public class TotalTestCTBuilder
extends hudson.tasks.Builder
implements jenkins.tasks.SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
TotalTestCTBuilder.DescriptorImpl |
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory| Constructor and Description |
|---|
TotalTestCTBuilder(String environmentId,
String folderPath,
String serverUrl,
String credentialsId) |
| Modifier and Type | Method and Description |
|---|---|
int |
getCcThreshhold() |
String |
getCredentialsId()
environment where test is executed
|
String |
getEnvironmentId()
environment where test is executed
|
String |
getFolderPath()
environment where test is executed
|
boolean |
getHaltAtFailure() |
boolean |
getRecursive() |
String |
getReportFolder() |
String |
getServerUrl()
environment where test is executed
|
String |
getSonarVersion() |
String |
getSourceFolder() |
boolean |
getStopIfTestFailsOrThresholdReached() |
boolean |
getUploadToServer() |
void |
perform(hudson.model.Run<?,?> build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
void |
setCcThreshhold(int ccThreshhold) |
void |
setHaltAtFailure(boolean haltAtFailure) |
void |
setRecursive(boolean recursive) |
void |
setReportFolder(String reportFolder) |
void |
setSonarVersion(String sonarVersion) |
void |
setSourceFolder(String sourceFolder) |
void |
setStopIfTestFailsOrThresholdReached(boolean stopIfTestFailsOrThresholdReached) |
void |
setUploadToServer(boolean uploadToServer) |
void |
validateParameters(hudson.Launcher launcher,
hudson.model.TaskListener listener,
hudson.model.Item project)
Validates the configuration parameters.
|
all, getDescriptor, getRequiredMonitorService, prebuildgetProjectAction, getProjectAction, getProjectActions, perform, perform, prebuildpublic String getEnvironmentId()
String value of environmentIdpublic String getFolderPath()
String value of folder pathpublic String getServerUrl()
String value of server Urlpublic String getCredentialsId()
String value of user Idpublic int getCcThreshhold()
public boolean getRecursive()
public boolean getUploadToServer()
public boolean getHaltAtFailure()
public String getSonarVersion()
public String getSourceFolder()
public String getReportFolder()
public boolean getStopIfTestFailsOrThresholdReached()
@DataBoundSetter public void setSourceFolder(String sourceFolder)
@DataBoundSetter public void setSonarVersion(String sonarVersion)
@DataBoundSetter public void setReportFolder(String reportFolder)
@DataBoundSetter public void setCcThreshhold(int ccThreshhold)
@DataBoundSetter public void setHaltAtFailure(boolean haltAtFailure)
@DataBoundSetter public void setRecursive(boolean recursive)
@DataBoundSetter public void setUploadToServer(boolean uploadToServer)
@DataBoundSetter public void setStopIfTestFailsOrThresholdReached(boolean stopIfTestFailsOrThresholdReached)
public void perform(hudson.model.Run<?,?> build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener)
throws InterruptedException,
IOException
perform in interface jenkins.tasks.SimpleBuildStepInterruptedExceptionIOExceptionpublic void validateParameters(hudson.Launcher launcher,
hudson.model.TaskListener listener,
hudson.model.Item project)
launcher - An instance of Launcher for launching the plugin.listener - An instance of TaskListener for the build listener.project - An instance of Item for the Jenkins project.Copyright © 2016–2019. All rights reserved.