public class NativeToolChainTestRunner extends AbstractContextualMultiVersionSpecRunner<AvailableToolChains.ToolChainCandidate>
AbstractMultiVersionSpecRunner.CoverageContext, AbstractMultiVersionSpecRunner.VersionedToolAbstractMultiTestRunner.Execution, AbstractMultiTestRunner.TestDetailsDEFAULT, FULL, LATEST, PARTIAL, VERSIONS_SYSPROP_NAMEUNKNOWN| Constructor and Description |
|---|
NativeToolChainTestRunner(java.lang.Class<? extends dev.gradleplugins.integtests.fixtures.nativeplatform.AbstractInstalledToolChainIntegrationSpec> target) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Collection<AbstractMultiTestRunner.Execution> |
createExecutionsFor(AvailableToolChains.ToolChainCandidate versionedTool) |
protected java.util.Collection<AvailableToolChains.ToolChainCandidate> |
getAllVersions() |
protected java.util.Collection<AvailableToolChains.ToolChainCandidate> |
getPartialVersions() |
protected boolean |
isAvailable(AvailableToolChains.ToolChainCandidate version) |
getLatestVersion, getQuickVersions, getVersions, versionUnderTestForContextcreateExecutions, createExecutionsForContextadd, filter, getDescription, runpublic NativeToolChainTestRunner(java.lang.Class<? extends dev.gradleplugins.integtests.fixtures.nativeplatform.AbstractInstalledToolChainIntegrationSpec> target)
protected java.util.Collection<AvailableToolChains.ToolChainCandidate> getPartialVersions()
protected java.util.Collection<AvailableToolChains.ToolChainCandidate> getAllVersions()
getAllVersions in class AbstractContextualMultiVersionSpecRunner<AvailableToolChains.ToolChainCandidate>protected boolean isAvailable(AvailableToolChains.ToolChainCandidate version)
isAvailable in class AbstractMultiVersionSpecRunner<AvailableToolChains.ToolChainCandidate>protected java.util.Collection<AbstractMultiTestRunner.Execution> createExecutionsFor(AvailableToolChains.ToolChainCandidate versionedTool)
createExecutionsFor in class AbstractMultiVersionSpecRunner<AvailableToolChains.ToolChainCandidate>