This object holds the instrumentation configuration that is to be passed to the gateway.
| Type | Name and description |
|---|---|
java.lang.String |
auxClassPathAdd any classes which the coverage tool would be unable to find. |
java.util.List<java.lang.String> |
basePathsSpecify the base directories containing the classes that are going to be instrumented. |
java.util.List<java.lang.String> |
classesDefines the classes to be instrumented. |
java.lang.String |
dataFileSpecify the name of the file to use for storing the metadata about the instrumented classes. |
java.lang.String |
destinationDefines an output directory for the instrumented classes. |
java.util.List<java.lang.String> |
excludeClassesDefines a series of regular expressions that tells which classes are to be ignored. |
java.util.List<java.lang.String> |
ignoreMethodAnnotationsTells the coverage tool to ignore methods which are annotated with the given annotations. |
boolean |
ignoreTrivialIgnore trivial lines |
java.util.List<java.lang.String> |
ignoresSpecify a filter to ignore certain lines in the code. |
java.util.List<java.lang.String> |
includeClassesDefines a series of regular expressions that tells which classes are to be included. |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Add any classes which the coverage tool would be unable to find.
Specify the base directories containing the classes that are going to be instrumented.
Defines the classes to be instrumented.
Specify the name of the file to use for storing the metadata about the instrumented classes. This is a single file containing serialized Java classes. It contains information about the names of the classes in your project, their method names, line numbers, etc and it will be updated when the test are run.
Defines an output directory for the instrumented classes. If none is defined, uninstrumented classes will be overwritten.
Defines a series of regular expressions that tells which classes are to be ignored.
Tells the coverage tool to ignore methods which are annotated with the given annotations.
Ignore trivial lines
Specify a filter to ignore certain lines in the code. This is useful to remove logging statements i.e.
Defines a series of regular expressions that tells which classes are to be included.