繁体   English   中英

在使用Ant的eclipse中调试TestNg java代码

[英]Debug TestNg java code in eclipse that uses Ant

我正在尝试在Eclipse(Mars)中调试一个项目,该项目使用TestNg和Apache Ant进行构建测试自动化。 使用可用的解决方案,我能够调试ant build.xml文件,但是java代码中的断点没有发生。 任何人都可以帮我解决这个问题,如何调试java源文件,尤其是我在eclipse中的测试用例?

谢谢。

我有类似的问题,可能是TestNG的bug。 但是如果我开始没有单独测试(例如右键菜单),那么所有断点都会停止执行,但是启动所有带有* .xml套件文件的Test Suite。

我想到了这个问题的解决方案。 请按照以下步骤解决此问题
1.在build.xml文件中的任务中添加以下行。

<jvmarg value="-Xdebug" />
<jvmarg value="-Xnoagent"/> 
<jvmarg value="-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5432" />
  1. 添加远程java应用程序调试配置,即指定项目名称,将主机指定为“localhost”,并在我们的示例中将端口与步骤1,5432相同
  2. 首先调试build.xml文件
  3. 通过开始调试步骤2中设置的远程Java应用程序调试配置来附加testng进程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM