【发布时间】:2014-04-28 11:21:26
【问题描述】:
我使用 SBT 0.13.1 并希望并行运行 ScalaTest 测试套件(不是每个套件中的测试)。
我确实没有设置了parallelExecution in Test := false,但看起来测试套件是按顺序运行的。
我做的实验是:
class BlahSuite extends FunSuite {
test("run 1") {
println("running one")
Console.err.flush()
Console.out.flush()
Thread.sleep(10000)
}
}
class Blah2Suite extends FunSuite{
test("run 2") {
println("running two")
Console.err.flush()
Console.out.flush()
Thread.sleep(10000)
}
}
我看到 running two 在 running one 之后 10 秒打印,这让我相信 run 2 直到 run 1 完成后才开始。
【问题讨论】: