public abstract class JacocoPluginExtension
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TASK_EXTENSION_NAME |
| Constructor and Description |
|---|
JacocoPluginExtension(org.gradle.api.Project project,
JacocoAgentJar agent)
Creates a Jacoco plugin extension.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends org.gradle.api.Task & org.gradle.process.JavaForkOptions> |
applyTo(T task)
Applies Jacoco to the given task.
|
<T extends org.gradle.api.Task & org.gradle.process.JavaForkOptions> |
applyTo(org.gradle.api.tasks.TaskCollection<T> tasks)
Applies Jacoco to all of the given tasks.
|
org.gradle.api.file.DirectoryProperty |
getReportsDirectory()
The directory where reports will be generated.
|
java.lang.String |
getToolVersion()
Version of Jacoco JARs to use.
|
void |
setToolVersion(java.lang.String toolVersion) |
public static final java.lang.String TASK_EXTENSION_NAME
@Inject
public JacocoPluginExtension(org.gradle.api.Project project,
JacocoAgentJar agent)
project - the project the extension is attached toagent - the agent JAR to be used by Jacocopublic java.lang.String getToolVersion()
public void setToolVersion(java.lang.String toolVersion)
public org.gradle.api.file.DirectoryProperty getReportsDirectory()
public <T extends org.gradle.api.Task & org.gradle.process.JavaForkOptions> void applyTo(T task)
task - the task to apply Jacoco to.TASK_EXTENSION_NAMEpublic <T extends org.gradle.api.Task & org.gradle.process.JavaForkOptions> void applyTo(org.gradle.api.tasks.TaskCollection<T> tasks)
tasks - the tasks to apply Jacoco to