是否可以并行运行JUnit Theories?

时间:2013-03-07 15:49:37

标签: performance junit4

关于如何在SO上并行运行JUnit测试有很多问题。但是,我认为没有一个关于理论的具体内容。如果情况已经如此,请接受我的道歉,并将这个无知的人指向正确的地方。 : - )

我发现this very helpful article关于为参数化做同样的事情。

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

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

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

1 个答案:

答案 0 :(得分:2)

ParallelRunnerthe apidocs for junit-toolbox over here

  

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