public abstract class AbstractGradleCompatibilityTestRunner extends AbstractMultiVersionSpecRunner<GradleDistributionTool>
AbstractMultiVersionSpecRunner.CoverageContext, AbstractMultiVersionSpecRunner.VersionedToolAbstractMultiTestRunner.Execution, AbstractMultiTestRunner.TestDetailsUNKNOWN| Constructor and Description |
|---|
AbstractGradleCompatibilityTestRunner(java.lang.Class<?> target,
java.util.Set<AbstractMultiVersionSpecRunner.CoverageContext> coverageContexts) |
| 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.util.Collection<AbstractMultiTestRunner.Execution> |
createExecutionsFor(GradleDistributionTool versionedTool) |
protected java.util.Collection<GradleDistributionTool> |
getAllVersions() |
protected boolean |
isAvailable(GradleDistributionTool version) |
protected GradleDistributionTool |
versionedToolFrom(dev.gradleplugins.test.fixtures.gradle.executer.GradleDistribution distribution) |
createExecutions, createExecutionsForContext, getVersions, versionUnderTestForContextadd, filter, getDescription, runpublic AbstractGradleCompatibilityTestRunner(java.lang.Class<?> target,
java.util.Set<AbstractMultiVersionSpecRunner.CoverageContext> coverageContexts)
protected java.util.Collection<GradleDistributionTool> getAllVersions()
getAllVersions in class AbstractMultiVersionSpecRunner<GradleDistributionTool>protected boolean isAvailable(GradleDistributionTool version)
isAvailable in class AbstractMultiVersionSpecRunner<GradleDistributionTool>protected java.util.Collection<AbstractMultiTestRunner.Execution> createExecutionsFor(GradleDistributionTool versionedTool)
createExecutionsFor in class AbstractMultiVersionSpecRunner<GradleDistributionTool>protected GradleDistributionTool versionedToolFrom(dev.gradleplugins.test.fixtures.gradle.executer.GradleDistribution distribution)
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)