调试eclipse中使用Ant的TestNg java代码
我正在尝试调试Eclipse(Mars)中的一个项目,该项目使用TestNg和ApacheAnt进行测试自动化。有了可用的解决方案,我可以调试ant build.xml文件,但java代码中的断点不会命中。有谁能帮我调试java源文件,特别是eclipse中的测试用例调试eclipse中使用Ant的TestNg java代码,java,eclipse,ant,testng,Java,Eclipse,Ant,Testng,我正在尝试调试Eclipse(Mars)中的一个项目,该项目使用TestNg和ApacheAnt进行测试自动化。有了可用的解决方案,我可以调试ant build.xml文件,但java代码中的断点不会命中。有谁能帮我调试java源文件,特别是eclipse中的测试用例 谢谢。我有类似的问题,可能是TestNG错误。但是,如果我不是启动单个测试(例如,使用右键单击菜单),而是使用*.xml套件文件启动所有测试套件,则所有断点都会停止执行。我也有类似的问题,可能是TestNG错误。但是,如果我不是启
谢谢。我有类似的问题,可能是TestNG错误。但是,如果我不是启动单个测试(例如,使用右键单击菜单),而是使用*.xml套件文件启动所有测试套件,则所有断点都会停止执行。我也有类似的问题,可能是TestNG错误。但是,如果我不是启动单个测试(例如,使用右键单击菜单),而是启动带有*.xml套件文件的所有测试套件,则所有断点都会停止执行。我找到了解决此问题的方法。请按照以下步骤解决此问题
1.在build.xml文件中的任务内添加以下行
<jvmarg value="-Xdebug" />
<jvmarg value="-Xnoagent"/>
<jvmarg value="-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5432" />
我想出了这个问题的解决办法。请按照以下步骤解决此问题
1.在build.xml文件中的任务内添加以下行
<jvmarg value="-Xdebug" />
<jvmarg value="-Xnoagent"/>
<jvmarg value="-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5432" />
上面的方法对我来说不起作用,但我能够确定流程命令行并重新生成该命令行以附加调试器。上面的方法对我来说不起作用,但我能够确定流程命令行并重新生成该命令行以附加调试器。