报告

API文档:Reporting

提供报告选项的对象。

在执行过程中生成报告的任务通过这些方法公开这些报告的配置选项。该Reporting接口是参数化的,其中参数表示公开的报告容器的特定类型。报告容器的特定类型表示可用的不同类型的报告。

例如,给定一个任务,例如:

class MyTask implements Reporting<MyReportContainer> {
    // implementation
}

interface MyReportContainer extends ReportContainer<Report> {
    Report getHtml();
    Report getCsv();
}

此类任务的报告方面可以配置如下:

task my(type: MyTask) {
    reports {
        html.required = true
        csv.required = false
    }
}

ReportContainer有关报告类型和选项的信息,请参阅任务 特定类型的文档。

特性

财产描述
reports

一个ReportContainer例子。

方法

方法描述
reports(configureAction)

允许通过关闭来配置报告容器。

脚本块

堵塞描述
reports

允许通过关闭来配置报告容器。

物业详情

T reports(只读)

一个ReportContainer例子。

ReportContainer实施者指定描述可用报告类型的 具体实施。

方法详情

T reports(配置动作)Action<? super T>

允许通过关闭来配置报告容器。

reports {
  html {
    required false
  }
  xml.outputLocation = "build/reports/myReport.xml"
}

脚本块详细信息

reports{ }

允许通过关闭来配置报告容器。

reports {
  html {
    required false
  }
  xml.outputLocation = "build/reports/myReport.xml"
}
代表们:
Treports