Junit5 на каждый тестовый обратный вызов
У нас есть собственный пользовательский раннер для JUnit4, который мы начинаем рассматривать при его переносе на расширение JUnit5. Была бы признательна за помощь, поэтому я не начинаю неправильно и не копаюсь в яме.
Прочитав документацию по JUnit5, я не понимаю, как добавлять вещи, которые происходят до / после полного запуска теста, я вижу только то, что происходит за вызов или метод. Это правильно? Как я мог получить расширение, которое, например, собирало бы данные из каждого тестируемого класса и иметь какой-то тип обертки этих данных, который срабатывал после всего запуска теста?
Обратите внимание, что когда я говорю "тестовый запуск", это может быть запуск определенного каталога из Eclipse или запуск сборки из ant/gradle. Судя по тому, как Eclipse и Gradle запускают бегуны junit4, кажется, что они созданы совершенно по-разному в том, как они используют виртуальные машины и в каком состоянии можно делиться, но мне пока не удалось выяснить, по-другому ли запущен junit5 между этими,
Есть ли способ реализовать такие функции, если мы напишем расширения для junit5?