在Intellij的“范围内的所有类”中没有覆盖范围

问题描述 投票:11回答:3

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

  1. 右键单击导入的模块。
  2. 选择分析 - >显示覆盖率数据。
  3. 提供有效的jacoc.exec文件,然后单击“show selected”

而不是覆盖我得到错误,因为“范围内的所有类”没有覆盖

任何人都可以提出错误的建议吗?

intellij-idea code-coverage jacoco
3个回答
12
投票

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

我可以通过转到“编辑配置”到“代码覆盖率”选项卡来解决这个问题。

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


1
投票

我遇到了同样的问题,并找到了解决方案here

在“代码覆盖率”选项卡中,定义以下选项:

指定范围以测量代码覆盖率。执行以下操作之一:要指定类,请单击“添加类”按钮。

要指定包,请单击“添加包”按钮。


0
投票

如果要测试的测试类和类在不同的包结构中,则会发生这种情况。

我的测试课在:

com.tools.api

要测试的类别是:

com.tools.ws

一旦我在代码覆盖率选项卡中将模式更正为com.tools.*,我就能看到覆盖结果。

© www.soinside.com 2019 - 2024. All rights reserved.