Как работает отчетность для набора тестов, который содержит несколько наборов тестов? - PullRequest
0 голосов
/ 13 апреля 2019

Отчетность для набора тестов, который содержит несколько наборов тестов, повторяет раздел, как избавиться от набора тестов «корневого уровня»?

я запускаю testNG test из xml-файла, который выглядит следующим образом

<!-- baseTests.xml -->
<suite name="base test" >
  <suite-files>
    <suite-file path="child test1"/>
    <suite-file path="child test2"/>
    ..
  </suite-files>
</suite>

, но выполнение тестов в этом формате приводит к таблице, которая выглядит как

|column 1| #passed|#skipped|#failed|
------------------------------------
|                 base             |
------------------------------------
|             child test 1         |
------------------------------------
|        |        |        |       |
------------------------------------
|        |        |        |       |
...
------------------------------------
|                 base             |
------------------------------------
|             child test 2         |
------------------------------------
|        |        |        |       |
------------------------------------
|        |        |        |       |
....

Я думаю, это происходит потому, что я перебираю <ISuite> s, поэтому он печатает «базовый» тест, и технически в нем нет тестов, поэтому он просматривает дочерний набор тестов, а затем распечатывает тесты для него.

Есть ли где-нибудь, что я могу игнорировать эти "базовые" наборы тестов при попытке отобразить отчет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...