我在我的項目中有數千個單元測試,我想選擇一個或幾個從命令行運行。什麼是這樣做的命令?使用Maven,我該如何運行特定的測試?
回答
您可以通過傳遞-Dtest=<class>
標誌的Maven運行在一個類中的所有測試:
mvn clean test -Dtest=xxxxTest
由於神火2.8,你也可以運行一個單獨的測試,說的方法testA
你的單元測試中,使用相同的標記:
mvn clean test -Dtest=xxxxTest#testA
更多實例爲運行多個測試,按名稱圖案或名稱列表,可以在Maven Surefire documentation > Running a Single Test找到。
出現從http://maven.apache.org/surefire/maven-surefire-plugin/ examples/single-test.html,您也可以選擇性地指定測試類*和*方法名稱,對嗎? – rogerdpack
@rogerdpack是的,這是正確的。 – t0r0X
類的列表如何?即。 5或6個測試課程? –
請閱讀maven surefire plugin manual的這片。基本上你可以做到以下幾點:
mvn -Dtest=*PerformanceTest clean test
它只運行所有以PerformanceTest結尾的測試類。
- 1. Maven無法運行特定測試
- 2. 如何使用Maven運行JMeter測試
- 3. 如何使用Maven運行Spek測試?
- 4. 如何使用maven運行硒測試?
- 5. 如何運行測試maven?
- 6. 如何使用dotnet測試運行特定測試?
- 7. 我可以通過maven運行特定的testng測試組嗎?
- 8. Maven surefire 2.12未使用-Dtest參數運行特定測試
- 9. 如何使用Maven運行我的Selenium測試?
- 10. 如何使用Maven在特定的包中運行所有測試?
- 11. 我該如何運行基準測試?
- 12. 使用Spock和Maven在單個測試類中運行特定測試
- 13. 我如何使用Maven運行JBehave測試?
- 14. 如何使用maven和testng在所有瀏覽器中運行特定測試?
- 15. 如何從Jenkins運行特定測試
- 16. 我如何運行maven失敗的UI測試用例?
- 17. 使用Maven運行AngularJS測試
- 18. 使用Maven運行JUnit測試套件
- 19. 使用Maven從@Category運行測試
- 20. 使用Maven運行Selenium測試
- 21. Maven的測試運行
- 22. 如何讓Mix只運行我的測試套件中的特定測試?
- 23. 用gradle運行特定的Android測試
- 24. 如何使用Maven進行部署後運行測試?
- 25. Netbeans - 運行特定的Maven集成測試
- 26. 如何使用frisby運行特定測試?
- 27. 如何在特定測試失敗時停止運行測試?
- 28. 如何使用Jenkins上的maven運行量角器測試
- 29. 如何使用Maven插件運行JUnit測試的Scalatest
- 30. 如何使用聚合物網絡組件測試儀運行特定測試?
通過方法或類?明確的方法:http://stackoverflow.com/questions/1873995/run-a-single-test-method-with-maven –