2017-04-10 109 views
0

現在,我通過命令行運行在Windows詹金斯,所以:Selenium Jenkins Linux TestNG - 如何運行?

  1. 我已經在Eclipse中生成的XML文件(由TestNG -> Convert to TestNG
  2. run.bat文件,

    java -cp bin;libs/* org.testng.TestNG c.xml 
    java -cp bin;libs/* org.testng.TestNG json.xml 
    
  3. 我在詹金斯創建了一個新項目來運行這個bat文件

該解決方案適用於我,但我想在Linux上運行測試,並且我需要指導如何以正確的方式進行測試。

+0

爲什麼不maven項目並在jenkins中創建maven工作並執行目標? –

+0

好吧,我會試着用Maven,如果這是更好的方法 – Krzysztof

回答

1

基本上一樣。 Java在Linux上是一樣的 - 至少,從運行TestNg測試的角度來看

+0

只要注意Linux上的classpath分隔符是':'而不是';'(對於'run.sh')。 – juherr