【发布时间】:2015-08-03 16:00:16
【问题描述】:
在运行 Gradle 的 Jacoco 插件时,我在一组选定的类上报告了零代码覆盖率。我已经确认测试这些类的所有单元测试都已成功运行。
非常有趣的是,Eclipse 中的 EclEmma 会生成正确的代码覆盖率结果。我已经确认这两个工具都使用相同版本的 Jacoco。
我想弄清楚这两种工具之间的区别是什么?我需要额外配置 Gradle Jacoco 插件吗?
编辑:我的 Gradle Jacoco 输出显示“com/.... 类的执行数据不匹配”
更新:我在 Eclipse 中打开了 Jacoco 生成的 test.exec 文件。它显示了具有缺失覆盖率的类,它们执行了 80% 的探测。
【问题讨论】:
标签: java gradle code-coverage jacoco eclemma