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