我有一个包含 3 个模块的多模块 Gradle 脚本common
:services
和web
.
如果我运行gradle check
所有测试套件都正确执行,但我没有一个测试报告,而是找到了每个子项目的测试报告。如何合并测试结果?
如果有用,这是我正在使用的脚本https://github.com/CarloMicieli/trenako/blob/master/build.gradle
谢谢卡洛
我有一个包含 3 个模块的多模块 Gradle 脚本common
:services
和web
.
如果我运行gradle check
所有测试套件都正确执行,但我没有一个测试报告,而是找到了每个子项目的测试报告。如何合并测试结果?
如果有用,这是我正在使用的脚本https://github.com/CarloMicieli/trenako/blob/master/build.gradle
谢谢卡洛
Gradle 源代码包含一个用于完成此任务的任务类,遗憾的是公共 API 中不提供该类。基本上它所做的只是将来自不同项目的所有测试报告复制到一个目录中,然后运行标准测试报告任务以获取汇总。在https://github.com/gradle/gradle/blob/master/buildSrc/src/main/groovy/org/gradle/build/TestReportAggregator.groovy查看源代码