2013-07-24 74 views
0

我希望能夠由Jenkins運行Selenium的一系列測試。我已經看到很多關於這個主題的話題,但是我不清楚。如何設置jenkins運行Selenium/Maven/TestNG

我是否需要調用maven來運行項目或者我可以直接調用Testng?

我還需要與詹金斯使用maven或使用Ant來調用我的項目嗎?

什麼是最佳實踐。是否有我需要的特定插件。

回答

1

是否需要調用maven來運行項目,或者我可以直接調用Testng嗎?

你可以通過maven或ant調用testng。詹金斯沒有直接的轉輪插件。

什麼是最佳實踐。是否有我需要的特定插件。

您可能需要TestNG插件才能在Jenkins中顯示結果,但它是可選的。最佳做法是使用maven或ant。 You can find a nice ant example here

0

您可以在帶或不帶Maven的情況下在Jenkins中運行TestNG腳本。在我看來,作爲構建工具的Maven看起來更強大,並且比Ant更靈活。

要詹金斯運行純TestNG的腳本,請在「構建」部分如下:

D:>java -cp "Pathtolibfolder\lib\*;Pathtobinfolder\bin" org.testng.TestNG testng.xml 
  • 點擊保存按鈕。
  • 注意:lib和bin文件夾的實際路徑需要添加上面的 命令。
  • 保存命令後,Jenkins將在預定義的 時間內構建項目,並且此命令將使用TestNG運行。
  • 結果將被存儲在可以通過 電子郵件與小詹金斯配置
發送自定義報告的HTML文件
相關問題