Class NUnitPublisher
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Recorder
hudson.plugins.nunit.NUnitPublisher
- All Implemented Interfaces:
ExtensionPoint, Describable<Publisher>, BuildStep, Serializable, SimpleBuildStep
Class that records NUnit test reports into Jenkins.
- Author:
- Erik Ramfelt
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class Publisher
Publisher.DescriptorExtensionListImplNested classes/interfaces inherited from interface BuildStep
BuildStep.PublisherListNested classes/interfaces inherited from interface ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudsonNested classes/interfaces inherited from interface SimpleBuildStep
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory -
Field Summary
Fields inherited from interface BuildStep
BUILDERS, PUBLISHERS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetDebug()booleanbooleandoublebooleangetProjectAction(AbstractProject<?, ?> project) booleanvoidperform(Run<?, ?> run, FilePath ws, Launcher launcher, TaskListener listener) voidsetDebug(boolean debug) voidsetFailedTestsFailBuild(boolean failedTestsFailBuild) voidsetFailIfNoResults(boolean failIfNoResults) voidsetHealthScaleFactor(double healthScaleFactor) voidsetKeepJUnitReports(boolean keepJUnitReports) voidsetSkipJUnitArchiver(boolean skipJUnitArchiver) voidsetTestResultsPattern(String testResultsPattern) Methods inherited from class Recorder
getDescriptorMethods inherited from class Publisher
all, getProjectAction, needsToRunAfterFinalized, prebuildMethods inherited from class BuildStepCompatibilityLayer
getProjectActions, perform, perform, prebuildMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BuildStep
getProjectActions, perform, prebuildMethods inherited from interface SimpleBuildStep
perform, perform, requiresWorkspace
-
Constructor Details
-
NUnitPublisher
-
-
Method Details
-
readResolve
-
getTestResultsPattern
-
setTestResultsPattern
-
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
- Specified by:
getProjectActionin interfaceBuildStep- Overrides:
getProjectActionin classBuildStepCompatibilityLayer
-
getRequiredMonitorService
- Specified by:
getRequiredMonitorServicein interfaceBuildStep
-
perform
public void perform(@NonNull Run<?, ?> run, @NonNull FilePath ws, @NonNull Launcher launcher, @NonNull TaskListener listener) throws InterruptedException, IOException- Specified by:
performin interfaceSimpleBuildStep- Throws:
InterruptedExceptionIOException
-