2015-11-03 60 views
6

在Intellij IDEA 14.1.5社区版中,我导入了maven以从jacoco.exec文件获取覆盖范围。步骤遵循Intellij中的'范围内的所有类都没有覆盖

  1. 右键单击导入的模块。

  2. 选择Analyze - > Show Converage Data。

  3. 提供有效jacoc.exec文件并点击“显示选择”

而是覆盖我收到提示为无覆盖“范围内的所有类”

可以

任何人建议什么是错的?

+0

你可以尝试将jacoco降级到7.4.x或更低版本吗? – zhy2002

+0

我正在使用Jacoco 0.7.8,并且在IntelliJ中看到这个以及 – MichaelF

回答

4

我有同样的事情发生在我身上。

我可以通过转到“编辑配置”来修复此问题到“代码覆盖率”选项卡。

我不确定是什么导致了它,但是在那里列出了错误的包名称空间。我更新了那里的条目,并且随后的代码覆盖测试成功运行。

+0

只是FYI对我而言,这是因为我的测试代码和我的生产代码的包结构不匹配。所以我的类在foo.bar.baz.myclass中,而testclass在foo.bar.mytestclass中 – ChristophE

相关问题