如何在其他 Android Studio 子模块中 运行 JaCoCo?
How to run JaCoCo in other Android Studio sub modules?
我有一个 Android Studio 项目,其中包含一个应用程序模块和多个模块作为库(参见我的 settings.gradle):
rootProject.name = "MyApp"
include ":app"
include ":lib1"
include ":lib2"
include ":lib3"
I 运行 gradle createAppDebugCoverageReport
仅为应用级别 app
模块创建代码覆盖率报告。浏览 app\build\reports\coverage\androidTest\app\debug
文件夹显示我只考虑了应用程序模块中的源代码。
我试图将 jacoco 插件应用到 lib 级别 build.gradle 文件 - 但没有成功。我怎样才能 运行 JaCoCo 用于 lib 级模块?
我应用了https://thsaravana.github.io/blog/jacoco-single-coverage-for-multi-module/
中的解决方案
第一步生成每个模块的报告,第二步将这些报告合并到一个报告中。
除了 Jacoco,我不依赖其他库。
我有一个 Android Studio 项目,其中包含一个应用程序模块和多个模块作为库(参见我的 settings.gradle):
rootProject.name = "MyApp"
include ":app"
include ":lib1"
include ":lib2"
include ":lib3"
I 运行 gradle createAppDebugCoverageReport
仅为应用级别 app
模块创建代码覆盖率报告。浏览 app\build\reports\coverage\androidTest\app\debug
文件夹显示我只考虑了应用程序模块中的源代码。
我试图将 jacoco 插件应用到 lib 级别 build.gradle 文件 - 但没有成功。我怎样才能 运行 JaCoCo 用于 lib 级模块?
我应用了https://thsaravana.github.io/blog/jacoco-single-coverage-for-multi-module/
中的解决方案第一步生成每个模块的报告,第二步将这些报告合并到一个报告中。
除了 Jacoco,我不依赖其他库。