Тест NG Многоуровневое наследование - PullRequest
0 голосов
/ 20 мая 2018

Я пытаюсь выполнить файл (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

1 Ответ

0 голосов
/ 24 мая 2018

Тестовый набор, который вы определили с помощью @Test annotation, будет считаться отдельным тестовым набором,

...