Как пропустить пройденные тесты в настройке Cucumber-QAF

У меня есть проект, в котором я выполняю 100 сценариев каждый день. После того, как прогон завершен, через слушателей я обновляю pass/fail в листе Excel. Я хочу услышать о решении, при котором, если я снова запускаю набор тестов, пропущенные тестовые примеры должны быть пропущены и должны выполняться только неудачные тестовые наборы. Я не хочу использовать retry.I попытался использовать skipException в методе listener beforeInvocation, но контрольный пример все еще выполняет пройденный контрольный пример. Как я могу пропустить пройденные тестовые случаи и выполнить только неудачный через слушателей?

Каждый раз перед началом сценария он должен обратиться к слушателю и проверить лист Excel, пройден ли сценарий или нет. Если пройдено, сценарий должен быть пропущен.

Любая помощь будет оценена.

Обновление: я могу сделать это через слушателей с помощью skipException, но в моем отчете показывается, что тест не пройден, а не пропущен

1 ответ

Когда вы запускаете bdd тесты, qaf генерирует файл конфигурации с именем testng-failed-qas.xml по отчетам реж. Вы должны использовать этот файл конфигурации для запуска только неудачных сценариев.

Другие вопросы по тегам