Я пытаюсь выполнить файл (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 и для класса Cкак 4, где я ожидаю только 4 теста.
![enter image description here](https://i.stack.imgur.com/hq3lJ.jpg)