Я впервые начал работать с TESTNG несколько дней назад.
Я реализовал анализатор повторных попыток с использованием интерфейса IRetryAnalyzer, который повторяет неудачный метод тестирования максимум 3 раза.
У меня есть тестовый метод retryInvoker (), который дважды терпит неудачу и успешно работает в третий раз.
Как сообщает TestNG, это 3 отдельных тестовых прогона, 2 из которых завершились неудачно, а 1 - успешным, что на самом деле правильно. Хотя я просто хочу зафиксировать его как один тестовый прогон, который в конечном итоге завершился успешно (если это было до того, как закончилось максимально разрешенное количество повторных попыток, которых в данном случае было 3). Или, даже если это не удалось после 3 попыток, я хочу сообщить об этом как об одном тестовом прогоне, который завершился неудачно, вместо 4 отдельных тестовых прогонов, все из которых не прошли.
Есть какие-нибудь зацепки по этому поводу?