我有一个包含多个库模块的 Android 项目。在应用程序模块中,我有一些仪器测试来测试应用程序的主要功能,并且我想在运行这些测试时记录代码覆盖率。
运行 gradle 任务“createDebugCoverageReport”时,会生成覆盖率报告(coverage.ec 文件和 html 报告),但显示只覆盖了应用程序模块中的类,甚至库模块中的类也被使用了。
我还尝试使用Spoon和spoon-gradle-plugin记录测试覆盖率。在这种情况下,覆盖率报告再次仅涵盖应用程序模块中的类。
在运行检测测试时,有没有办法获得所有库模块的代码覆盖率?
我已经在每个模块中添加了以下内容:
debug {
testCoverageEnabled true
}