Package hudson.plugins.nunit
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 hudson.tasks.Publisher
Publisher.DescriptorExtensionListImplNested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherListNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudsonNested classes/interfaces inherited from interface jenkins.tasks.SimpleBuildStep
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory -
Field Summary
Fields inherited from interface hudson.tasks.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 hudson.tasks.Recorder
getDescriptorMethods inherited from class hudson.tasks.Publisher
all, getProjectAction, needsToRunAfterFinalized, prebuildMethods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectActions, perform, perform, prebuildMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface hudson.tasks.BuildStep
getProjectActions, perform, prebuildMethods inherited from interface jenkins.tasks.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
-