Skip to content

useriq/retry-flaky-tests

Repository files navigation

Описание

  1. В каталоге junit4-custom-retry-runner находится пример того, как дожимать тесты при помощи кастомного раннера для JUnit4.

  2. В каталоге kotlin-retry-wrapper находится пример того, как дожимать тесты, написанные на kotlin, при помощи средств, которые предоставлет этот язык.

  3. В каталоге junit5-retry-extension находится пример того, как написать расширения для JUnit5, которое будет перезапускать упавшие тесты.

  4. В каталоге jenkins-pipeline-retry находится пример того, как сделать pipeline для Jenkins, который будет перезапускать упавшие тесты.

  5. В каталоге job-dsl-generator находится пример dsl для генерации джобы плагином Jenkins Job DSL

Как запустить примеры 1-3

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

About

Code examples for meetup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages