如何获得Gradle综合测试报告?

时间:2014-05-02 03:48:16

标签: unit-testing gradle

我在gradle build

中配置了多个测试套件(如下所示)
task group1(type: Test) {
  useTestNG() {
    includeGroups 'group1'
  }
  // ... some excluded tests
  ext.useDefaultListeners = true
  ext.workingDirectory = 'build/'
  // ... some system properties required by this test
}

task group2(type: Test, dependsOn: group1) {
  useTestNG() {
    includeGroups 'group2'
  }
  // ... some excluded tests
  ext.useDefaultListeners = true
  ext.workingDirectory = 'build/'
  // ... some system properties required by this test
}

test.dependsOn group2

当我运行gradle clean build --debug时,我可以看到每个测试任务(group1group2等)后,gradle会删除测试报告并重新生成它。因此,在构建完成后,我得到的任何报告都没有任何信息。一切都空白!

如何获得合并报告?

谢谢, NN

1 个答案:

答案 0 :(得分:0)

您应该使用TestReport

类型的单独任务

查看第23 .12.7节。在user guide

中测试报告