-
В каталоге junit4-custom-retry-runner находится пример того, как дожимать тесты при помощи кастомного раннера для JUnit4.
-
В каталоге kotlin-retry-wrapper находится пример того, как дожимать тесты, написанные на kotlin, при помощи средств, которые предоставлет этот язык.
-
В каталоге junit5-retry-extension находится пример того, как написать расширения для JUnit5, которое будет перезапускать упавшие тесты.
-
В каталоге jenkins-pipeline-retry находится пример того, как сделать pipeline для Jenkins, который будет перезапускать упавшие тесты.
-
В каталоге job-dsl-generator находится пример dsl для генерации джобы плагином Jenkins Job DSL
1)Склонируйте репозиторий git clone https://github.com/useriq/retry-flaky-tests.git
2)Перейдите в каталог с нужным примером и выполните:
для Windows: ..\gradlew.bat test
для MacOS/Linux: ../gradlew test
3)Откройте отчет в каталоге [каталог с примером]\build\reports\tests\test\index.html