如 Open JaCoCo report in Intellij IDEA 中所述,当我使用 Jacoco(而不是原生 IntelliJ 跟踪)收集代码覆盖率统计信息时,覆盖率窗口中始终显示 0.0%(即“无”覆盖率)。
这是在我完成了整个“分析 -> 显示覆盖数据...”并选择了我生成的“jacoco.exec”文件之后。
相同的“jacoco.exec”文件可以很好地与其他工具(例如 Jacoco 原生报告生成任务和 Sonar)配合使用,并且这些工具会生成预期的覆盖率报告内容。
native IntelliJ 检测也可以正常工作。
如果我必须执行一些必要的步骤来让 IntelliJ 接受我的 Jacoco 覆盖,谁能告诉我?
最佳答案
当您将类添加到 PowerMockito 注释 @PrepareForTest
用于测试类时,相应的类将不会显示代码覆盖率。
关于java - 使用 Jacoco 时,覆盖 View 显示 Intellij 中的 0.0%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33897366/