Всем привет!
Недавно интересовался способоами автоматического перезапуска упавших тестов. Стек JUnit 4 запускающий cucumber , внутри java, все это запускает maven в jenkins)
1) Нашел runner для cucumber, который retry добавляет в cucumberOptions, но он работает только на io.cukes <= 1.2.5 (сейчас уже за 6 версия). Устаревшая штука и не подходит
2) target/rerun:rerun.txt - встроенная штука, которая сама пишет список упавших сценариев в txt и можно новым раннером их запускать. Этот вариант может сработать, но вопрос как он с параллельным запуском работает. Есть предположение, что не очень
3) Аргумент в мавен -Dsurefire.rerunFailingTestsCount=1.
Вопрос такой, может кто-то с подобным стеком настраивал у себя перезапуск. Интересно, как в итоге сделали, возможно каким-то способом другим. Предполагаю, что через Jenkins можно настроить тоже