我正在一个大型 java 项目中调试单元测试。我需要运行“ant test ...”来启动测试套件。所以我很难从 IDE 启动它。如果附加到任何调试器,是否可以调用 C# 中的 Debugger.Break() 等函数来中断调试器?
最佳答案
如果我正确理解你的问题,你可以通过设置这2个jvm参数来使用java的远程调试:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=1044
为了调试你的 ant 任务,你可以在你的 ant <java>
中添加这些参数。任务。详情可关注java debug options in ant链接。
关于java - 如何在 jUnit 测试用例中闯入调试器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12596235/