Class StopETBuilder
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
de.tracetronic.jenkins.plugins.ecutest.tool.AbstractToolBuilder
de.tracetronic.jenkins.plugins.ecutest.tool.StopETBuilder
- All Implemented Interfaces:
ExtensionPoint,Describable<Builder>,BuildStep,SimpleBuildStep
Builder providing the tear down of ecu.test.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class de.tracetronic.jenkins.plugins.ecutest.tool.AbstractToolBuilder
AbstractToolBuilder.SetComPropertyCallableNested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherListNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudsonNested classes/interfaces inherited from interface jenkins.tasks.SimpleBuildStep
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intDefines the default timeout to stop ecu.test.Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintGets the default timeout.voidperformTool(Run<?, ?> run, FilePath workspace, Launcher launcher, TaskListener listener) Performs the tool-specific build step operations.Methods inherited from class de.tracetronic.jenkins.plugins.ecutest.tool.AbstractToolBuilder
configureToolInstallation, getDescriptor, getInstallation, getRequiredMonitorService, getTimeout, getToolId, getToolInstallation, getToolName, isInstallationVerified, perform, setInstallation, setTimeout, setTimeoutMethods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuildMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface hudson.tasks.BuildStep
getProjectAction, getProjectActions, perform, prebuildMethods inherited from interface jenkins.tasks.SimpleBuildStep
perform, perform, requiresWorkspace
-
Field Details
-
DEFAULT_TIMEOUT
public static final int DEFAULT_TIMEOUTDefines the default timeout to stop ecu.test.- See Also:
-
-
Constructor Details
-
StopETBuilder
Instantiates a newStopETBuilder.- Parameters:
toolName- the tool name identifying theETInstallationto be used
-
-
Method Details
-
getDefaultTimeout
public int getDefaultTimeout()Description copied from class:AbstractToolBuilderGets the default timeout.- Specified by:
getDefaultTimeoutin classAbstractToolBuilder- Returns:
- the default timeout
-
performTool
public void performTool(Run<?, ?> run, FilePath workspace, Launcher launcher, TaskListener listener) throws InterruptedException, IOException, ETPluginExceptionDescription copied from class:AbstractToolBuilderPerforms the tool-specific build step operations.- Specified by:
performToolin classAbstractToolBuilder- Parameters:
run- the runworkspace- the workspacelauncher- the launcherlistener- the listener- Throws:
InterruptedException- the interrupted exceptionIOException- signals that an I/O exception has occurredETPluginException- in case of tool operation errors
-