Исключение количества попыток перезапуска тестов с общего числа пройденных тестов

Исключение количества попыток перезапуска тестов с общего числа пройденных тестов

Всем привет. Недавно мы рассмотрели возможность перезапуска упавших (failed) тестов c использованием TestNG. В том примере количество запущенных тестов изменялось на основе переменной maxRetryCountvalue. Чтобы избежать добавления числа попыток к общему количеству тестов, нужно добавить следующий класс к проекту и перегрузить метод onFinish при реализации интерфейса ITestListener:

Также понадобится добавить “лисенер” в файл testng.xml.

После этих изменений результат выполнения тестов будет следующим:

testng_tests

Как видим, все довольно просто…

RelatedPost