在功能和接口自动化中,我们通常用 jacoco 统计覆盖率,结果如下: 指令级覆盖 (Instructions,C0coverage),分支(Branches,C1coverage)、圈复杂度 (CyclomaticComplexity)、行覆盖 (Lines)、方法覆盖 (non-abstract methods)、类覆盖 (classes) 哪个字段最有代表意义?
变更覆盖率
变更覆盖率具体指什么含义?怎么统计到
Jacoco 似乎不能直接生成变更代码的覆盖率,sonarQube 可以
可以参考下:https://tech.meituan.com/android-jacoco-practace.html
建议不要太注重覆盖率指标本身,更重要的是没有覆盖的部分是否需要覆盖,如何覆盖。