hudson.plugins.nunit
Class NUnitPublisher
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.plugins.nunit.NUnitPublisher
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Publisher>, TestReportArchiver, hudson.tasks.BuildStep
public class NUnitPublisher
- extends hudson.tasks.Publisher
- implements TestReportArchiver
Class that records NUnit test reports into Hudson.
- Author:
- Erik Ramfelt
| Nested classes/interfaces inherited from interface hudson.tasks.BuildStep |
hudson.tasks.BuildStep.PublisherList |
|
Field Summary |
static hudson.model.Descriptor<hudson.tasks.Publisher> |
DESCRIPTOR
|
| Fields inherited from interface hudson.tasks.BuildStep |
BUILDERS, PUBLISHERS |
|
Constructor Summary |
NUnitPublisher(java.lang.String testResultsPattern,
boolean debug,
boolean keepJUnitReports,
boolean skipJUnitArchiver)
|
| Methods inherited from class hudson.tasks.Publisher |
needsToRunAfterFinalized, prebuild |
| Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer |
getProjectAction, perform, prebuild |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface hudson.tasks.BuildStep |
getProjectAction, prebuild |
DESCRIPTOR
public static final hudson.model.Descriptor<hudson.tasks.Publisher> DESCRIPTOR
NUnitPublisher
public NUnitPublisher(java.lang.String testResultsPattern,
boolean debug,
boolean keepJUnitReports,
boolean skipJUnitArchiver)
getTestResultsPattern
public java.lang.String getTestResultsPattern()
getDebug
public boolean getDebug()
getKeepJunitReports
public boolean getKeepJunitReports()
getSkipJunitArchiver
public boolean getSkipJunitArchiver()
getProjectAction
public hudson.model.Action getProjectAction(hudson.model.Project project)
- Overrides:
getProjectAction in class hudson.tasks.Publisher
perform
public boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws java.lang.InterruptedException,
java.io.IOException
- Specified by:
perform in interface hudson.tasks.BuildStep- Overrides:
perform in class hudson.tasks.BuildStepCompatibilityLayer
- Throws:
java.lang.InterruptedException
java.io.IOException
archive
public boolean archive()
throws java.lang.InterruptedException,
java.io.IOException
- Description copied from interface:
TestReportArchiver
- Performs the archiving of tests
- Specified by:
archive in interface TestReportArchiver
- Returns:
- true, if it was successful; false otherwise
- Throws:
java.lang.InterruptedException
java.io.IOException
getDescriptor
public hudson.model.Descriptor<hudson.tasks.Publisher> getDescriptor()
- Specified by:
getDescriptor in interface hudson.model.Describable<hudson.tasks.Publisher>
Copyright © 2007. All Rights Reserved.