我有一个Android Studio项目,其中有一个应用程序模块和几个模块作为lib(请参阅我的设置.gradle(:
rootProject.name = "MyApp"
include ":app"
include ":lib1"
include ":lib2"
include ":lib3"
我运行gradle createAppDebugCoverageReport
,它只为应用程序级app
模块创建代码覆盖率报告。通过浏览appbuildreportscoverageandroidTestappdebug
文件夹,我发现只考虑了应用程序模块中的源。
我试图将jacoco插件应用于lib级别的build.gradle文件,但没有成功。如何为lib级别的模块运行JaCoCo?
我从https://thsaravana.github.io/blog/jacoco-single-coverage-for-multi-module/
在第一步中,为每个模块生成报告,在第二步中,这些报告合并为一个报告。
除了雅各科,我并不依赖其他图书馆。