如何并行运行junit测试类,但列出一些例外gradle

Dea*_*ler 7 junit4 gradle

我想并行运行所有junit测试类(由于每个测试中的设置,我不希望在单个类中并行运行测试,或者他们会通过模拟更改状态相互踩)

然而,我有一些必须串联运行的selenium测试,但可以在其他测试运行时运行.

  1. 可以并行运行测试类而无需并行运行类中的测试(同样由于共享状态)
  2. 我们可以排除一些需要按顺序运行的测试

谢谢,迪恩

小智 1

我更面向 Maven,但不应该为 gradle 创建一个新任务并为属性 maxParallelForks 和 forkEvery 设置值(可能该属性应该设置为 1)来完成这项工作吗?

类似例子的东西