如何以最佳顺序运行分叉JUnit测试?

时间:2017-02-09 18:53:48

标签: maven junit maven-surefire-plugin

我有一些长时间运行的JUnit测试,我想先运行它们以避免它们排队并最后执行,从而延迟整个测试执行过程。

我目前使用maven surefire来运行我的测试:

  • forkCount:5
  • reuseForks:false

有没有办法指定应首先运行哪些测试?或者是一种优化测试运行顺序的方法?

runOrder=balanced参数似乎与forkCount>组合使用0和reuseForks false。

1 个答案:

答案 0 :(得分:0)

不幸的是,您无法确定测试执行顺序。对于此问题,Here是一种笨拙的解决方法。对于集成测试,我使用JUnit extension按特定顺序运行测试。