【发布时间】:2022-01-23 17:26:46
【问题描述】:
假设我有 6 个测试套件:A B C D E F,我希望 A B C 顺序运行,THEN 并行运行 D E F。
像这样的输出:
A
B
C // always in that order
E
D
F // The order doesn't matter
我们的想法是能够独立于其他测试来测试 ABC。
我已经尝试过的
像这样创建一个超级顺序测试类,并在顺序测试中添加@DoNotDiscover。
class MasterSuite extends Stepwise(
Sequential(new A, new B, new C)
)
但是,即使 A B C 顺序运行,也会与其他测试并行运行。
我也试过了
class MasterSuite extends Stepwise(
Sequential(new A, new B, new C),
Suites(new D, new E, new F)
)
但对我来说,它会按顺序运行我所有的测试(也许我错过了 build.sbt 文件中的某些内容)。
【问题讨论】:
标签: scala parallel-processing scalatest