用于验证代码覆盖率指标的任务。如果根据指定规则检测到违规,任务将失败。
需要 JaCoCo 版本 >= 0.6.3。
属性 | 描述 |
additionalClassDirs | 需要报告覆盖率数据的附加类目录。 |
additionalSourceDirs | 需要报告覆盖率数据的类的附加源目录。 |
classDirectories | 需要报告覆盖率的源集。 |
executionData | 需要分析的执行数据文件集合。 |
jacocoClasspath | 任务使用的包含 Jacoco 类的类路径。 |
sourceDirectories | 需要报告覆盖率的源集。 |
violationRules | 为此任务设置的违规规则。 |
方法 | 描述 |
executionData(files) | 添加用于覆盖率分析的执行数据文件。 |
executionData(tasks) | 将任务生成的执行数据添加到覆盖率分析中使用的列表。仅包含具有 |
executionData(tasks) | 将给定任务生成的执行数据添加到覆盖率分析中使用的列表。仅包含具有 |
ConfigurableFileCollection
additionalClassDirs
(只读)
需要报告覆盖率数据的附加类目录。
ConfigurableFileCollection
additionalSourceDirs
(只读)
需要报告覆盖率数据的类的附加源目录。
ConfigurableFileCollection
classDirectories
(只读)
需要报告覆盖率的源集。
ConfigurableFileCollection
executionData
(只读)
需要分析的执行数据文件集合。
FileCollection
jacocoClasspath
任务使用的包含 Jacoco 类的类路径。
- 使用
jacoco
插件时的默认值 -
project.configurations.jacocoAnt
ConfigurableFileCollection
sourceDirectories
(只读)
需要报告覆盖率的源集。
JacocoViolationRulesContainer
violationRules
(只读)
为此任务设置的违规规则。
void
executionData
(Object
...
files)
Object
...添加用于覆盖率分析的执行数据文件。
void
executionData
(Task
...
tasks)
Task
...将任务生成的执行数据添加到覆盖率分析中使用的列表。仅包含具有 JacocoTaskExtension
的任务;所有其他任务将被忽略。
void
executionData
(TaskCollection
tasks)
将给定任务生成的执行数据添加到覆盖率分析中使用的列表。仅包含具有 JacocoTaskExtension
的任务;所有其他任务将被忽略。