TestNG xml-仅执行每个类的第一个测试-其余不执行

时间:2018-07-26 17:10:42

标签: selenium testng testng-eclipse

我将TestNG.jar从6.9版本更新到6.14,并且看到只执行每个类的第一个测试。这是有问题的TestNG.xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite thread-count="2" configfailurepolicy="continue" name="Full Static Content tests">

  <listeners>
    <listener class-name="site.listeners.TestListener"/>
    <listener class-name="site.listeners.CustomReportListener"/>
  </listeners>

  <test thread-count="1" name="Full Static Content tests">
    <parameter name="browser" value="chrome"/>
    <classes>
      <class name="site.pagetests.Page1_T1est"/>
      <class name="site.pagetests.Page2_Test"/>
      <class name="site.pagetests.Page3_Test"/>
      <class name="site.pagetests.Page3A_ByDateTest"/>
      <class name="site.pagetests.Page3B_PageByDrawTest"/>
      <class name="site.pagetests.Page3C_NegativeTests"/>
     </classes>
  </test> <!-- Full Static Content tests -->

  <test thread-count="2" name="Service1">
    <classes>
      <class name="site.serviceApisTests.Service1APITests"/>
    </classes>
  </test> <!-- Service1 -->

  <test thread-count="2" name="Service2">
    <classes>
      <class name="site.serviceApisTests.Service2APITests"/>
    </classes>
  </test> <!-- Service2 -->

  <test thread-count="2" name="Service3">
    <classes>
      <class name="site.serviceApisTests.Service3APITests"/>
    </classes>
  </test> <!-- Service3 -->

  <test thread-count="2" name="Service4">
    <classes>
      <class name="site.serviceApisTests.Service4APITests"/>
    </classes>
  </test> <!-- Service34 -->

</suite> <!-- Full Static Content tests -->

在所有课程中,总共有大约200个单独的测试。这是测试完成后控制台上的消息-执行的测试次数与xml文件中分类的次数完全相同。

===============================================
Full Static Content tests
Total tests run: 10, Failures: 0, Skips: 0
===============================================

对于TestNG 6.9版,所有测试都使用相同的XML文件执行。我缺少明显的东西-无法弄清楚! :(

0 个答案:

没有答案