如何在jUnit测试用例中打入调试器?

时间:2012-09-26 07:00:20

标签: java debugging junit jdb

我正在大型java项目中调试单元测试。我需要运行'ant test ...'来启动测试套件。所以我很难从IDE中启动它。是否可以调用C#中的Debugger.Break()之类的函数,如果它附加到任何调试器,就会进入调试器?

1 个答案:

答案 0 :(得分:2)

如果我正确理解你的问题,你可以通过设置这两个jvm参数来使用java的远程调试:

-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=1044

要调试您的ant任务,您可以在ant <java>任务中添加这些参数。有关详情,请点击java debug options in ant链接。