BuildType 编译类型 启用测试覆盖率报告 ;
配置了 testCoverageEnabled 为 true 后 , 编译 Android 项目时 , 会自动生成一个任务 , 用于报告 " 测试覆盖率...'
}
}
在 Android Studio 工程中的 " 命令行面板 " 中 , 在 Android 工程根目录执行
gradlew :app:tasks
命令 , 就可以看到所有的 gradle...编译任务 ,
其中在 Verification tasks 中的
createDebugCoverageReport - Creates test coverage reports for the...任务 , 就是创建的 报告测试覆盖率 的任务 ;
执行
gradlew :app:createDebugCoverageReport
命令 , 生成 " 测试覆盖率报告 " 成功 ,
生成路径为 "...0% , 也就是一个测试也没有 ;
注意 : 需要关闭混淆 , 不要设置包名后缀 , 参考 【错误记录】Android Studio 中生成测试覆盖率报告出错 ( ExampleInstrumentedTest