Консоль показывает ноль пропущенных тестов - PullRequest
0 голосов
/ 07 мая 2019

Я пытаюсь изучить концепцию пропуска методов тестирования в TestNG.Это возможно с помощью enabled = false или в testng.xml указать имя метода в теге exclude.Однако, когда я выполняю xml-файл, отчет консоли показывает 0 пропусков.Метод теста фактически пропущен, но в отчете консоли указано 0 пропусков.Я что-то там упускаю?Почему консоль показывает 0 пропусков?

1 Ответ

0 голосов
/ 07 мая 2019

Концепция пропущенных тестов в TestNG не очень прозрачна. Из документов:

Если метод зависел от сбоев и у вас есть жесткая зависимость от него (alwaysRun = false, по умолчанию), методы, которые зависят от него не помечены как FAIL, но как пропустить. Пропущенные методы будут сообщены как таковой в окончательном отчете (в цвете, который не является ни красным, ни зеленым в HTML), что важно, поскольку пропущенные методы не обязательно неудачи.

Поэтому отключенные тесты не считаются пропущенными . Пропущенные тесты - это включенные тесты, которые не имеют смысла запускать из-за сбоя их зависимости.

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