了解jacoco报告

Pra*_*T R 5 jacoco jenkins-plugins

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


名称指令分支复杂度线法


构造函数名称 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% method_name 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%

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

Fed*_*son 3

如下图所示:

在此输入图像描述

您有:覆盖范围、覆盖行、错过行和总行。

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

希望能帮助到你!