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 |
boolean |
deprecationMessagesAreFailures If Gradle issues a deprecation messages, treat this as a failure |
boolean |
kotlinDsl Also test Kotlin build scripts if found. |
Constructor and description |
---|
GradleTest
() |
Type | Name and description |
---|---|
void |
deprecationMessagesAreFailures(boolean setting) Convenience method to allow for setting deprecation message mode. |
void |
expectFailure(java.util.regex.Pattern pattern) Provide a pattern for recognising tests that are expected to fail |
void |
expectFailure(java.lang.String pattern) Provide a pattern for recognising tests that are expected to fail |
java.lang.String |
getDefaultTask() The name of the task that will be executed in the test project |
java.util.List<java.util.regex.Pattern> |
getExpectedFailures() Returns a list of expected failures as patterns |
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 |
setHtmlReportFolder() |
void |
setKotlinDsl(boolean val) Convenience method to allow for setting Kotlin test mode. |
void |
useTestNG() |
void |
useTestNG(groovy.lang.Closure testFrameworkConfigure) |
void |
versions(java.lang.String... ver) Add Gradle versions to be tested against. |
void |
versions(java.lang.Iterable<java.lang.Object> 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#setExecutable(java.lang.Object), org.gradle.api.tasks.testing.Test#filter(org.gradle.api.Action), org.gradle.api.tasks.testing.Test#environment(java.lang.String, java.lang.Object), 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.util.Map), org.gradle.api.tasks.testing.Test#getOptions(), org.gradle.api.tasks.testing.Test#onOutput(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#getExecutable(), org.gradle.api.tasks.testing.Test#testFramework(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#getTestFramework(), 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#getClasspath(), 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#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.ProcessForkOptions), org.gradle.api.tasks.testing.Test#copyTo(org.gradle.process.JavaForkOptions), 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(java.lang.Iterable), org.gradle.api.tasks.testing.Test#jvmArgs([Ljava.lang.Object;), org.gradle.api.tasks.testing.Test#setAllJvmArgs(java.lang.Iterable), 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#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#include(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#include([Ljava.lang.String;), org.gradle.api.tasks.testing.Test#include(org.gradle.api.specs.Spec), org.gradle.api.tasks.testing.Test#include(java.lang.Iterable), org.gradle.api.tasks.testing.Test#include(java.lang.Iterable), org.gradle.api.tasks.testing.Test#include(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#include([Ljava.lang.String;), org.gradle.api.tasks.testing.Test#include(org.gradle.api.specs.Spec), org.gradle.api.tasks.testing.Test#exclude([Ljava.lang.String;), 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(java.lang.Iterable), 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(org.gradle.api.specs.Spec), org.gradle.api.tasks.testing.Test#exclude(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#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#setEnvironment(java.util.Map), 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#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#setIgnoreFailures(boolean), 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#getDescription(), org.gradle.api.tasks.testing.Test#doFirst(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#doFirst(org.gradle.api.Action), 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#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#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#getAnt(), 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#getGroup(), 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#onlyIf(org.gradle.api.specs.Spec), org.gradle.api.tasks.testing.Test#onlyIf(groovy.lang.Closure), 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#getShouldRunAfter(), org.gradle.api.tasks.testing.Test#getProject(), org.gradle.api.tasks.testing.Test#setActions(java.util.List), org.gradle.api.tasks.testing.Test#getStandardOutputCapture(), org.gradle.api.tasks.testing.Test#property(java.lang.String), org.gradle.api.tasks.testing.Test#getAsDynamicObject(), org.gradle.api.tasks.testing.Test#setProject(org.gradle.api.Project), 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#configure(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#configure(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#getOutputs(), org.gradle.api.tasks.testing.Test#getOutputs(), org.gradle.api.tasks.testing.Test#getLogger(), org.gradle.api.tasks.testing.Test#isEnabled(), org.gradle.api.tasks.testing.Test#leftShift(groovy.lang.Closure), org.gradle.api.tasks.testing.Test#setEnabled(boolean), 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#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#getDescription(), org.gradle.api.internal.ConventionTask#doFirst(groovy.lang.Closure), org.gradle.api.internal.ConventionTask#doFirst(org.gradle.api.Action), org.gradle.api.internal.ConventionTask#doLast(org.gradle.api.Action), org.gradle.api.internal.ConventionTask#doLast(groovy.lang.Closure), 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#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#getAnt(), 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#getGroup(), 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#onlyIf(org.gradle.api.specs.Spec), org.gradle.api.internal.ConventionTask#onlyIf(groovy.lang.Closure), 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#getShouldRunAfter(), org.gradle.api.internal.ConventionTask#getProject(), org.gradle.api.internal.ConventionTask#setActions(java.util.List), org.gradle.api.internal.ConventionTask#getStandardOutputCapture(), org.gradle.api.internal.ConventionTask#property(java.lang.String), org.gradle.api.internal.ConventionTask#getAsDynamicObject(), org.gradle.api.internal.ConventionTask#setProject(org.gradle.api.Project), 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#configure(groovy.lang.Closure), org.gradle.api.internal.ConventionTask#configure(groovy.lang.Closure), org.gradle.api.internal.ConventionTask#getOutputs(), org.gradle.api.internal.ConventionTask#getOutputs(), org.gradle.api.internal.ConventionTask#getLogger(), org.gradle.api.internal.ConventionTask#isEnabled(), org.gradle.api.internal.ConventionTask#leftShift(groovy.lang.Closure), org.gradle.api.internal.ConventionTask#setEnabled(boolean), 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#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() |
If Gradle issues a deprecation messages, treat this as a failure
true
by default.
Also test Kotlin build scripts if found.
false
by default.
Convenience method to allow for setting deprecation message mode.
setting
- Deprecation mode.Provide a pattern for recognising tests that are expected to fail
pattern
- Pattern to match the name of the gradleTest test (i.e. folder below the gradleTest or equivalent)Provide a pattern for recognising tests that are expected to fail
pattern
- Pattern to match the name of the gradleTest test (i.e. folder below the gradleTest or equivalent)The name of the task that will be executed in the test project
Returns a list of expected failures as patterns
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.
Convenience method to allow for setting Kotlin test mode.
setting
- Deprecation mode.Add Gradle versions to be tested against.
ver
- List of versionsAdd Gradle versions to be tested against.
ver
- List of versionsGroovy Documentation