4

关于如何在 SO 上并行运行 JUnit 测试有很多问题。但是,我不认为有一个专门关于理论的。如果已经是这样,请接受我的道歉并将这个无知的人指出正确的地方。:-)

我发现这篇非常有用的文章关于对 Parameterized 做同样的事情。

然而,对于 Theories 跑步者来说,情况有所不同。对于所有生成的组合,每种理论方法似乎都是单线程运行的。因此,设置多线程调度程序几乎没有什么区别。

不幸的是,在我的情况下,使用 Parameterized 也不是很实用——因为要预先生成太多的排列。老实说,我宁愿让 JUnit 做这些事情。:-)

有人已经解决了这个问题吗?

4

1 回答 1

2

请参阅此处的junit-toolbox 的 apidocsParallelRunner

JUnit Theories 运行器的扩展,它同时执行所有 @Test 方法。此外,所有对具有不同参数分配的@Theory 方法的调用也是同时执行的。

于 2013-03-17T20:07:23.197 回答