Я пытаюсь отладить проект в Eclipse (Mars), который выполняет автоматизацию тестирования с использованием TestNg и Apache Ant для сборки. С помощью доступных решений я могу отлаживать файл ant build.xml, но точки останова внутри java-кода не работают. Может ли кто-нибудь помочь мне с этим, как отлаживать исходные файлы java, особенно тестовые примеры в моем случае в eclipse?
Спасибо.
2 ответа
Я придумал решение этой проблемы. Чтобы решить эту проблему, выполните следующие действия
1. Добавьте следующие строки в задачу в файле build.xml.
<jvmarg value="-Xdebug" />
<jvmarg value="-Xnoagent"/>
<jvmarg value="-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5432" />
- Добавьте удаленную конфигурацию отладки Java-приложения, т.е. укажите имя проекта, укажите хост как «localhost» и порт, такой же, как на шаге 1, в нашем случае 5432
- Сначала отладьте файл build.xml
- Присоедините процесс testng, начав отладку конфигурации удаленной отладки Java-приложения, установленной на шаге 2.
У меня похожая проблема, возможно, это ошибка TestNG. Но все точки останова останавливают выполнение, если я запускаю не один тест (например, с помощью контекстного меню), а запускаю весь набор тестов с * .xml файлом набора.
Похожие вопросы
Связанные вопросы
Новые вопросы
java
Java — это высокоуровневый объектно-ориентированный язык программирования. Используйте этот тег, если у вас возникли проблемы с использованием или пониманием самого языка. Этот тег часто используется вместе с другими тегами для библиотек и/или фреймворков, используемых разработчиками Java.