关于如何在SO上并行运行JUnit测试有很多问题。但是,我认为没有一个关于理论的具体内容。如果情况已经如此,请接受我的道歉,并将这个无知的人指向正确的地方。 : - )
我发现this very helpful article关于为参数化做同样的事情。
对于理论选手来说,情况有所不同。对于所有生成的组合,每种理论方法似乎都在运行单线程。因此,设置多线程调度程序几乎没有什么区别。
不幸的是,在我的情况下,使用参数化也不是很实际 - 因为有太多的排列需要预先生成。老实说,我宁愿让JUnit做这些事情。 : - )
有人已经解决了这个问题吗?
答案 0 :(得分:2)
ParallelRunner
见the apidocs for junit-toolbox over here:
JUnit Theories运行器的扩展,它同时执行所有@Test方法。此外,对具有不同参数分配的@Theory方法的所有调用也同时执行。