Junit5 на каждый тестовый обратный вызов

У нас есть собственный пользовательский раннер для JUnit4, который мы начинаем рассматривать при его переносе на расширение JUnit5. Была бы признательна за помощь, поэтому я не начинаю неправильно и не копаюсь в яме.

Прочитав документацию по JUnit5, я не понимаю, как добавлять вещи, которые происходят до / после полного запуска теста, я вижу только то, что происходит за вызов или метод. Это правильно? Как я мог получить расширение, которое, например, собирало бы данные из каждого тестируемого класса и иметь какой-то тип обертки этих данных, который срабатывал после всего запуска теста?

Обратите внимание, что когда я говорю "тестовый запуск", это может быть запуск определенного каталога из Eclipse или запуск сборки из ant/gradle. Судя по тому, как Eclipse и Gradle запускают бегуны junit4, кажется, что они созданы совершенно по-разному в том, как они используют виртуальные машины и в каком состоянии можно делиться, но мне пока не удалось выяснить, по-другому ли запущен junit5 между этими,

Есть ли способ реализовать такие функции, если мы напишем расширения для junit5?

0 ответов

Другие вопросы по тегам