public class GradleCompatibilityTestRunner extends AbstractGradleCompatibilityTestRunner
AbstractMultiVersionSpecRunner.CoverageContext, AbstractMultiVersionSpecRunner.VersionedToolAbstractMultiTestRunner.Execution, AbstractMultiTestRunner.TestDetails| Modifier and Type | Field and Description |
|---|---|
static AbstractMultiVersionSpecRunner.CoverageContext |
DEFAULT |
static AbstractMultiVersionSpecRunner.CoverageContext |
FULL |
static AbstractMultiVersionSpecRunner.CoverageContext |
LATEST_MINOR |
static AbstractMultiVersionSpecRunner.CoverageContext |
LATEST_NIGHTLY |
static AbstractMultiVersionSpecRunner.CoverageContext |
MINIMUM |
static java.lang.String |
MINIMUM_VERSION_SYSPROP_NAME |
static java.lang.String |
VERSIONS_SYSPROP_NAME |
UNKNOWN| Constructor and Description |
|---|
GradleCompatibilityTestRunner(java.lang.Class<? extends dev.gradleplugins.integtests.fixtures.AbstractGradleSpecification> target) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<dev.gradleplugins.test.fixtures.gradle.executer.GradleDistribution> |
chooseVersionsToTest(dev.gradleplugins.test.fixtures.versions.ReleasedVersionDistributions releasedVersions) |
protected java.util.Collection<AbstractMultiTestRunner.Execution> |
createDistributionExecutionsFor(GradleDistributionTool versionedTool) |
protected java.lang.String |
getVersions() |
protected boolean |
isAvailable(GradleDistributionTool version) |
protected boolean |
isEnabled(dev.gradleplugins.test.fixtures.gradle.executer.GradleDistribution previousVersion) |
protected java.util.Collection<GradleDistributionTool> |
versionUnderTestForContext(AbstractMultiVersionSpecRunner.CoverageContext coverageContext) |
createExecutionsFor, getAllVersions, versionedToolFromcreateExecutions, createExecutionsForContextadd, filter, getDescription, runpublic static final java.lang.String VERSIONS_SYSPROP_NAME
public static final java.lang.String MINIMUM_VERSION_SYSPROP_NAME
public static final AbstractMultiVersionSpecRunner.CoverageContext DEFAULT
public static final AbstractMultiVersionSpecRunner.CoverageContext LATEST_NIGHTLY
public static final AbstractMultiVersionSpecRunner.CoverageContext LATEST_MINOR
public static final AbstractMultiVersionSpecRunner.CoverageContext MINIMUM
public static final AbstractMultiVersionSpecRunner.CoverageContext FULL
public GradleCompatibilityTestRunner(java.lang.Class<? extends dev.gradleplugins.integtests.fixtures.AbstractGradleSpecification> target)
protected java.util.List<dev.gradleplugins.test.fixtures.gradle.executer.GradleDistribution> chooseVersionsToTest(dev.gradleplugins.test.fixtures.versions.ReleasedVersionDistributions releasedVersions)
chooseVersionsToTest in class AbstractGradleCompatibilityTestRunnerprotected java.lang.String getVersions()
getVersions in class AbstractMultiVersionSpecRunner<GradleDistributionTool>protected java.util.Collection<GradleDistributionTool> versionUnderTestForContext(AbstractMultiVersionSpecRunner.CoverageContext coverageContext)
versionUnderTestForContext in class AbstractMultiVersionSpecRunner<GradleDistributionTool>protected boolean isAvailable(GradleDistributionTool version)
isAvailable in class AbstractGradleCompatibilityTestRunnerprotected java.util.Collection<AbstractMultiTestRunner.Execution> createDistributionExecutionsFor(GradleDistributionTool versionedTool)
createDistributionExecutionsFor in class AbstractGradleCompatibilityTestRunnerprotected boolean isEnabled(dev.gradleplugins.test.fixtures.gradle.executer.GradleDistribution previousVersion)