如何在java junit测试类中并行运行一些测试用例,以串行方式运行一些用例?

时间:2019-10-10 07:17:34

标签: java maven unit-testing testing junit

我遇到的情况是,我的测试套件中的某些测试类需要以顺序方式运行,而另一些则以并行方式运行。

基本上,我们使用maven运行测试用例

mvn -DreuseForks=false clean install

属性-DreuseForks=false确保测试用例并行运行,而这正是我们想要的,因此整个套件高效。但是有些测试类是我们不希望并行运行的。 有什么办法可以实现?

1 个答案:

答案 0 :(得分:3)

JUnit鼓励测试彼此独立。 就是说,如果确实需要指定运行测试的顺序,则可以尝试使用@FixMethodOrder。 https://junit.org/junit4/javadoc/4.12/org/junit/FixMethodOrder.html

相关问题