【发布时间】:2019-02-25 21:50:04
【问题描述】:
在具有
的环境中- scala 2.12
- sbt 1.1.4
- 最新的 3.0.5
我无法在同一类中并行运行测试,因为看起来 SBT 将在每个类中以并行方式运行,而不是同一类中的测试。
例如
- 我在
qa.parallelism package中有一个名为TestA的类。此类包含两个测试,称为test1和test2。 - 我在
qa.parallelism package中有另一个名为TestB的类,其中包含一个名为test1的测试。
如果我跑了
testOnly qa.parallelism.*
通过日志我了解到 TestA.test1 和 TestB.test1 是同时执行的,
但是如果我跑了
testOnly qa.parallelism.TestA
包含两个测试(test1 和test2),我知道test2 将在test1 的末尾执行。
有没有办法同时运行单个类的每个测试,或者我应该为每个测试创建一个类?
谢谢。
【问题讨论】: