|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Object org.gradle.testing.jacoco.plugins.JacocoTaskExtension
@Incubating class JacocoTaskExtension
Extension for tasks that should run with a Jacoco agent to generate coverage execution data.
Nested Class Summary | |
---|---|
enum |
JacocoTaskExtension.Output
The types of output that the agent can use for execution data. |
Property Summary | |
---|---|
String |
address
IP address or hostname to use with Output#TCP_SERVER#TCP_SERVER or Output#TCP_CLIENT#TCP_CLIENT. |
JacocoAgentJar |
agent
|
boolean |
append
Whether or not data should be appended if the destinationFile already exists. |
File |
classDumpFile
Path to dump all class files the agent sees are dumped to. |
File |
destinationFile
The path for the execution data to be written to. |
boolean |
dumpOnExit
Whether or not to dump the coverage data at VM shutdown. |
boolean |
enabled
Whether or not the task should generate execution data. |
List |
excludeClassLoaders
List of classloader names that should be excluded from analysis. |
List |
excludes
List of class names that should be excluded from analysis. |
List |
includes
List of class names that should be included in analysis. |
boolean |
jmx
Whether or not to expose functionality via JMX under org.jacoco:type=Runtime. |
Output |
output
THe type of output to generate. |
int |
port
Port to bind to for Output#TCP_SERVER#TCP_SERVER or Output#TCP_CLIENT#TCP_CLIENT. |
String |
sessionId
An identifier for the session written to the execution data. |
Constructor Summary | |
JacocoTaskExtension(JacocoAgentJar agent, JavaForkOptions task)
Creates a Jacoco task extension. |
Method Summary | |
---|---|
String
|
getAsJvmArg()
Gets all properties in the format expected of the agent JVM argument. |
Methods inherited from class Object | |
---|---|
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Property Detail |
---|
String address
JacocoAgentJar agent
boolean append
File classDumpFile
File destinationFile
boolean dumpOnExit
boolean enabled
List excludeClassLoaders
List excludes
List includes
boolean jmx
Output output
int port
String sessionId
Constructor Detail |
---|
JacocoTaskExtension(JacocoAgentJar agent, JavaForkOptions task)
project
- the project the task is attached toagent
- the agent JAR to use for analysis
Method Detail |
---|
String getAsJvmArg()
Gradle API 1.12