Class JacocoPluginExtension
java.lang.Object
org.gradle.testing.jacoco.plugins.JacocoPluginExtension
Extension including common properties and methods for Jacoco.
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionJacocoPluginExtension(Project project, org.gradle.internal.jacoco.JacocoAgentJar agent) Creates a Jacoco plugin extension.
- 
Method SummaryModifier and TypeMethodDescription<T extends Task & JavaForkOptions>
 voidapplyTo(TaskCollection<T> tasks) Applies Jacoco to all of the given tasks.<T extends Task & JavaForkOptions>
 voidapplyTo(T task) Applies Jacoco to the given task.The directory where reports will be generated.Version of Jacoco JARs to use.voidsetToolVersion(String toolVersion) 
- 
Field Details- 
TASK_EXTENSION_NAME- See Also:
 
 
- 
- 
Constructor Details- 
JacocoPluginExtension@Inject public JacocoPluginExtension(Project project, org.gradle.internal.jacoco.JacocoAgentJar agent) Creates a Jacoco plugin extension.- Parameters:
- project- the project the extension is attached to
- agent- the agent JAR to be used by Jacoco
 
 
- 
- 
Method Details- 
getToolVersionVersion of Jacoco JARs to use.
- 
setToolVersion
- 
getReportsDirectoryThe directory where reports will be generated.- Since:
- 6.8
 
- 
applyToApplies Jacoco to the given task. Configuration options will be provided on a task extension named 'jacoco'. Jacoco will be run as an agent during the execution of the task.- Parameters:
- task- the task to apply Jacoco to.
- See Also:
 
- 
applyToApplies Jacoco to all of the given tasks.- Parameters:
- tasks- the tasks to apply Jacoco to
 
 
-