Table of Contents
| API Documentation: | JacocoReport |
|---|
Task to generate HTML, Xml and CSV reports of Jacoco coverage data.
| Property | Description |
additionalClassDirs | Additional class dirs that coverage data should be reported for. |
additionalSourceDirs | Additional source dirs for the classes coverage data is being reported for. |
classDirectories | Source sets that coverage should be reported for. |
executionData | Collection of execution data files to analyze. |
jacocoClasspath | Classpath containing Jacoco classes for use by the task. |
reports | The reports to be generated by this task. |
sourceDirectories | Source sets that coverage should be reported for. |
| Method | Description |
executionData(files) | Adds execution data files to be used during coverage analysis. |
executionData(tasks) | Adds execution data generated by a task to the list of those used during coverage analysis. Only tasks with a |
executionData(tasks) | Adds execution data generated by the given tasks to the list of those used during coverage analysis. Only tasks with a |
reports(configureAction) | Allow configuration of the report container by closure. |
ConfigurableFileCollection additionalClassDirs
Additional class dirs that coverage data should be reported for.
ConfigurableFileCollection additionalSourceDirs
Additional source dirs for the classes coverage data is being reported for.
ConfigurableFileCollection classDirectories
Source sets that coverage should be reported for.
ConfigurableFileCollection executionData
Collection of execution data files to analyze.
FileCollection jacocoClasspath
Classpath containing Jacoco classes for use by the task.
- Default with
jacocoplugin: -
project.configurations.jacocoAnt
JacocoReportsContainer reports (read-only)
The reports to be generated by this task.
ConfigurableFileCollection sourceDirectories
Source sets that coverage should be reported for.
void executionData(Object... files)
Object...Adds execution data files to be used during coverage analysis.
void executionData(Task... tasks)
Task...Adds execution data generated by a task to the list of those used during coverage analysis. Only tasks with a JacocoTaskExtension will be included; all others will be ignored.
void executionData(TaskCollection tasks)
Adds execution data generated by the given tasks to the list of those used during coverage analysis. Only tasks with a JacocoTaskExtension will be included; all others will be ignored.
T reports(Action<? super T> configureAction)
Action<? super T>Allow configuration of the report container by closure.
reports {
html {
enabled false
}
xml.destination "build/reports/myReport.xml"
}