Проблема
Со вчерашнего дня я не могу запустить надлежащую отладку своих тестов.Отладчик радостно перепрыгивает через мои контрольные точки.Я подтвердил, что код был фактически выполнен, добавив несколько журналов.
Что я пробовал до сих пор
- Синхронизировать проект
- Очиститьпереустановите и перестройте проект
- Очистите зависимости Maven
- Обновите IntelliJ IDEA до последней версии
- Прочитайте Документы IntelliJ о настройке параметров отладчика
- Просмотрите вопросы, которые были заданы ранее, но безуспешно (например, здесь , здесь и здесь ).
Подробнее о проекте
Выполненный Java-код находится в одной из папок, объявленных в качестве исходных текстов тестов (одна - "java" для тестов Selenium, другая - "scala" для тестов Гатлинга).
Моя командная строка Maven довольно проста: package clean -Dtest=MyTestClass integration-test
.
РЕДАКТИРОВАТЬ: Моя конфигурация POM упоминает reuseForks
и forkCount
.Я также пытался поиграть с устаревшим forkMode
, но безуспешно.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.20.1</version>
<configuration>
<skip>${skip.selenium.tests}</skip>
<parallel>none</parallel>
<threadCount>1</threadCount>
<reuseForks>false</reuseForks>
<forkCount>0</forkCount>
<disableXmlReport>false</disableXmlReport>
</configuration>
<executions>
<execution>
<id>runSeleniumTests</id>
<phase>integration-test</phase>
<goals>
<goal>integration-test</goal>
</goals>
</execution>
</executions>
</plugin>
Что забавно: отладчик останавливается на точках останова, когда я щелкаю правой кнопкой мыши на корне проекта или в исходных текстах тестов.root (папка «java») и нажмите «Отладить все тесты».
Любая помощь ... поможет.