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 enum
static final class
static class
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
Nested 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 TypeMethodDescriptionboolean
boolean
getSuite()
getTags()
getTest()
getUnit()
boolean
boolean
boolean
void
perform
(Run<?, ?> run, FilePath filePath, Launcher launcher, TaskListener taskListener) void
performInternal
(Run<?, ?> run, FilePath filePath, Launcher launcher, TaskListener listener, Computer currentComputer) void
setAccessKeyId
(String accessKeyId) void
setActionOnErrors
(String actionOnErrors) void
setActionOnWarnings
(String actionOnWarnings) void
setCommandLineArguments
(String commandLineArguments) void
setCredentialsId
(String credentialsId) void
setExecutorType
(String executorType) void
setExecutorVersion
(String executorVersion) void
setGenerateMHT
(boolean generateMHT) void
setLaunchConfig
(TcTestBuilder.LaunchConfig launchConfig) void
setLaunchType
(String launchType) void
setOnPremiseServerUrl
(String onPremiseServerUrl) void
setProject
(String project) void
setPublishJUnitReports
(boolean publishJUnitReports) void
setRoutine
(String routine) void
setSessionScreenResolution
(String sessionScreenResolution) void
void
void
void
setTimeout
(String timeout) void
void
setUseActiveSession
(boolean useActiveSession) void
setUserName
(String userName) void
setUserPassword
(String userPassword) void
setUseTCService
(boolean useTCService) void
setUseTimeout
(boolean useTimeout) boolean
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuild
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface hudson.tasks.BuildStep
getProjectAction, getProjectActions, perform, prebuild
Methods 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:
getRequiredMonitorService
in interfaceBuildStep
- Overrides:
getRequiredMonitorService
in 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:
perform
in interfaceSimpleBuildStep
- Throws:
InterruptedException
IOException
-
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:
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
-
getDescriptor
- Specified by:
getDescriptor
in interfaceDescribable<Builder>
- Overrides:
getDescriptor
in classBuilder
-