次のテスト スイートがあるとします。
class ParallelizeMe extends FunSuite with BeforeAndAfterAll {
override def beforeAll() = println("before")
override def afterAll() = println("after")
test("test 1") {
println("1a")
Thread.sleep(3000)
println("1b")
}
test("test 2") {
println("2a")
Thread.sleep(1000)
println("2b")
}
}
テストを (sbt 経由で) 並行して実行するにはどうすればよいですか? 理想的には、標準出力で次のような実行順序が生成されるようにします。
before
1a
2a
2b
1b
after