如何在其他Android Studio子模块中运行JaCoCo



我有一个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/

在第一步中,为每个模块生成报告,在第二步中,这些报告合并为一个报告。

除了雅各科,我并不依赖其他图书馆。

最新更新