【问题标题】:How to get Gradle combined test report?如何获取 Gradle 组合测试报告?
【发布时间】:2014-06-18 16:20:07
【问题描述】:

我在我的 gradle build 中配置了多个测试套件(如下所示)

任务组1(类型:测试){ 使用TestNG() { 包括组'group1' } // ... 一些排除的测试 ext.useDefaultListeners = true ext.workingDirectory = '构建/' // ... 此测试所需的一些系统属性 } 任务组2(类型:测试,依赖:组1){ 使用TestNG() { 包括组'group2' } // ... 一些排除的测试 ext.useDefaultListeners = true ext.workingDirectory = '构建/' // ... 此测试所需的一些系统属性 } test.dependsOn group2

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

如何获得合并报告?

谢谢, NN

【问题讨论】:

  • 这是一个副本:stackoverflow.com/questions/16921384/…希望对您有帮助!
  • 不是。您提供的链接显示了subproject 的示例,我没有任何子项目;而是我有很多测试任务。你能告诉我如何定义reportOn吗?

标签: unit-testing gradle


【解决方案1】:

您应该使用 TestReport 类型的单独任务

查看“23.12.7”部分。 user guide 中的测试报告

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-26
    • 1970-01-01
    • 2013-05-31
    • 1970-01-01
    • 2021-07-09
    相关资源
    最近更新 更多