测试NG多级继承

时间:2018-05-20 07:48:41

标签: testng testng-eclipse

我正在尝试执行下面的(testng.xml)文件:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="suite 1"  verbose="1" >

 <listeners>

   <listener class-name="lib.ListnerImpl" />
 </listeners>

  <test name="Test Validation"> 

    <classes>

    <class name="TestNGAnnotation.Class1"/>
    <class name="TestNGAnnotation.Class2"/>
    <class name="TestNGAnnotation.Class3"/>
    </classes>
    </test>
  </suite>

  Class 1------------------->Has got 2 Test Case
  Class 2 extends Class1------------------>Has got 1 Test Case
  Class 3 extends Class 2------------------>Has got 1 Test Case

当我尝试独立运行此类时,我得到了正确的结果。但是当我试图通过TestNG.Xml执行此操作时,我在eclipse控制台中获得了以下结果,其中显示的测试用例总数为9.对于A类,执行总计为2对于B类为3和For C级为4,其中我只期待4个测试用例。

enter image description here

1 个答案:

答案 0 :(得分:0)

您使用@Test annotation定义的测试用例将被视为独立测试用例,