Class NUnitPublisher

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

public class NUnitPublisher extends Recorder implements Serializable, SimpleBuildStep
Class that records NUnit test reports into Jenkins.
Author:
Erik Ramfelt
See Also:
  • Constructor Details

    • NUnitPublisher

      @DataBoundConstructor public NUnitPublisher(String testResultsPattern)
  • Method Details

    • readResolve

      public Object readResolve()
    • getTestResultsPattern

      public String getTestResultsPattern()
    • setTestResultsPattern

      @DataBoundSetter public void setTestResultsPattern(String testResultsPattern)
    • getDebug

      public boolean getDebug()
    • setDebug

      @DataBoundSetter public void setDebug(boolean debug)
    • getKeepJUnitReports

      public boolean getKeepJUnitReports()
    • setKeepJUnitReports

      @DataBoundSetter public void setKeepJUnitReports(boolean keepJUnitReports)
    • getHealthScaleFactor

      public double getHealthScaleFactor()
    • setHealthScaleFactor

      @DataBoundSetter public void setHealthScaleFactor(double healthScaleFactor)
    • getSkipJUnitArchiver

      public boolean getSkipJUnitArchiver()
    • setSkipJUnitArchiver

      @DataBoundSetter public void setSkipJUnitArchiver(boolean skipJUnitArchiver)
    • getFailIfNoResults

      public boolean getFailIfNoResults()
    • setFailIfNoResults

      @DataBoundSetter public void setFailIfNoResults(boolean failIfNoResults)
    • getFailedTestsFailBuild

      public boolean getFailedTestsFailBuild()
    • setFailedTestsFailBuild

      @DataBoundSetter public void setFailedTestsFailBuild(boolean failedTestsFailBuild)
    • getProjectAction

      public Action getProjectAction(AbstractProject<?,?> project)
      Specified by:
      getProjectAction in interface BuildStep
      Overrides:
      getProjectAction in class BuildStepCompatibilityLayer
    • getRequiredMonitorService

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

      public void perform(@NonNull Run<?,?> run, @NonNull FilePath ws, @NonNull Launcher launcher, @NonNull TaskListener listener) throws InterruptedException, IOException
      Specified by:
      perform in interface SimpleBuildStep
      Throws:
      InterruptedException
      IOException