Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Упростить наследование от BaseCucumber7Listener #163

Open
lucors opened this issue Nov 26, 2024 · 0 comments
Open

Comments

@lucors
Copy link

lucors commented Nov 26, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant