org.junit.platform.launcher.Launcher запускаю по документации с тестовым классом с 30-ю тестами внутри.
Имею функцию launcher.registerTestExecutionListeners(listener) регистрация слушателей.
регистрирую в него org.junit.platform.launcher.listeners.TestExecutionSummary и слушаю. – ОК
org.junit.platform.launcher.listeners – где взять список других слушателей и примеры их использования.
Например такой:
val listener: SummaryGeneratingListener = SummaryGeneratingListener()
launcher.registerTestExecutionListeners(listener)
val summary: TestExecutionSummary = listener.summary // дает результаты по концу теста
val failed: Long = summary.testsFailedCount
Надо слушатели: хода выполнения – какой тест выполняется сейчас, наличие ошибок набрано...
Есть ли команды Launcher во время выполнения? – стоп/пауза/выход/пропустить и т.д.
Спасибо