Как зарегистрировать TestexeCutionListener в JUNIT 5 и обнаружить, выполнены ли все тестыJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как зарегистрировать TestexeCutionListener в JUNIT 5 и обнаружить, выполнены ли все тесты

Сообщение Anonymous »

Привет, я пытаюсь реализовать интеграционный тест с использованием JUNIT 5 в качестве структуры, и мы просто хотим запустить весь процесс один раз перед выполнением всего теста, и остановить все при выполнении всех тестов. что если я могу зарегистрировать своих собственных слушателей, но каким -то образом это не сработало < /p>

import com.google.auto.service.AutoService;
import org.junit.platform.launcher.TestExecutionListener;
import org.junit.platform.launcher.TestPlan;

@AutoService(TestExecutionListener.class)
public class StateExecutionListener implements TestExecutionListener {

public void testPlanExecutionStarted(TestPlan testPlan) {
System.out.println("##########testPlanExecutionStarted "+testPlan.getRoots());
}

public void testPlanExecutionFinished(TestPlan testPlan) {
System.out.println("##########testPlanExecutionStarted "+testPlan.getRoots());
}

}
< /code>

Любая идея, как мы можем зарегистрировать наших собственных слушателей /любой другой способ обнаружения, если все тестовые примеры выполняются?
Я использую Gradle junitplatform для запуска моих тестов>

Подробнее здесь: https://stackoverflow.com/questions/537 ... ts-are-exe
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»