【发布时间】:2020-11-17 08:50:40
【问题描述】:
我正在尝试调试在 Eclipse 中运行 testng 的单元测试。我在代码中放了一个断点,当它到达那个点时 Eclipse 抱怨它找不到单元测试的源代码!
我在 pass 中遇到过这个问题,但这始终是因为我没有在本地下载源的外部项目。然而,这是完全不同的事情。 Eclipse 甚至无法找到定义单元测试的项目的源代码。
但是,当我使用“编辑源查找路径”附加项目时,我能够看到源代码。
编辑:
经过一番调查,我可以说:
Eclipse --> Debug As -> Java Application 工作并找到源代码。
所以这个问题似乎与 TestNG 测试启动有关
【问题讨论】:
-
不,不是。 Eclipse 应该会自动找到运行单元测试的代码。我不需要添加它。它是默认调试配置的一部分
-
当你说“它是一个maven项目”时,Eclipse中的Maven工具是否将它识别为一个Maven项目?
-
在这种情况下,您可能没有向我们展示您没有意识到重要的东西。最好显示更多信息,包括项目视图的图片。
-
Nitind:是的,它被识别并作为 Eclipse 中的 maven 项目导入。 David M. Karr:老实说,我不知道该展示什么内容会增加问题的内涵。虽然你的评论让我意识到有一件事我没有说。该项目位于本地 git 存储库中。
标签: java eclipse debugging testng-eclipse