|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Object org.gradle.api.internal.AbstractTask org.gradle.api.DefaultTask org.gradle.testing.jacoco.tasks.JacocoBase org.gradle.testing.jacoco.tasks.JacocoReport
@Incubating class JacocoReport extends JacocoBase
Task to generate HTML, Xml and CSV reports of Jacoco coverage data.
Property Summary | |
---|---|
FileCollection |
additionalClassDirs
Additional class dirs that coverage data should be reported for. |
FileCollection |
additionalSourceDirs
Additional source dirs for the classes coverage data is being reported for. |
FileCollection |
classDirectories
Source sets that coverage should be reported for. |
FileCollection |
executionData
Collection of execution data files to analyze. |
FileCollection |
sourceDirectories
Source sets that coverage should be reported for. |
Constructor Summary | |
JacocoReport(Instantiator instantiator)
|
Method Summary | |
---|---|
void
|
additionalClassDirs(File... dirs)
Adds additional class directories to those that will be included in the report. |
void
|
additionalClassDirs(FileCollection dirs)
Adds additional class directories to those that will be included in the report. |
void
|
additionalSourceDirs(File... dirs)
Adds additional source directories to be used for any classes included in the report. |
void
|
additionalSourceDirs(FileCollection dirs)
Adds additional source directories to be used for any classes included in the report. |
void
|
executionData(Object... files)
Adds execution data files to be used during coverage analysis. |
void
|
executionData(Task... tasks)
Adds execution data generated by a task to the list of those used during coverage analysis. |
void
|
executionData(TaskCollection tasks)
Adds execution data generated by the given tasks to the list of those used during coverage analysis. |
void
|
generate()
|
FileCollection
|
getAllClassDirs()
Gets the class directories that coverage will be reported for. |
FileCollection
|
getAllSourceDirs()
Gets the source directories for the classes that will be reported on. |
JacocoReportsContainer
|
getReports()
Returns the reports to be generated by this task. |
JacocoReportsContainer
|
reports(Closure closure)
Configures the reports to be generated by this task. |
void
|
sourceSets(SourceSet... sourceSets)
Adds a source set to the list to be reported on. |
Property Detail |
---|
@Optional @InputFiles FileCollection additionalClassDirs
@Optional @InputFiles FileCollection additionalSourceDirs
@InputFiles FileCollection classDirectories
@InputFiles FileCollection executionData
@InputFiles FileCollection sourceDirectories
Constructor Detail |
---|
@Inject JacocoReport(Instantiator instantiator)
Method Detail |
---|
void additionalClassDirs(File... dirs)
dirs
- one or more directories containing
classes to report coverage of
void additionalClassDirs(FileCollection dirs)
dirs
- a FileCollection of directories
containing classes to report coverage of
void additionalSourceDirs(File... dirs)
dirs
- one or more directories containing
source files for the classes included in the report
void additionalSourceDirs(FileCollection dirs)
dirs
- a FileCollection of directories
containing source files for the classes included in
the report
void executionData(Object... files)
files
- one or more files to add
void executionData(Task... tasks)
tasks
- one or more tasks to add
void executionData(TaskCollection tasks)
tasks
- one or more tasks to add
@TaskAction void generate()
FileCollection getAllClassDirs()
FileCollection getAllSourceDirs()
JacocoReportsContainer getReports()
JacocoReportsContainer reports(Closure closure)
void sourceSets(SourceSet... sourceSets)
sourceSets
- one or more source sets to report on
Gradle API 1.12