1
A
回答
0
在TestNG網站how to programmatically invoke TestNG上有說明。當然,你需要把你的測試代碼放在像src/tests/com/test/mytests這樣的目錄下,或者像你的項目中的一個獨立的源代碼樹那樣。然後,你的Ant腳本應該能夠調用它。
TestListenerAdapter tla = new TestListenerAdapter();
TestNG testng = new TestNG();
testng.setTestClasses(new Class[] { 'tests/com/test/mytests/Run2.class' });
testng.addListener(tla);
testng.run();
我沒有嘗試過這個我自己,所以你的青貯可能會有所不同我的建議。
相關問題
- 1. TESTNG測試運行序列
- 2. 運行TestNG測試實例
- 3. 在iOS實際設備上運行TestNG自動化測試 - iPad
- 4. 重新運行TestNG的測試導致測試運行永遠
- 5. 無法使用runng運行testng文件作爲Testng測試
- 6. 運行JUNIT自動化構建測試 - 如何?
- 7. 在構建服務器上運行UI自動化測試
- 8. ZenTest自動測試不運行測試,
- 9. ZenTest自動測試未運行測試
- 10. 運行TestNG的GUI工具測試
- 11. 從.Net運行Java TestNG測試
- 12. 在Maven中運行TestNG測試失敗
- 13. 運行多重測試的TestNG套件
- 14. TestNG未在eclipse上運行測試
- 15. 在運行時跳過TestNg測試
- 16. testng多次運行硒測試
- 17. TestNG顯示0測試運行
- 18. Selenium TestNG測試運行順序
- 19. 運行TestNG測試時出錯
- 20. 日食 - 如何啓動遠程調試而不自動重建
- 21. 突然無法從ant運行TestNG測試([testng]引發:java.lang.ClassNotFoundException:com.beust.jcommander.ParameterException)
- 22. TFS構建:無法運行測試
- 23. NUnit3測試不運行在TFS構建
- 24. Android自動建立與日食破
- 25. 如何使用TestNG不同數據重新運行測試使用TestNG
- 26. 如何使用selenium + testng並行運行測試用例
- 27. 使用testng |並行運行硒測試用例maven
- 28. 使用testng並行運行數據提供程序測試
- 29. 使用Selenium WebDriver,Selenium Grid和testNG運行並行測試
- 30. 如何使用testng並行運行我的硒測試方法
不確定,但我首先看項目建設者。在eclipse項目的屬性中,可以定義構建器。這些可以被定義爲在某些事件上觸發,比如構建。 – Fredrik 2012-02-28 08:16:20
你確定這是你想要的嗎?每次源文件更改時,Eclipse都會執行增量構建。你真的想在每次保存時運行所有測試嗎?另一種可能性是在每次保存時運行一個測試子集。但是,您如何選擇要運行的子集?在這種情況下,Infinitest可能會有所幫助,但我認爲它不適用於TestNG。 – 2012-02-28 21:13:25
如果我通過eclipse構建器機制來實現,那麼我認爲我不會在eclipse窗口中看到結果。由於我將要使用的項目很少,因此不需要太多資源就可以在每個構建中運行測試。 – 2012-02-29 07:29:38