Class Publisher

All Implemented Interfaces:
ExtensionPoint, Describable<Publisher>, BuildStep, SimpleBuildStep

public class Publisher extends Recorder implements SimpleBuildStep
This class defines a @Publisher and @Extension
  • Field Details

  • Constructor Details

    • Publisher

      @DataBoundConstructor public Publisher()
  • Method Details

    • getReportFilenamePattern

      public String getReportFilenamePattern()
    • setReportFilenamePattern

      @DataBoundSetter public void setReportFilenamePattern(String reportFilenamePattern)
    • getEscapeTestDescp

      public boolean getEscapeTestDescp()
    • setEscapeTestDescp

      @DataBoundSetter public void setEscapeTestDescp(boolean escapeTestDescp)
    • getEscapeExceptionMsg

      public boolean getEscapeExceptionMsg()
    • setEscapeExceptionMsg

      @DataBoundSetter public void setEscapeExceptionMsg(boolean escapeExceptionMsg)
    • getFailureOnFailedTestConfig

      public boolean getFailureOnFailedTestConfig()
    • setFailureOnFailedTestConfig

      @DataBoundSetter public void setFailureOnFailedTestConfig(boolean failureOnFailedTestConfig)
    • getShowFailedBuilds

      public boolean getShowFailedBuilds()
    • setShowFailedBuilds

      @DataBoundSetter public void setShowFailedBuilds(boolean showFailedBuilds)
    • getUnstableSkips

      public Integer getUnstableSkips()
    • setUnstableSkips

      @DataBoundSetter public void setUnstableSkips(Integer unstableSkips)
    • getUnstableFails

      public Integer getUnstableFails()
    • setUnstableFails

      @DataBoundSetter public void setUnstableFails(Integer unstableFails)
    • getFailedSkips

      public Integer getFailedSkips()
    • setFailedSkips

      @DataBoundSetter public void setFailedSkips(Integer failedSkips)
    • getFailedFails

      public Integer getFailedFails()
    • setFailedFails

      @DataBoundSetter public void setFailedFails(Integer failedFails)
    • getThresholdMode

      public Integer getThresholdMode()
    • setThresholdMode

      @DataBoundSetter public void setThresholdMode(Integer thresholdMode)
    • getRequiredMonitorService

      public BuildStepMonitor getRequiredMonitorService()
      Specified by:
      getRequiredMonitorService in interface BuildStep
    • getDescriptor

      public BuildStepDescriptor<Publisher> getDescriptor()
      Specified by:
      getDescriptor in interface Describable<Publisher>
      Overrides:
      getDescriptor in class Recorder
    • perform

      public void perform(Run<?,?> build, FilePath workspace, Launcher launcher, TaskListener listener) throws InterruptedException, IOException
      Specified by:
      perform in interface SimpleBuildStep
      Throws:
      InterruptedException
      IOException
    • readResolve

      protected Object readResolve()
      Helps resolve XML configs for versions before 1.11 when these new config options were introduced. See backwards compatibility with XStream
      Returns:
      resolved object