В TestNG как исключить некоторые методы при запуске полного пакета - PullRequest
0 голосов
/ 02 ноября 2018

Мой файл testNG.xml выглядит следующим образом:

<suite name="Suite-3" verbose="1">
  <test name="all-packages">
    <packages>
      <package name=".*" />
    </packages>
  </test>
</suite>

Он выполняет все тестовые случаи в этом пакете, но как я могу исключить некоторые тестовые методы, написанные в некоторых классах внутри этого пакета?

Ответы [ 2 ]

0 голосов
/ 04 ноября 2018

Вы можете использовать «enabled = false» в аннотации @Test над вашим методом или классом теста.

@Test(enabled = false)
 public void testingA() {
   System.out.println("Test Success");
 }
0 голосов
/ 02 ноября 2018

Вы можете включать или исключать методы из класса, используя:

<suite name="Sample Test Suite" verbose="1" >
  <test name="Method Test Cases" >
    <classes>
       <class name="com.easy.entry.AddTestCase">
        <methods>
        <include name="addLocationTestCase" />
        <include name="addDepartmentTestCase" />
        <exclude name="addEmployeeTestCase" />
      </methods>
       </class>
    </classes>
  </test>
</suite>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...