Class ISHUnitTest
-
- All Implemented Interfaces:
-
kotlin.Comparable,org.gradle.api.Task,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.util.Configurable
public class ISHUnitTest extends AbstractICMASContainerTask<RedirectToLoggerCallback, RedirectToLoggerCallback, Long>
Task to run ishunit tests on a running container.
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringCOMMANDpublic final static StringISHUNIT_REGISTRYprivate final Property<String>testCartridgeprivate final Property<String>testSuiteprivate final Property<ContainerEnvironment>additionalEnvironmentprivate final Property<DevelopmentConfiguration.DatabaseParameters>databaseConfigurationprivate final Property<DevelopmentConfiguration.WebserverConfiguration>webserverConfigurationprivate final Property<DevelopmentConfiguration.ASPortConfiguration>portConfigurationprivate final SetProperty<String>cartridgeListprivate final SetProperty<String>testCartridgeListprivate Stringdebugprivate StringclasspathLayoutprivate final Property<String>containerIdprivate final StringcontainerNameprivate final Property<String>urlprivate final DirectoryPropertycertPathprivate final Property<String>apiVersionprivate final Property<DockerClientService>dockerClientServiceprivate Booleanenabledprivate final Property<Duration>timeoutprivate final TaskStateInternalstateprivate BooleanimpliesSubProjectsprivate final BooleanhasCustomActions
-
Constructor Summary
Constructors Constructor Description ISHUnitTest(Project project)
-
Method Summary
Modifier and Type Method Description final Property<String>getTestCartridge()The name of the cartridge to be tested final Property<String>getTestSuite()The name of the test suite to be executed final Property<ContainerEnvironment>getAdditionalEnvironment()Additional environment variables List<ResourceLock>getSharedResources()-
Methods inherited from class com.intershop.gradle.icm.docker.tasks.AbstractICMASContainerTask
getCartridgeList, getClasspathLayout, getDatabaseConfiguration, getDebug, getDebugOptionValues, getPortConfiguration, getTestCartridgeList, getWebserverConfiguration, runRemoteCommand, setClasspathLayout, setDebug -
Methods inherited from class com.intershop.gradle.icm.docker.tasks.AbstractContainerTask
executeUsing, getContainerId, getContainerName -
Methods inherited from class com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask
getApiVersion, getCertPath, getDockerClient, getDockerClientService, getUrl, onComplete, onError, onNext, start -
Methods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects -
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getTestCartridge
@Input() final Property<String> getTestCartridge()
The name of the cartridge to be tested
-
getTestSuite
@Input() final Property<String> getTestSuite()
The name of the test suite to be executed
-
getAdditionalEnvironment
@Input() final Property<ContainerEnvironment> getAdditionalEnvironment()
Additional environment variables
-
getSharedResources
@Internal() List<ResourceLock> getSharedResources()
-
-
-
-