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