Jacoco 覆盖率主要是进行功能测试来统计下所覆盖率的类,方法等,是一种辅助评估项目质量,风险及用例设计是否完善的方法。切记,Jacoco 覆盖率并不是指单元测试覆盖率;
运用场景;1.通过自己打包版本进行功能测试,确认覆盖率;2.通过修改了 jacoco 的原始文件,通过多人多把手机同一版本进行功能测试,然后可合并覆盖率报告,进行覆盖率评估;
直接开始,就不说 Jacoco 的原理了,我们就讲如何在 android app 配置使用 jacoco~
步骤:
首先得有项目 APP 的源码;
用 android studio 打开源码,然后对下载下来的 jacocohelper 和 jacoco.gradle 导入到项目中,jacocohelper 导入项目根目录,而 jacoco.gradle 导入到 app/下
配置 app 下的 build.gradle,主要有三个地方,详情看图: