2017-04-10 107 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