JacocoReportBase

API Documentation:JacocoReportBase

Note: This class is incubating and may change in a future version of Gradle.

Base class for Jacoco report tasks.

Properties

PropertyDescription
additionalClassDirs
Incubating

Additional class dirs that coverage data should be reported for.

additionalSourceDirs
Incubating

Additional source dirs for the classes coverage data is being reported for.

classDirectories
Incubating

Source sets that coverage should be reported for.

executionData
Incubating

Collection of execution data files to analyze.

jacocoClasspath
Incubating

Classpath containing Jacoco classes for use by the task.

sourceDirectories
Incubating

Source sets that coverage should be reported for.

Methods

MethodDescription
executionData(files)
Incubating

Adds execution data files to be used during coverage analysis.

executionData(tasks)
Incubating

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.

executionData(tasks)
Incubating

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.

Script blocks

No script blocks

Property details

FileCollection additionalClassDirs

Note: This property is incubating and may change in a future version of Gradle.

Additional class dirs that coverage data should be reported for.

FileCollection additionalSourceDirs

Note: This property is incubating and may change in a future version of Gradle.

Additional source dirs for the classes coverage data is being reported for.

FileCollection classDirectories

Note: This property is incubating and may change in a future version of Gradle.

Source sets that coverage should be reported for.

FileCollection executionData

Note: This property is incubating and may change in a future version of Gradle.

Collection of execution data files to analyze.

FileCollection jacocoClasspath

Note: This property is incubating and may change in a future version of Gradle.

Classpath containing Jacoco classes for use by the task.

Default with jacoco plugin:
project.configurations.jacocoAnt

FileCollection sourceDirectories

Note: This property is incubating and may change in a future version of Gradle.

Source sets that coverage should be reported for.

Method details

void executionData(Object... files)

Note: This method is incubating and may change in a future version of Gradle.

Adds execution data files to be used during coverage analysis.

void executionData(Task... tasks)

Note: This method is incubating and may change in a future version of Gradle.

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)

Note: This method is incubating and may change in a future version of Gradle.

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.