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
(只读)
要分析的执行数据文件集合。
FileCollection
jacocoClasspath
包含任务使用的 Jacoco 类的类路径。
- 使用
jacoco
插件时的默认值 -
project.configurations.jacocoAnt
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"
}