class GroovyTestNGSettings extends java.lang.Object
Settings class that defines the settings used by the TestNG plugin.
| Type | Name and description |
|---|---|
java.util.List<java.util.Map<java.lang.String, java.lang.Object>> |
dependenciesDefines the dependencies that are included on the classpath when the tests are run. |
java.lang.String |
groovyVersionConfigures the groovy version to use when running the tests. |
boolean |
indyDetermines if invokedynamic version of Groovy should be used or not. |
java.lang.String |
javaVersionConfigures the Java version to use when running the tests. |
java.lang.String |
jvmArgumentsAny additional JVM arguments that are passed to java when the tests are run. |
java.nio.file.Path |
reportDirectoryDetermines location that the TestNG reports are put. |
int |
verbosityDetermines the verbosity of the TestNG output. |
| Constructor and description |
|---|
GroovyTestNGSettings() |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), 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() |
Defines the dependencies that are included on the classpath when the tests are run. This defaults to:
[
[group: "provided", transitive: true, fetchSource: false],
[group: "compile", transitive: true, fetchSource: false],
[group: "runtime", transitive: true, fetchSource: false],
[group: "test-compile", transitive: true, fetchSource: false],
[group: "test-runtime", transitive: true, fetchSource: false]
]
Configures the groovy version to use when running the tests. This version must be defined in the ~/.savant/plugins/org.savantbuild.plugin.groovy.properties file.
Determines if invokedynamic version of Groovy should be used or not. Defaults to false.
Configures the Java version to use when running the tests. This version must be defined in the ~/.savant/plugins/org.savantbuild.plugin.java.properties file.
Any additional JVM arguments that are passed to java when the tests are run. Defaults to "".
Determines location that the TestNG reports are put. Defaults to build/test-reports.
Determines the verbosity of the TestNG output. Defaults to 1.