合并来自多个项目Gradle构建的单元测试报告

时间:2012-07-08 08:33:41

标签: testing gradle

我有一个包含3个模块的多模块Gradle脚本:commonservicesweb

如果我运行gradle check所有测试套件都正确执行,但我没有一个测试报告,而是找到了每个子项目的测试报告。如何合并测试结果?

如果有用,这是我正在使用的脚本https://github.com/CarloMicieli/trenako/blob/master/build.gradle

由于 卡罗

1 个答案:

答案 0 :(得分:1)

Gradle源包含一个用于完成此任务的Task类,遗憾的是,它不在公共API中提供。基本上它所做的就是将来自各个项目的所有测试报告复制到一个目录中,然后运行标准测试报告任务以获得聚合。查看https://github.com/gradle/gradle/blob/master/buildSrc/src/main/groovy/org/gradle/build/TestReportAggregator.groovy

上的源代码