Class TcTestBuilder
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
com.smartbear.jenkins.plugins.testcomplete.TcTestBuilder
- All Implemented Interfaces:
ExtensionPoint,Describable<Builder>,BuildStep,Serializable,SimpleBuildStep
- Author:
- Igor Filin
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic final classstatic classNested 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
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleangetSuite()getTags()getTest()getUnit()booleanbooleanbooleanvoidperform(Run<?, ?> run, FilePath filePath, Launcher launcher, TaskListener taskListener) voidperformInternal(Run<?, ?> run, FilePath filePath, Launcher launcher, TaskListener listener, Computer currentComputer) voidsetAccessKeyId(String accessKeyId) voidsetActionOnErrors(String actionOnErrors) voidsetActionOnWarnings(String actionOnWarnings) voidsetCommandLineArguments(String commandLineArguments) voidsetCredentialsId(String credentialsId) voidsetExecutorType(String executorType) voidsetExecutorVersion(String executorVersion) voidsetGenerateMHT(boolean generateMHT) voidsetLaunchConfig(TcTestBuilder.LaunchConfig launchConfig) voidsetLaunchType(String launchType) voidsetOnPremiseServerUrl(String onPremiseServerUrl) voidsetProject(String project) voidsetPublishJUnitReports(boolean publishJUnitReports) voidsetRoutine(String routine) voidsetSessionScreenResolution(String sessionScreenResolution) voidvoidvoidvoidsetTimeout(String timeout) voidvoidsetUseActiveSession(boolean useActiveSession) voidsetUserName(String userName) voidsetUserPassword(String userPassword) voidsetUseTCService(boolean useTCService) voidsetUseTimeout(boolean useTimeout) booleanMethods 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
-
Constructor Details
-
TcTestBuilder
-
-
Method Details
-
setLaunchConfig
-
getLaunchConfig
-
setSuite
-
getSuite
-
setLaunchType
-
getLaunchType
-
setProject
-
getProject
-
setUnit
-
getUnit
-
setRoutine
-
getRoutine
-
setTest
-
getTest
-
setTags
-
getTags
-
setExecutorType
-
getExecutorType
-
setExecutorVersion
-
getExecutorVersion
-
setActionOnWarnings
-
getActionOnWarnings
-
setActionOnErrors
-
getActionOnErrors
-
setOnPremiseServerUrl
-
getOnPremiseServerUrl
-
setCommandLineArguments
-
getCommandLineArguments
-
setUseTimeout
@DataBoundSetter public void setUseTimeout(boolean useTimeout) -
getUseTimeout
public boolean getUseTimeout() -
setTimeout
-
getTimeout
-
setUseTCService
@DataBoundSetter public void setUseTCService(boolean useTCService) -
getUseTCService
public boolean getUseTCService() -
setUserName
-
getUserName
-
setUserPassword
-
getUserPassword
-
getCredentialsId
-
setCredentialsId
-
setUseActiveSession
@DataBoundSetter public void setUseActiveSession(boolean useActiveSession) -
getUseActiveSession
public boolean getUseActiveSession() -
getAccessKeyId
-
setAccessKeyId
-
setSessionScreenResolution
-
getSessionScreenResolution
-
setGenerateMHT
@DataBoundSetter public void setGenerateMHT(boolean generateMHT) -
getGenerateMHT
public boolean getGenerateMHT() -
setPublishJUnitReports
@DataBoundSetter public void setPublishJUnitReports(boolean publishJUnitReports) -
getPublishJUnitReports
public boolean getPublishJUnitReports() -
getRequiredMonitorService
- Specified by:
getRequiredMonitorServicein interfaceBuildStep- Overrides:
getRequiredMonitorServicein classBuilder
-
usingOldCredentials
public boolean usingOldCredentials() -
perform
public void perform(@Nonnull Run<?, ?> run, @Nonnull FilePath filePath, @Nonnull Launcher launcher, @Nonnull TaskListener taskListener) throws InterruptedException, IOException- Specified by:
performin interfaceSimpleBuildStep- Throws:
InterruptedExceptionIOException
-
performInternal
public void performInternal(Run<?, ?> run, FilePath filePath, Launcher launcher, TaskListener listener, Computer currentComputer) throws IOException, InterruptedException, com.smartbear.jenkins.plugins.testcomplete.TcTestBuilder.InvalidConfigurationException, com.smartbear.jenkins.plugins.testcomplete.TcTestBuilder.CBTException, com.smartbear.jenkins.plugins.testcomplete.TcTestBuilder.TagsException, com.smartbear.jenkins.plugins.testcomplete.TcTestBuilder.CredentialsNotFoundException- Throws:
IOExceptionInterruptedExceptioncom.smartbear.jenkins.plugins.testcomplete.TcTestBuilder.InvalidConfigurationExceptioncom.smartbear.jenkins.plugins.testcomplete.TcTestBuilder.CBTExceptioncom.smartbear.jenkins.plugins.testcomplete.TcTestBuilder.TagsExceptioncom.smartbear.jenkins.plugins.testcomplete.TcTestBuilder.CredentialsNotFoundException
-
getDescriptor
- Specified by:
getDescriptorin interfaceDescribable<Builder>- Overrides:
getDescriptorin classBuilder
-