Package hudson.plugins.robot
Class RobotStep
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<org.jenkinsci.plugins.workflow.steps.Step>
-
- org.jenkinsci.plugins.workflow.steps.Step
-
- hudson.plugins.robot.RobotStep
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<org.jenkinsci.plugins.workflow.steps.Step>
public class RobotStep extends org.jenkinsci.plugins.workflow.steps.Step
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RobotStep.DescriptorImpl
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getArchiveDirName()
boolean
getDisableArchiveOutput()
boolean
getEnableCache()
String
getLogFileName()
boolean
getOnlyCritical()
String
getOtherFiles()
String
getOutputFileName()
String
getOutputPath()
String
getOverwriteXAxisLabel()
double
getPassThreshold()
String
getReportFileName()
double
getUnstableThreshold()
void
setArchiveDirName(String archiveDirName)
void
setDisableArchiveOutput(boolean disableArchiveOutput)
void
setEnableCache(boolean enableCache)
void
setLogFileName(String logFileName)
void
setOnlyCritical(boolean onlyCritical)
void
setOtherFiles(String otherFiles)
void
setOutputFileName(String outputFileName)
void
setOverwriteXAxisLabel(String overwriteXAxisLabel)
void
setPassThreshold(double passThreshold)
void
setReportFileName(String reportFileName)
void
setUnstableThreshold(double unstableThreshold)
org.jenkinsci.plugins.workflow.steps.StepExecution
start(org.jenkinsci.plugins.workflow.steps.StepContext context)
-
-
-
Constructor Detail
-
RobotStep
@DataBoundConstructor public RobotStep(String outputPath)
Create new Robot step action that runs the tests and generates reports- Parameters:
outputPath
- Path where the Robot report is stored relative to build root
-
-
Method Detail
-
getArchiveDirName
public String getArchiveDirName()
-
getOutputPath
public String getOutputPath()
-
getReportFileName
public String getReportFileName()
-
getLogFileName
public String getLogFileName()
-
getOutputFileName
public String getOutputFileName()
-
getDisableArchiveOutput
public boolean getDisableArchiveOutput()
-
getPassThreshold
public double getPassThreshold()
-
getUnstableThreshold
public double getUnstableThreshold()
-
getOtherFiles
public String getOtherFiles()
-
getEnableCache
public boolean getEnableCache()
-
getOnlyCritical
public boolean getOnlyCritical()
-
getOverwriteXAxisLabel
public String getOverwriteXAxisLabel()
-
setArchiveDirName
@DataBoundSetter public void setArchiveDirName(String archiveDirName)
-
setReportFileName
@DataBoundSetter public void setReportFileName(String reportFileName)
-
setLogFileName
@DataBoundSetter public void setLogFileName(String logFileName)
-
setOutputFileName
@DataBoundSetter public void setOutputFileName(String outputFileName)
-
setDisableArchiveOutput
@DataBoundSetter public void setDisableArchiveOutput(boolean disableArchiveOutput)
-
setPassThreshold
@DataBoundSetter public void setPassThreshold(double passThreshold)
-
setUnstableThreshold
@DataBoundSetter public void setUnstableThreshold(double unstableThreshold)
-
setEnableCache
@DataBoundSetter public void setEnableCache(boolean enableCache)
-
setOnlyCritical
@DataBoundSetter public void setOnlyCritical(boolean onlyCritical)
-
setOtherFiles
@DataBoundSetter public void setOtherFiles(String otherFiles)
-
setOverwriteXAxisLabel
@DataBoundSetter public void setOverwriteXAxisLabel(String overwriteXAxisLabel)
-
-