有一个配置值rerunFailingTestsCount但我想运行一个测试方法一个可配置的次数,即使它是成功的。有什么选择吗?可以使用Maven Surefire插件多次运行相同的测试吗?
2
A
回答
3
我不认为有可能配置maven-surefire-plugin
重新运行通过测试。
然而,可以配置使用TestNG的(未JUnit的)@Test
注释单一测试的调用计数:
@Test(invocationCount = 5)
public void testSomething() {
}
这将导致在被测试的5倍testSomething
方法。
如果您不想参加TestNG路线,您可以参考this answer获取JUnit解决方案。
0
如果你想拥有它的配置通过实现IInvokedMethodListener beforeInvocation方法,东西效果:
method.getTestMethod().setInvocationCount(Integer.parseInt(System.getProperty("configurablecount")));
System.getProperty可以但是要配置它来代替。您也可以控制通过传递测试名来设置调用计数的测试。
相关问题
- 1. 未使用Maven的'surefire'插件运行的测试
- 2. 使用Maven surefire插件包含测试
- 3. 使用Maven surefire插件运行Robolectric测试时获取ClassNotFoundException
- 4. maven surefire报告插件未运行测试用例
- 5. 如何防止maven surefire插件运行测试套件的成员两次?
- 6. maven-surefire-plugin不运行并行测试
- 7. maven surefire插件 - 指定单个测试 - 不运行
- 8. Maven surefire插件是否需要运行单元测试?
- 9. Maven/Surefire发现没有测试运行
- 10. Maven Surefire:运行一个单元测试
- 11. Maven surefire插件不止一次触发测试套件
- 12. 在Maven中多次运行相同的插件
- 13. Surefire不运行PowerMock测试
- 14. Maven使用三叶草插件运行两次单元测试
- 15. 用maven-surefire-plugin或maven-failsafe-plugin运行硒测试?
- 16. 运行JUnit 4测试与FailSafe和SureFire插件并行
- 17. Maven surefire 2.12未使用-Dtest参数运行特定测试
- 18. 用不同的设置多次运行相同的测试
- 19. 无法调用SureFire插件来运行Java测试
- 20. 用maven插件运行soapUI测试
- 21. maven多重测试套装在surefire插件
- 22. 如何使用surefire插件运行maven jar文件?
- 23. 我可以多次运行相同的线程吗?
- 24. 如何使用Maven Surefire插件与不同的组进行测试和集成测试?
- 25. 为什么需要为要运行的测试定义maven-surefire插件
- 26. 是否可以同时使用鼻子多次运行一次测试?
- 27. 无论如何,我可以每次运行相同的测试用例但使用不同的值吗?
- 28. 为什么在使用maven surefire运行时,surefire会忽略Scala specs2测试的测试类别?
- 29. 如何在Maven/Surefire unittest运行“mvn测试”期间使清单可用?
- 30. 使用不同的数据多次运行相同的JUnit测试用例