Я пытаюсь запустить тесты, используя Cucumber, TestNG и gradle (нет официального примера в cucumber + testng + gradle, и, как я понимаю из репозитория gdle github, в настоящее время нет поддержки этого стека инструментов)
gradle tests --tests com.CR --stacktrace
показывает, что тест не запускался с исключением
Caused by: org.gradle.api.tasks.testing.TestExecutionException: No tests found for given includes: [com.CR](--tests filter)
, где com.CR - класс с @ CucumberOptions
После некоторого расследования я обнаружил, что что-то пошло не так в библиотеке огурцов в классе cucumber.api.testng.AbstractTestNGCucumberTests.class , и я пытаюсь его отладить.
Я устанавливаю точку отладки в этом классе. И запустить Gradle с параметрами отладки
gradle test --tests com.CR -Dorg.gradle.debug=true --no-daemon
После этого подключаюсь к удаленному порту отладки 5005
Но это не останавливается ни на одной из моих точек отладки.
Итак, вопрос в том, как отлаживать код библиотеки зависимостей или что я делаю неправильно?
p.s. пример кода https://github.com/sirdir/cucumber-testng-gradle