IDEAから単体でテストしたり、 sbtプロンプトから >test-only hoge.FooTestならテスト通るが、 >testで実行すると動かない問題にハマった 結論からいうとsbt 0.11.2 0.10.0 以降には、タスクの並列実行(Parallel Execution)の機能が入った。 https://github.com/harrah/xsbt/wiki/Parallel-Execution タスクが並列実行されて早くなっていいね! って話だろうが、テスト、特にDBとかファイルとか扱ってるテストは並列実行されると困る。 答えは .sbt や Build.scala 的な奴に parallelExecution in Test := false を足す スローテストとか問題になってきたら、DBとか副作用のあるテストをまとめたプロジェクトを作って…とかやれないこともないが多分め