Добрый день
Используем связку JUnit 5 + Cucumber 7
Адаптер версии 2.3.6
На данный момент невозможно расширять класс BaseCucumber7Listener поскольку все методы в нем заданы как private
Приходится прибегать к рефлексии, чтобы поправить логику адаптера там, где она работает неугодно нам
Пример: запуски в моде 2 создают тест-раны даже если тегам запуска не удовлетворяет ни один сценарий, тест-ран зависает в статусе в процессе. Хотели перенести логику запуска тест-рана поближе к старту первого теста, например в метод testStarted, пришлось применять механизмы рефлексии