|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Recorder
hudson.plugins.analysis.core.HealthAwarePublisher
hudson.plugins.warnings.WarningsPublisher
public class WarningsPublisher
Publishes the results of the warnings analysis (freestyle project type).
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class hudson.tasks.Publisher |
|---|
hudson.tasks.Publisher.DescriptorExtensionListImpl |
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
|---|
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Nested classes/interfaces inherited from interface hudson.tasks.BuildStep |
|---|
hudson.tasks.BuildStep.PublisherList |
| Field Summary | |
|---|---|
static WarningsDescriptor |
WARNINGS_DESCRIPTOR
Descriptor of this publisher. |
| Fields inherited from interface hudson.tasks.BuildStep |
|---|
BUILDERS, PUBLISHERS |
| Constructor Summary | |
|---|---|
WarningsPublisher(java.lang.String threshold,
java.lang.String newThreshold,
java.lang.String failureThreshold,
java.lang.String newFailureThreshold,
java.lang.String healthy,
java.lang.String unHealthy,
java.lang.String thresholdLimit,
java.lang.String pattern,
java.lang.String includePattern,
java.lang.String excludePattern,
java.lang.String defaultEncoding,
boolean canRunOnFailed,
boolean canScanConsole)
Creates a new instance of WarningPublisher. |
|
| Method Summary | |
|---|---|
protected boolean |
canContinue(hudson.model.Result result)
|
boolean |
getCanRunOnFailed()
Returns whether this plug-in can run for failed builds, too. |
boolean |
getCanScanConsole()
Returns whether this plug-in should scan the console or not. |
hudson.tasks.BuildStepDescriptor<hudson.tasks.Publisher> |
getDescriptor()
|
java.lang.String |
getExcludePattern()
Returns the Ant file-set pattern of files to exclude from report. |
java.lang.String |
getIncludePattern()
Returns the Ant file-set pattern of files to include in report. |
java.util.Set<java.lang.String> |
getParserNames()
Returns the names of the configured parsers of this publisher. |
java.lang.String |
getPattern()
Returns the Ant file-set pattern of files to work with. |
hudson.model.Action |
getProjectAction(hudson.model.AbstractProject<?,?> project)
|
hudson.plugins.analysis.core.BuildResult |
perform(hudson.model.AbstractBuild<?,?> build,
hudson.plugins.analysis.util.PluginLogger logger)
|
protected java.lang.Object |
readResolve()
Creates a new parser set for old versions of this class. |
void |
setParserNames(java.util.Set<java.lang.String> parserNames)
Adds the specified parsers to this publisher. |
| Methods inherited from class hudson.plugins.analysis.core.HealthAwarePublisher |
|---|
getDefaultEncoding, getFailureThreshold, getHealthy, getMinimumPriority, getNewFailureThreshold, getNewThreshold, getRequiredMonitorService, getThreshold, getThresholdLimit, getUnHealthy, isAntBuild, isMavenBuild, perform |
| Methods inherited from class hudson.tasks.Publisher |
|---|
all, getProjectAction, needsToRunAfterFinalized, prebuild |
| Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer |
|---|
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 |
|---|
prebuild |
| Field Detail |
|---|
@Extension public static final WarningsDescriptor WARNINGS_DESCRIPTOR
| Constructor Detail |
|---|
@DataBoundConstructor
public WarningsPublisher(java.lang.String threshold,
java.lang.String newThreshold,
java.lang.String failureThreshold,
java.lang.String newFailureThreshold,
java.lang.String healthy,
java.lang.String unHealthy,
java.lang.String thresholdLimit,
java.lang.String pattern,
java.lang.String includePattern,
java.lang.String excludePattern,
java.lang.String defaultEncoding,
boolean canRunOnFailed,
boolean canScanConsole)
WarningPublisher.
threshold - Annotation threshold to be reached if a build should be
considered as unstable.newThreshold - New annotations threshold to be reached if a build should be
considered as unstable.failureThreshold - Annotation threshold to be reached if a build should be
considered as failure.newFailureThreshold - New annotations threshold to be reached if a build should be
considered as failure.healthy - Report health as 100% when the number of annotations is less
than this valueunHealthy - Report health as 0% when the number of annotations is greater
than this valuethresholdLimit - determines which warning priorities should be considered when
evaluating the build stability and healthpattern - Ant file-set pattern that defines the files to scan forincludePattern - Ant file-set pattern of files to include in reportexcludePattern - Ant file-set pattern of files to exclude from reportdefaultEncoding - the default encoding to be used when reading and parsing filescanRunOnFailed - determines whether the plug-in can run for failed builds, toocanScanConsole - Determines whether the console should be scanned.| Method Detail |
|---|
public java.util.Set<java.lang.String> getParserNames()
public boolean getCanRunOnFailed()
public boolean getCanScanConsole()
public void setParserNames(java.util.Set<java.lang.String> parserNames)
parserNames - the parsers to use when scanning the filesprotected java.lang.Object readResolve()
readResolve in class hudson.plugins.analysis.core.HealthAwarePublisherpublic java.lang.String getPattern()
public java.lang.String getIncludePattern()
public java.lang.String getExcludePattern()
public hudson.model.Action getProjectAction(hudson.model.AbstractProject<?,?> project)
getProjectAction in interface hudson.tasks.BuildStepgetProjectAction in class hudson.tasks.BuildStepCompatibilityLayer
public hudson.plugins.analysis.core.BuildResult perform(hudson.model.AbstractBuild<?,?> build,
hudson.plugins.analysis.util.PluginLogger logger)
throws java.lang.InterruptedException,
java.io.IOException
perform in class hudson.plugins.analysis.core.HealthAwarePublisherjava.lang.InterruptedException
java.io.IOExceptionpublic hudson.tasks.BuildStepDescriptor<hudson.tasks.Publisher> getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Publisher>getDescriptor in class hudson.tasks.Recorderprotected boolean canContinue(hudson.model.Result result)
canContinue in class hudson.plugins.analysis.core.HealthAwarePublisher
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||