Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java TestNG-应使用Methods作为测试计数_Java_Jenkins_Testng - Fatal编程技术网

Java TestNG-应使用Methods作为测试计数

Java TestNG-应使用Methods作为测试计数,java,jenkins,testng,Java,Jenkins,Testng,我在詹金斯运行testNG。我有很多测试类,运行大约100个测试,但我看到的问题是在jenskin中,它是一个“测试计数1”图,但我希望有100个测试。我的档案如下: <suite name="Smoke ALL Parallel" parallel="classes" thread-count="1"> <test name="Smoke Tests"> <parameter name="url" value="https://${choose_hos

我在詹金斯运行testNG。我有很多测试类,运行大约100个测试,但我看到的问题是在jenskin中,它是一个“测试计数1”图,但我希望有100个测试。我的档案如下:

<suite name="Smoke ALL Parallel" parallel="classes" thread-count="1">
  <test name="Smoke Tests">
    <parameter name="url" value="https://${choose_hostname}"/>
    <parameter name="browser" value="${choose_browser}"/>
    <classes>
      <class name="BO.UnitTests.Smoke_Home"/>
      <class name="BO.UnitTests.Smoke_Users"/>
      <class name="BO.UnitTests.Smoke_Invoices"/>
      <class name="BO.UnitTests.Smoke_Managment"/>
     </classes>
  </test> <!-- Test -->
  </suite> <!-- Suite -->  

詹金斯:

TestNG的测试报告:

问题是如何在TestNG报告中将我的类中的方法表示为Test。 当每个方法表示测试时,它应该与.net中的Junit或mbunit相同。所有测试代表总测试

谢谢大家的支持

问候,,
Dani

运行的每个测试方法都会在Jenkins报告的方法计数中增加一个。a) 您可能没有用
@Test
注释每个方法。b) 只有一个方法正在运行。c) 可能会跳过所有其他方法。换句话说,您没有向我们展示重要的内容。每个测试方法的名称前都有@test,请参阅主评论中的测试添加图片。您可以共享jenkins设置的testng配置吗..您指的是什么文件。我们公司的CM已解决了此问题。谢谢你抽出时间。