Android 检测代码覆盖率报告,包括所有应用程序模块

2024-01-03

我有一个带有多个库模块的 Android 项目。在应用程序模块中,我有一些仪器测试来测试应用程序的主要功能,我想在运行这些测试时记录代码覆盖率。

运行gradle任务“createDebugCoverageReport”时,生成了覆盖率报告(coverage.ec文件和html报告),但它显示仅覆盖了应用程序模块中的类,甚至还使用了库模块中的类。

我还尝试使用记录测试覆盖率Spoon http://square.github.io/spoon勺子 gradle 插件 https://github.com/stanfy/spoon-gradle-plugin。在这种情况下,覆盖率报告再次仅覆盖应用程序模块中的类。

运行仪器测试时有什么方法可以获取所有库模块的代码覆盖率吗?

我已经在每个模块中添加了以下内容:

debug {
  testCoverageEnabled true
}

None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android 检测代码覆盖率报告,包括所有应用程序模块 的相关文章

随机推荐