jenkins-plugins - 了解jacoco报告

标签 jenkins-plugins jacoco

这是一个类(class)的示例 jacoco 报告。我想了解这些列值的含义以及每列中的 M 和 C 是什么意思?
此外,这是检查给定类及其方法的正确覆盖范围的适当列。我应该使用指令还是线路覆盖?
一个类(class)的理想覆盖率是多少?

名称指令分支复杂度线法

构造函数名称 M:0 C:4 (100%) M:0 C:0 0% M:0 C:1 100% M:0 C:2 100% M:0 C:1 100%
方法名称 M:0 C:52 (100%) M:0 C:2 100% M:0 C:2 100% M:0 C:9 100% M:0 C:1 100%

注意:我无法上传图片,因为我没有足够的声誉。

最佳答案

如下图所示:

enter image description here

您有:覆盖率、覆盖线、漏线和总线。

我建议您使用 eclipse 插件来可视化 jacoco 报告。

希望能帮助到你!

关于jenkins-plugins - 了解jacoco报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31673640/

相关文章:

jenkins-plugins - Jenkins 图表显示历史作业运行

ios - 首次在iOS设备上安装enterprise in house distribution App失败

android - 如何在 Android 中为 Espresso 测试自定义 Jacoco

java - jacoco-maven-plugin 中是否需要 prepare-agent 目标?

jenkins-plugins - SonarQube - 没有转储 JaCoCo 执行数据

jenkins - 从 Jenkins 发送有关已完成的构建/部署总数的电子邮件

jenkins - 从新作业的可用类型列表中缺少 maven 2/3 作业类型

jenkins - 如何从 Jira 中的状态更改触发 Jenkins 作业

android - 如何从测试覆盖范围中排除 Dagger2 类