【发布时间】:2013-12-05 21:05:27
【问题描述】:
我有一个在 IntelliJ 中运行的 Web 服务器应用程序。我想运行具有代码覆盖率的服务器,然后执行将发出请求的外部测试工具,并查看这些请求执行了多少代码。
从 IDE 中运行单元测试时,我可以生成正确的代码覆盖率,但是当我在打开代码覆盖率的情况下运行并使用外部工具执行时,代码覆盖率全为 0。
如果我改为在调试器中运行 Web 应用程序,它会按预期触发断点,因此我知道代码正在执行。
请帮忙!
【问题讨论】:
-
服务器最后是否关闭/关闭?也许它需要在生成结果之前关闭服务器 - 我知道其他平台的一些其他工具需要这样做。
-
确实如此,但我知道这不是问题所在 - 当我在运行过程中终止一组单元测试时,覆盖率很好。
标签: java intellij-idea code-coverage