TestNG + Maven,我有一個代碼塊在運行時生成testNG.xml的框架,所以我的問題是,當我執行命令-mvn test時,它開始尋找TestNG文件,它仍然不存在,因爲生成該TestNG.xml的代碼尚未執行。因此,我想知道一種方法,無論何時執行mvn測試,系統都應該首先執行一段代碼(我已經擁有生成TestNG.xml文件的代碼),pom.xml應該選擇新生成的xml文件,並從新生成的testNG.xml開始運行測試用例。TestNG + Maven,如何在使用mvn測試調用TestNG.xml之前運行一段代碼?
0
A
回答
0
你只需要創建一個.bat或.sh文件。 使用這些批處理文件,你可以觸發你的第一個代碼,一旦它將完成mvn命令將被觸發。
下面有一些鏈接,可以幫助您創建一個批處理或SH文件
https://fossbytes.com/what-is-a-batch-file-in-windows-how-to-create-a-batch-file/
https://askubuntu.com/questions/223691/how-do-i-create-a-script-file-for-terminal-commands/223698
希望它會幫助你:)
+0
這可能工作,但這是我正在尋找的解決方案 –
相關問題
- 1. Maven testng集成 - 測試之外的testng.xml正在運行在maven測試階段
- 2. 在TestNG中運行Java單元測試時無需使用testng.xml
- 3. 如何通過testng.xml來測試testng,在通過其他測試確定需要運行哪個testng.xml之後
- 4. TestNG mvn運行測試無組
- 5. 使用Test :: Unit,我如何在所有測試(但不是每個測試)之前運行一段代碼?
- 6. 如何使用Maven POM文件運行testNG測試
- 7. 如何使用maven運行代碼(測試)時啓用斷言?
- 8. 如何使用mvn測試命令運行MRUnit測試(如JUnit測試)
- 9. 在任何junit測試運行之前執行一些代碼
- 10. 在Maven中運行TestNG測試失敗
- 11. Grails測試 - 在完整測試階段之前/之後運行代碼
- 12. 使用testng |並行運行硒測試用例maven
- 13. 如何防止mvn碼頭:從執行測試階段運行?
- 14. 如何使用testng.xml從大型TestNG套件執行一個測試?
- 15. 無法在TeamCity中使用testNG和Allure運行Maven測試
- 16. 如何在每次「lein測試」之前運行Clojure代碼?
- 17. 如何從命令行使用maven運行selenium testNG測試用例?
- 18. 如何在TestNG for之前執行代碼。建立測試套件
- 19. 如何在Maven/Surefire unittest運行「mvn測試」期間使清單可用?
- 20. 如何使用Maven運行JMeter測試
- 21. 如何使用Maven運行Spek測試?
- 22. 如何使用maven運行硒測試?
- 23. 如何使用maven surefire通過命令行執行Testng測試
- 24. 運行單獨的testng測試並使用IntelliJ讀取testng.xml參數
- 25. 如何自動運行mvn測試(無需重建源代碼)?
- 26. 在代碼簽入之前運行一些測試自動化
- 27. 使用testng和maven運行不同的測試套件
- 28. 如何使用maven和testng在所有瀏覽器中運行特定測試?
- 29. 如何在Eclipse上運行Maven單元測試(testng)?
- 30. 如何使用selenium + testng並行運行測試用例
的[我們可以執行可能的複製maven-surefire-plugin之前的exec-maven-plugin?](https://stackoverflow.com/questions/41258985/can-we-execute-exec-maven-plugin-before-maven-surefire-plugin) –
這看起來像https: //stackoverflow.com/questions/41258985/can-we-execute-exec-maven-plugin-before-maven-surefire-plugin –