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
jacoco
plugin: -
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"
}