有一個配置值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測試用例