And once it downloads sbt, it sits on the [info] Loading project definition from /drone/src/github.com/ensime/scala-debugger/project bit for a couple of minutes.
I updated to run unit and integration tests together. One reason I liked it separate was that I could run faster when multiple jobs worked in parallel. Obviously, not important right now since drone runs sequentially.
Also made it easier to rerun failing builds.
Since Travis could cache your dependencies and sbt launcher, it wasn't as big of a deal to run separate workers for unit and integration tests.