API 文档 | JacocoReport |
---|
用于生成 Jacoco 覆盖率数据的 HTML、XML 和 CSV 报告的任务。
属性 | 描述 |
additionalClassDirs | 需要报告覆盖率数据的额外类目录。 |
additionalSourceDirs | 需要报告覆盖率数据的类的额外源目录。 |
classDirectories | 需要报告覆盖率数据的源集。 |
executionData | 要分析的执行数据文件集合。 |
jacocoClasspath | 包含 Jacoco 类的类路径,供任务使用。 |
reports | 此任务要生成的报告。 |
sourceDirectories | 需要报告覆盖率数据的源集。 |
方法 | 描述 |
executionData(files) | 添加用于覆盖率分析的执行数据文件。 |
executionData(tasks) | 将任务生成的执行数据添加到覆盖率分析所用列表。只有包含 |
executionData(tasks) | 将给定任务生成的执行数据添加到覆盖率分析所用列表。只有包含 |
reports(configureAction) | 允许通过闭包配置报告容器。 |
ConfigurableFileCollection
additionalClassDirs
(只读)
需要报告覆盖率数据的额外类目录。
ConfigurableFileCollection
additionalSourceDirs
(只读)
需要报告覆盖率数据的类的额外源目录。
ConfigurableFileCollection
classDirectories
(只读)
需要报告覆盖率数据的源集。
ConfigurableFileCollection
executionData
(只读)
要分析的执行数据文件集合。
JacocoReportsContainer
reports
(只读)
此任务要生成的报告。
ConfigurableFileCollection
sourceDirectories
(只读)
需要报告覆盖率数据的源集。
void
executionData
(Object
...
files)
Object
...添加用于覆盖率分析的执行数据文件。
void
executionData
(Task
...
tasks)
Task
...将任务生成的执行数据添加到覆盖率分析所用列表。只有包含 JacocoTaskExtension
的任务才会被包括在内;所有其他任务都将被忽略。
void
executionData
(TaskCollection
tasks)
将给定任务生成的执行数据添加到覆盖率分析所用列表。只有包含 JacocoTaskExtension
的任务才会被包括在内;所有其他任务都将被忽略。
T
reports
(Action
<? super T
>
configureAction)
Action
<? super T
>允许通过闭包配置报告容器。
reports {
html {
required false
}
xml.outputLocation = "build/reports/myReport.xml"
}