用于验证代码覆盖率指标的任务。如果检测到违反指定规则的情况,则任务将失败。
需要 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
(只读)
要分析的执行数据文件集合。
ConfigurableFileCollection
sourceDirectories
(只读)
应该为其报告覆盖率的源集。
JacocoViolationRulesContainer
violationRules
(只读)
为此任务设置的违规规则。
void
executionData
(Object
...
文件)
Object
...添加在覆盖率分析期间要使用的执行数据文件。
void
executionData
(Task
...
任务)
Task
...将任务生成的执行数据添加到覆盖率分析期间使用的列表。仅包含具有 JacocoTaskExtension
的任务;所有其他任务都将被忽略。
void
executionData
(TaskCollection
任务集合)
将给定任务生成的执行数据添加到覆盖率分析期间使用的列表。仅包含具有 JacocoTaskExtension
的任务;所有其他任务都将被忽略。