java - 使用 Jacoco 时,覆盖 View 显示 Intellij 中的 0.0%

标签 java intellij-idea code-coverage jacoco

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/

相关文章:

java - 如何使用 JOOQ store() 方法?

java - Vaadin 图表工具提示动态格式化程序

java - 从 FXML Controller 中的其他类调用方法

java - Maven + AssertJ + IntelliJ = 范围混淆?

command-line - PHPUnit:在命令行中运行时,显示代码覆盖率?

python - Coverage.py Python 模块 - 运行脚本时导入错误

c++ - 库单元测试的错误覆盖率数据

java - 如何获取时间(hh :mm:ss) from two different dates in java

java - 字符串 Jboss6 类型的依赖关系不满足

Android Studio 无法打开现有项目