Остановка тестового бегуна после первого неудачного теста

#junit #junit5 #junit-runner

#junit #junit5 #junit-runner

Вопрос:

Мы создали пользовательский тестовый запуск для Junit 5. Однако мы хотели бы остановить этот запуск после первого неудачного теста. Я изучил расширения, но все они работают ExtensionContext , и, похоже, не дают никакого способа остановить бегуна.

Как я могу остановить запуск после неудачного теста?

Ответ №1:

По разным причинам это в настоящее время не поддерживается junit-platform. Взгляните на эту проблему: https://github.com/junit-team/junit5/issues/1729

Итак, единственный вариант, который у вас есть, это использовать System.exit() . Однако будьте готовы столкнуться с неправильно работающими IDE и инструментами сборки.