Здравствуйте, подскажите как дебажить тесты связке MAVEN+TESTNG+WEBDRIVER+IDEA?
в такой связке дебажим JUnit-ом
Нужно:
- В IDEA создать Maven-конфигурацию запуска;
- Поставить breakpoint в нужном месте;
- Запустить конфигурацию через меню Run > Debug
можно поподробнее плиз
а расскажите как вы дебажите с помощью JUnit-a?
Для дебага тестов maven-surefire-plugin
требует определенной конфигурации.
Скорее всего, в вашем случае достаточно будет запускать дебаг с параметром -DforkCount=0
.
Дополнительно к этому, если правильно помню, то нужно указывать параметр “-DforkMode=never” в вашей ран-конфигурации. Говорят, что еще можно использовать mvnDebug вместо mvn, но не пробовал.
forkMode
является deprecated для версий > 2.14.
Да, почитал, спасибо за уточнение.
В IDEA создать Junit-конфигурацию запуска;
Поставить breakpoint в нужном месте;
Запустить конфигурацию через меню Run > Debug
Вот тут пример класса, правда там ещё Факидид и Jbehave)
а кто-нибудь лично осуществил дебаг мавен проекта? )
Да, используя советы выше
Если это у вас такой тонкий юмор - ок. Но рабочее решение уже было приведено выше.
П.С. Заметил тенденцию, что официальных доков людям уже не достаточно. Всем подавай гайды со скриншотами и подробными стэпами.
Прошу прощение и намотал на ус) Спасибо!
запускаю maven
mvn -Dmaven.surefire.debug test
и в Идее выбираю
Remote Debug