junit.jupiter.testinstance.lifecycle.default для применения к уровню комплекта
Мне удалось убедиться, что один экземпляр, созданный в моем Junit 5, использует указанное ниже свойство junit.jupiter.testinstance.lifecycle.default=per_class
Следующие вопросы, если как я могу включить его для уровня набора. я использую теги как мой способ набора тестов / групповых тестов в 1 единственный прогон.
eg:
gradle clean tests -PincludeTags=BASICTEST ( this might be execute few test cases in different class ) but still it will create instances for each single class , i m ok for it but i needed a way to not start /stop the process via static flags.
Но как мне узнать, сколько еще осталось тестовых случаев, как будто выполненные тесты являются последними тестовыми примерами, которые мне нужно вызвать, останавливая весь процесс /AfterAll?
причина, по которой мне нужно это сделать, заключается в том, что я использую Junit 5 в качестве фреймворка для проведения интеграционных тестов (поэтому он включает запуск / остановку внешнего процесса), что может быть медленным, если мне нужно вызвать AfterEach/AfterAll, чтобы остановить процесс