Runs compatibility tests using special compiled GradleTestKit-based tests
| Fields inherited from class | Fields |
|---|---|
class org.gradle.api.tasks.testing.Test |
TASK_NAME, TASK_DESCRIPTION, TASK_GROUP, TASK_TYPE, TASK_DEPENDS_ON, TASK_OVERWRITE, TASK_ACTION |
class org.gradle.api.internal.ConventionTask |
TASK_NAME, TASK_DESCRIPTION, TASK_GROUP, TASK_TYPE, TASK_DEPENDS_ON, TASK_OVERWRITE, TASK_ACTION |
| Type | Name and description |
|---|---|
static java.lang.String |
BACKSLASH |
| Constructor and description |
|---|
GradleTest
() |
| Type | Name and description |
|---|---|
java.lang.String |
getDefaultTask()The name of the task that will be executed in the test project |
java.util.List<java.lang.String> |
getGradleArguments()Returns the arguments that needs to be passed to the running GradleTest instance |
java.net.URI |
getGradleDistributionUri()Returns the base URI for finding Gradle distributions previously set by setGradleDistributionUri. |
java.lang.String |
getInitScript()Returns path to initscript that will be used for tests |
java.util.Set<java.lang.String> |
getVersions()Returns the set of Gradle versions to tests against |
void |
gradleArguments(java.lang.Object... args)Append additional arguments to be sent to the running GradleTest instance. |
void |
setGradleArguments(java.util.List<java.lang.Object> newArgs)Override any existing arguments with new ones |
void |
setGradleDistributionUri(java.lang.Object baseUri)Sets the Base URI where to find distributions. |
void |
useTestNG() |
void |
useTestNG(groovy.lang.Closure testFrameworkConfigure) |
void |
versions(java.lang.String... ver)Add Gradle versions to be tested against. |
| Methods inherited from class | Name |
|---|---|
class org.gradle.api.tasks.testing.Test |
org.gradle.api.tasks.testing.Test#executable(java.lang.Object), org.gradle.api.tasks.testing.Test#executable(java.lang.Object), org.gradle.api.tasks.testing.Test#getDebug(), org.gradle.api.tasks.testing.Test#filter(org.gradle.api.Action), org.gradle.api.tasks.testing.Test#environment(java.util.Map), org.gradle.api.tasks.testing.Test#environment(java.util.Map), org.gradle.api.tasks.testing.Test#environment(java.lang.String, java.lang.Object), org.gradle.api.tasks.testing.Test#environment(java.lang.String, java.lang.Object), org.gradle.api.tasks.testing.Test#setExecutable(java.lang.Object), org.gradle.api.tasks.testing.Test#options(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#systemProperties(java.util.Map), org.gradle.api.tasks.testing.Test#systemProperties(java.util.Map), org.gradle.api.tasks.testing.Test#getSystemProperties(), org.gradle.api.tasks.testing.Test#onOutput(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#getOptions(), org.gradle.api.tasks.testing.Test#setJvmArgs(java.lang.Iterable), org.gradle.api.tasks.testing.Test#setDebug(boolean), org.gradle.api.tasks.testing.Test#jvmArgs(java.lang.Iterable), org.gradle.api.tasks.testing.Test#jvmArgs([Ljava.lang.Object;), org.gradle.api.tasks.testing.Test#jvmArgs([Ljava.lang.Object;), org.gradle.api.tasks.testing.Test#jvmArgs(java.lang.Iterable), org.gradle.api.tasks.testing.Test#setAllJvmArgs(java.lang.Iterable), org.gradle.api.tasks.testing.Test#getBootstrapClasspath(), org.gradle.api.tasks.testing.Test#setBootstrapClasspath(org.gradle.api.file.FileCollection), org.gradle.api.tasks.testing.Test#getMinHeapSize(), org.gradle.api.tasks.testing.Test#setMinHeapSize(java.lang.String), org.gradle.api.tasks.testing.Test#getMaxHeapSize(), org.gradle.api.tasks.testing.Test#setMaxHeapSize(java.lang.String), org.gradle.api.tasks.testing.Test#getDefaultCharacterEncoding(), org.gradle.api.tasks.testing.Test#setDefaultCharacterEncoding(java.lang.String), org.gradle.api.tasks.testing.Test#getEnableAssertions(), org.gradle.api.tasks.testing.Test#setEnableAssertions(boolean), org.gradle.api.tasks.testing.Test#systemProperty(java.lang.String, java.lang.Object), org.gradle.api.tasks.testing.Test#systemProperty(java.lang.String, java.lang.Object), org.gradle.api.tasks.testing.Test#bootstrapClasspath([Ljava.lang.Object;), org.gradle.api.tasks.testing.Test#bootstrapClasspath([Ljava.lang.Object;), org.gradle.api.tasks.testing.Test#getAllJvmArgs(), org.gradle.api.tasks.testing.Test#getJvmArgs(), org.gradle.api.tasks.testing.Test#setSystemProperties(java.util.Map), org.gradle.api.tasks.testing.Test#copyTo(org.gradle.process.ProcessForkOptions), org.gradle.api.tasks.testing.Test#copyTo(org.gradle.process.JavaForkOptions), org.gradle.api.tasks.testing.Test#copyTo(org.gradle.process.ProcessForkOptions), org.gradle.api.tasks.testing.Test#copyTo(org.gradle.process.JavaForkOptions), org.gradle.api.tasks.testing.Test#getClasspath(), org.gradle.api.tasks.testing.Test#getExecutable(), org.gradle.api.tasks.testing.Test#include(org.gradle.api.specs.Spec), org.gradle.api.tasks.testing.Test#include(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#include(java.lang.Iterable), org.gradle.api.tasks.testing.Test#include([Ljava.lang.String;), org.gradle.api.tasks.testing.Test#include(java.lang.Iterable), org.gradle.api.tasks.testing.Test#include(org.gradle.api.specs.Spec), org.gradle.api.tasks.testing.Test#include([Ljava.lang.String;), org.gradle.api.tasks.testing.Test#include(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#getIncludes(), org.gradle.api.tasks.testing.Test#setIncludes(java.lang.Iterable), org.gradle.api.tasks.testing.Test#setIncludes(java.lang.Iterable), org.gradle.api.tasks.testing.Test#getExcludes(), org.gradle.api.tasks.testing.Test#setExcludes(java.lang.Iterable), org.gradle.api.tasks.testing.Test#setExcludes(java.lang.Iterable), org.gradle.api.tasks.testing.Test#exclude(java.lang.Iterable), org.gradle.api.tasks.testing.Test#exclude(org.gradle.api.specs.Spec), org.gradle.api.tasks.testing.Test#exclude(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#exclude(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#exclude(org.gradle.api.specs.Spec), org.gradle.api.tasks.testing.Test#exclude(java.lang.Iterable), org.gradle.api.tasks.testing.Test#exclude([Ljava.lang.String;), org.gradle.api.tasks.testing.Test#exclude([Ljava.lang.String;), org.gradle.api.tasks.testing.Test#setWorkingDir(java.lang.Object), org.gradle.api.tasks.testing.Test#setClasspath(org.gradle.api.file.FileCollection), org.gradle.api.tasks.testing.Test#getWorkingDir(), org.gradle.api.tasks.testing.Test#workingDir(java.lang.Object), org.gradle.api.tasks.testing.Test#workingDir(java.lang.Object), org.gradle.api.tasks.testing.Test#getEnvironment(), org.gradle.api.tasks.testing.Test#setEnvironment(java.util.Map), org.gradle.api.tasks.testing.Test#testFramework(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#getTestFramework(), org.gradle.api.tasks.testing.Test#getFilter(), org.gradle.api.tasks.testing.Test#getCandidateClassFiles(), org.gradle.api.tasks.testing.Test#addTestListener(org.gradle.api.tasks.testing.TestListener), org.gradle.api.tasks.testing.Test#getReports(), org.gradle.api.tasks.testing.Test#getReports(), org.gradle.api.tasks.testing.Test#setIgnoreFailures(boolean), org.gradle.api.tasks.testing.Test#beforeSuite(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#afterSuite(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#beforeTest(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#afterTest(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#reports(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#reports(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#testLogging(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#executeTests(), org.gradle.api.tasks.testing.Test#addTestOutputListener(org.gradle.api.tasks.testing.TestOutputListener), org.gradle.api.tasks.testing.Test#removeTestListener(org.gradle.api.tasks.testing.TestListener), org.gradle.api.tasks.testing.Test#removeTestOutputListener(org.gradle.api.tasks.testing.TestOutputListener), org.gradle.api.tasks.testing.Test#setTestNameIncludePatterns(java.util.List), org.gradle.api.tasks.testing.Test#getTestClassesDir(), org.gradle.api.tasks.testing.Test#setTestClassesDir(java.io.File), org.gradle.api.tasks.testing.Test#getBinResultsDir(), org.gradle.api.tasks.testing.Test#setBinResultsDir(java.io.File), org.gradle.api.tasks.testing.Test#getIgnoreFailures(), org.gradle.api.tasks.testing.Test#useJUnit(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#useJUnit(), org.gradle.api.tasks.testing.Test#useTestNG(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#useTestNG(), org.gradle.api.tasks.testing.Test#getTestSrcDirs(), org.gradle.api.tasks.testing.Test#setTestSrcDirs(java.util.List), org.gradle.api.tasks.testing.Test#isScanForTestClasses(), org.gradle.api.tasks.testing.Test#setScanForTestClasses(boolean), org.gradle.api.tasks.testing.Test#getForkEvery(), org.gradle.api.tasks.testing.Test#setForkEvery(java.lang.Long), org.gradle.api.tasks.testing.Test#getMaxParallelForks(), org.gradle.api.tasks.testing.Test#setMaxParallelForks(int), org.gradle.api.tasks.testing.Test#getTestLogging(), org.gradle.api.tasks.testing.Test#conventionMapping(java.lang.String, groovy.lang.Closure), org.gradle.api.tasks.testing.Test#conventionMapping(java.lang.String, java.util.concurrent.Callable), org.gradle.api.tasks.testing.Test#getConventionMapping(), org.gradle.api.tasks.testing.Test#setProperty(java.lang.String, java.lang.Object), org.gradle.api.tasks.testing.Test#toString(), org.gradle.api.tasks.testing.Test#compareTo(java.lang.Object), org.gradle.api.tasks.testing.Test#compareTo(org.gradle.api.Task), org.gradle.api.tasks.testing.Test#getName(), org.gradle.api.tasks.testing.Test#execute(), org.gradle.api.tasks.testing.Test#getActions(), org.gradle.api.tasks.testing.Test#setName(java.lang.String), org.gradle.api.tasks.testing.Test#getState(), org.gradle.api.tasks.testing.Test#getState(), org.gradle.api.tasks.testing.Test#getPath(), org.gradle.api.tasks.testing.Test#getExtensions(), org.gradle.api.tasks.testing.Test#configure(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#configure(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#prependParallelSafeAction(org.gradle.api.Action), org.gradle.api.tasks.testing.Test#injectIntoNewInstance(org.gradle.api.internal.project.ProjectInternal, java.lang.String, java.lang.Class, java.util.concurrent.Callable), org.gradle.api.tasks.testing.Test#getDescription(), org.gradle.api.tasks.testing.Test#property(java.lang.String), org.gradle.api.tasks.testing.Test#getAnt(), org.gradle.api.tasks.testing.Test#getShouldRunAfter(), org.gradle.api.tasks.testing.Test#getLogging(), org.gradle.api.tasks.testing.Test#getLogging(), org.gradle.api.tasks.testing.Test#hasProperty(java.lang.String), org.gradle.api.tasks.testing.Test#getConvention(), org.gradle.api.tasks.testing.Test#setDescription(java.lang.String), org.gradle.api.tasks.testing.Test#setGroup(java.lang.String), org.gradle.api.tasks.testing.Test#dependsOnTaskDidWork(), org.gradle.api.tasks.testing.Test#getInputs(), org.gradle.api.tasks.testing.Test#getTemporaryDir(), org.gradle.api.tasks.testing.Test#mustRunAfter([Ljava.lang.Object;), org.gradle.api.tasks.testing.Test#setMustRunAfter(java.lang.Iterable), org.gradle.api.tasks.testing.Test#getMustRunAfter(), org.gradle.api.tasks.testing.Test#finalizedBy([Ljava.lang.Object;), org.gradle.api.tasks.testing.Test#setFinalizedBy(java.lang.Iterable), org.gradle.api.tasks.testing.Test#getFinalizedBy(), org.gradle.api.tasks.testing.Test#shouldRunAfter([Ljava.lang.Object;), org.gradle.api.tasks.testing.Test#setShouldRunAfter(java.lang.Iterable), org.gradle.api.tasks.testing.Test#setOnlyIf(org.gradle.api.specs.Spec), org.gradle.api.tasks.testing.Test#setOnlyIf(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#setDidWork(boolean), org.gradle.api.tasks.testing.Test#getDidWork(), org.gradle.api.tasks.testing.Test#deleteAllActions(), org.gradle.api.tasks.testing.Test#getEnabled(), org.gradle.api.tasks.testing.Test#getGroup(), org.gradle.api.tasks.testing.Test#doFirst(org.gradle.api.Action), org.gradle.api.tasks.testing.Test#doFirst(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#doLast(org.gradle.api.Action), org.gradle.api.tasks.testing.Test#doLast(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#getProject(), org.gradle.api.tasks.testing.Test#setActions(java.util.List), org.gradle.api.tasks.testing.Test#getTaskDependencies(), org.gradle.api.tasks.testing.Test#getTaskDependencies(), org.gradle.api.tasks.testing.Test#getDependsOn(), org.gradle.api.tasks.testing.Test#setDependsOn(java.lang.Iterable), org.gradle.api.tasks.testing.Test#dependsOn([Ljava.lang.Object;), org.gradle.api.tasks.testing.Test#onlyIf(org.gradle.api.specs.Spec), org.gradle.api.tasks.testing.Test#onlyIf(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#getStandardOutputCapture(), org.gradle.api.tasks.testing.Test#getOutputs(), org.gradle.api.tasks.testing.Test#getOutputs(), org.gradle.api.tasks.testing.Test#getAsDynamicObject(), org.gradle.api.tasks.testing.Test#isEnabled(), org.gradle.api.tasks.testing.Test#setEnabled(boolean), org.gradle.api.tasks.testing.Test#getLogger(), org.gradle.api.tasks.testing.Test#leftShift(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#getTaskActions(), org.gradle.api.tasks.testing.Test#getOnlyIf(), org.gradle.api.tasks.testing.Test#getImpliesSubProjects(), org.gradle.api.tasks.testing.Test#setImpliesSubProjects(boolean), org.gradle.api.tasks.testing.Test#getExecuter(), org.gradle.api.tasks.testing.Test#setExecuter(org.gradle.api.internal.tasks.TaskExecuter), org.gradle.api.tasks.testing.Test#getTemporaryDirFactory(), org.gradle.api.tasks.testing.Test#addValidator(org.gradle.api.internal.tasks.execution.TaskValidator), org.gradle.api.tasks.testing.Test#getValidators(), org.gradle.api.tasks.testing.Test#appendParallelSafeAction(org.gradle.api.Action), org.gradle.api.tasks.testing.Test#isHasCustomActions(), org.gradle.api.tasks.testing.Test#setProject(org.gradle.api.Project), org.gradle.api.tasks.testing.Test#wait(long, int), org.gradle.api.tasks.testing.Test#wait(long), org.gradle.api.tasks.testing.Test#wait(), org.gradle.api.tasks.testing.Test#equals(java.lang.Object), org.gradle.api.tasks.testing.Test#hashCode(), org.gradle.api.tasks.testing.Test#getClass(), org.gradle.api.tasks.testing.Test#notify(), org.gradle.api.tasks.testing.Test#notifyAll() |
class org.gradle.api.internal.ConventionTask |
org.gradle.api.internal.ConventionTask#conventionMapping(java.lang.String, groovy.lang.Closure), org.gradle.api.internal.ConventionTask#conventionMapping(java.lang.String, java.util.concurrent.Callable), org.gradle.api.internal.ConventionTask#getConventionMapping(), org.gradle.api.internal.ConventionTask#setProperty(java.lang.String, java.lang.Object), org.gradle.api.internal.ConventionTask#toString(), org.gradle.api.internal.ConventionTask#compareTo(java.lang.Object), org.gradle.api.internal.ConventionTask#compareTo(org.gradle.api.Task), org.gradle.api.internal.ConventionTask#getName(), org.gradle.api.internal.ConventionTask#execute(), org.gradle.api.internal.ConventionTask#getActions(), org.gradle.api.internal.ConventionTask#setName(java.lang.String), org.gradle.api.internal.ConventionTask#getState(), org.gradle.api.internal.ConventionTask#getState(), org.gradle.api.internal.ConventionTask#getPath(), org.gradle.api.internal.ConventionTask#getExtensions(), org.gradle.api.internal.ConventionTask#configure(groovy.lang.Closure), org.gradle.api.internal.ConventionTask#configure(groovy.lang.Closure), org.gradle.api.internal.ConventionTask#prependParallelSafeAction(org.gradle.api.Action), org.gradle.api.internal.ConventionTask#injectIntoNewInstance(org.gradle.api.internal.project.ProjectInternal, java.lang.String, java.lang.Class, java.util.concurrent.Callable), org.gradle.api.internal.ConventionTask#getDescription(), org.gradle.api.internal.ConventionTask#property(java.lang.String), org.gradle.api.internal.ConventionTask#getAnt(), org.gradle.api.internal.ConventionTask#getShouldRunAfter(), org.gradle.api.internal.ConventionTask#getLogging(), org.gradle.api.internal.ConventionTask#getLogging(), org.gradle.api.internal.ConventionTask#hasProperty(java.lang.String), org.gradle.api.internal.ConventionTask#getConvention(), org.gradle.api.internal.ConventionTask#setDescription(java.lang.String), org.gradle.api.internal.ConventionTask#setGroup(java.lang.String), org.gradle.api.internal.ConventionTask#dependsOnTaskDidWork(), org.gradle.api.internal.ConventionTask#getInputs(), org.gradle.api.internal.ConventionTask#getTemporaryDir(), org.gradle.api.internal.ConventionTask#mustRunAfter([Ljava.lang.Object;), org.gradle.api.internal.ConventionTask#setMustRunAfter(java.lang.Iterable), org.gradle.api.internal.ConventionTask#getMustRunAfter(), org.gradle.api.internal.ConventionTask#finalizedBy([Ljava.lang.Object;), org.gradle.api.internal.ConventionTask#setFinalizedBy(java.lang.Iterable), org.gradle.api.internal.ConventionTask#getFinalizedBy(), org.gradle.api.internal.ConventionTask#shouldRunAfter([Ljava.lang.Object;), org.gradle.api.internal.ConventionTask#setShouldRunAfter(java.lang.Iterable), org.gradle.api.internal.ConventionTask#setOnlyIf(org.gradle.api.specs.Spec), org.gradle.api.internal.ConventionTask#setOnlyIf(groovy.lang.Closure), org.gradle.api.internal.ConventionTask#setDidWork(boolean), org.gradle.api.internal.ConventionTask#getDidWork(), org.gradle.api.internal.ConventionTask#deleteAllActions(), org.gradle.api.internal.ConventionTask#getEnabled(), org.gradle.api.internal.ConventionTask#getGroup(), org.gradle.api.internal.ConventionTask#doFirst(org.gradle.api.Action), org.gradle.api.internal.ConventionTask#doFirst(groovy.lang.Closure), org.gradle.api.internal.ConventionTask#doLast(org.gradle.api.Action), org.gradle.api.internal.ConventionTask#doLast(groovy.lang.Closure), org.gradle.api.internal.ConventionTask#getProject(), org.gradle.api.internal.ConventionTask#setActions(java.util.List), org.gradle.api.internal.ConventionTask#getTaskDependencies(), org.gradle.api.internal.ConventionTask#getTaskDependencies(), org.gradle.api.internal.ConventionTask#getDependsOn(), org.gradle.api.internal.ConventionTask#setDependsOn(java.lang.Iterable), org.gradle.api.internal.ConventionTask#dependsOn([Ljava.lang.Object;), org.gradle.api.internal.ConventionTask#onlyIf(org.gradle.api.specs.Spec), org.gradle.api.internal.ConventionTask#onlyIf(groovy.lang.Closure), org.gradle.api.internal.ConventionTask#getStandardOutputCapture(), org.gradle.api.internal.ConventionTask#getOutputs(), org.gradle.api.internal.ConventionTask#getOutputs(), org.gradle.api.internal.ConventionTask#getAsDynamicObject(), org.gradle.api.internal.ConventionTask#isEnabled(), org.gradle.api.internal.ConventionTask#setEnabled(boolean), org.gradle.api.internal.ConventionTask#getLogger(), org.gradle.api.internal.ConventionTask#leftShift(groovy.lang.Closure), org.gradle.api.internal.ConventionTask#getTaskActions(), org.gradle.api.internal.ConventionTask#getOnlyIf(), org.gradle.api.internal.ConventionTask#getImpliesSubProjects(), org.gradle.api.internal.ConventionTask#setImpliesSubProjects(boolean), org.gradle.api.internal.ConventionTask#getExecuter(), org.gradle.api.internal.ConventionTask#setExecuter(org.gradle.api.internal.tasks.TaskExecuter), org.gradle.api.internal.ConventionTask#getTemporaryDirFactory(), org.gradle.api.internal.ConventionTask#addValidator(org.gradle.api.internal.tasks.execution.TaskValidator), org.gradle.api.internal.ConventionTask#getValidators(), org.gradle.api.internal.ConventionTask#appendParallelSafeAction(org.gradle.api.Action), org.gradle.api.internal.ConventionTask#isHasCustomActions(), org.gradle.api.internal.ConventionTask#setProject(org.gradle.api.Project), org.gradle.api.internal.ConventionTask#wait(long, int), org.gradle.api.internal.ConventionTask#wait(long), org.gradle.api.internal.ConventionTask#wait(), org.gradle.api.internal.ConventionTask#equals(java.lang.Object), org.gradle.api.internal.ConventionTask#hashCode(), org.gradle.api.internal.ConventionTask#getClass(), org.gradle.api.internal.ConventionTask#notify(), org.gradle.api.internal.ConventionTask#notifyAll() |
The name of the task that will be executed in the test project
Returns the arguments that needs to be passed to the running GradleTest instance
Returns the base URI for finding Gradle distributions previously set by
setGradleDistributionUri. If that is not set, it returns null, indicating that default
behaviour should be used.
Returns path to initscript that will be used for tests
Returns the set of Gradle versions to tests against
Append additional arguments to be sent to the running GradleTest instance.
args - Additional argumentsOverride any existing arguments with new ones
Sets the Base URI where to find distributions.
If this is not set, GradleTest will default to using whatever is in the cache at the time or try to download
from the Gradle distribution download site. If this is set, only this base URI will be used, nothing else.
At runtime URL behaviour can be overridden by setting the system property
org.ysb33r.gradletest.distribution.uri.
GradleTest will only look for gradle*-bin.zip packages.
Add Gradle versions to be tested against.
ver - List of versionsGroovy Documentation