多模块Android项目代码覆盖率报告始终显示0%的覆盖率
我想为我的Android项目生成单元和集成测试覆盖率html报告。本项目由3个模块组成:多模块Android项目代码覆盖率报告始终显示0%的覆盖率,android,testing,code-coverage,jacoco,Android,Testing,Code Coverage,Jacoco,我想为我的Android项目生成单元和集成测试覆盖率html报告。本项目由3个模块组成: 应用程序模块(我真的不想为此模块制作报告) sdk模块(测试的真实目标) sdk集成测试(包含sdk模块集成测试) 我正是在遵循这个实现 所有测试都通过了 但是: 报告显示0%的覆盖率。它与实际测试覆盖率不匹配。测试中广泛使用的类和方法仍然标记为未涵盖 我想合并两个模块的报告(sdk和sdk集成测试) 编辑:一个重要的备注:测试使用Mockito和Robolectric。我真的认为它可能在错误的代
- 应用程序模块(我真的不想为此模块制作报告)
- sdk模块(测试的真实目标)
- sdk集成测试(包含sdk模块集成测试)
- 报告显示0%的覆盖率。它与实际测试覆盖率不匹配。测试中广泛使用的类和方法仍然标记为未涵盖
- 我想合并两个模块的报告(sdk和sdk集成测试)
你有什么想法吗?你能分享一下你的
junitJacoco
配置吗?
上次我也面临同样的问题,直到找到解决方案:
tasks.withType(Test) {
jacoco.includeNoLocationClasses = true
jacoco.excludes = ['jdk.internal.*']
}