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
  • Constructor Details

    • 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 Details

    • 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()
    • getCountSkippedTests

      public boolean getCountSkippedTests()
    • 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)
    • setCountSkippedTests

      @DataBoundSetter public void setCountSkippedTests(boolean countSkippedTests)
    • setOtherFiles

      @DataBoundSetter public void setOtherFiles(String otherFiles)
    • setOverwriteXAxisLabel

      @DataBoundSetter public void setOverwriteXAxisLabel(String overwriteXAxisLabel)
    • start

      public org.jenkinsci.plugins.workflow.steps.StepExecution start(org.jenkinsci.plugins.workflow.steps.StepContext context) throws Exception
      Specified by:
      start in class org.jenkinsci.plugins.workflow.steps.Step
      Throws:
      Exception