|
||||||||||
| 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.analysis.collector.AnalysisPublisher
public class AnalysisPublisher
Collects the results of the various analysis plug-ins.
| 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 |
|---|
| Fields inherited from interface hudson.tasks.BuildStep |
|---|
BUILDERS, PUBLISHERS |
| Constructor Summary | |
|---|---|
AnalysisPublisher(String healthy,
String unHealthy,
String thresholdLimit,
String defaultEncoding,
boolean useDeltaValues,
String unstableTotalAll,
String unstableTotalHigh,
String unstableTotalNormal,
String unstableTotalLow,
String unstableNewAll,
String unstableNewHigh,
String unstableNewNormal,
String unstableNewLow,
String failedTotalAll,
String failedTotalHigh,
String failedTotalNormal,
String failedTotalLow,
String failedNewAll,
String failedNewHigh,
String failedNewNormal,
String failedNewLow,
boolean isCheckStyleActivated,
boolean isDryActivated,
boolean isFindBugsActivated,
boolean isPmdActivated,
boolean isOpenTasksActivated,
boolean isWarningsActivated,
boolean canRunOnFailed,
boolean canComputeNew)
Creates a new instance of AnalysisPublisher. |
|
| Method Summary | |
|---|---|
hudson.matrix.MatrixAggregator |
createAggregator(hudson.matrix.MatrixBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
|
AnalysisDescriptor |
getDescriptor()
|
hudson.model.Action |
getProjectAction(hudson.model.AbstractProject<?,?> project)
|
boolean |
isCheckStyleActivated()
Returns whether CheckStyle results should be collected. |
boolean |
isDryActivated()
Returns whether DRY results should be collected. |
boolean |
isFindBugsActivated()
Returns whether FindBugs results should be collected. |
boolean |
isOpenTasksActivated()
Returns whether open tasks should be collected. |
boolean |
isPmdActivated()
Returns whether PMD results should be collected. |
boolean |
isWarningsActivated()
Returns whether compiler warnings results should be collected. |
hudson.plugins.analysis.core.BuildResult |
perform(hudson.model.AbstractBuild<?,?> build,
hudson.plugins.analysis.util.PluginLogger logger)
|
| Methods inherited from class hudson.plugins.analysis.core.HealthAwarePublisher |
|---|
canComputeNew, canContinue, getCanComputeNew, getCanRunOnFailed, getDefaultEncoding, getHealthy, getMinimumPriority, getRequiredMonitorService, getShouldDetectModules, getThresholdLimit, getThresholds, getUnHealthy, getUseDeltaValues, isAntBuild, isMavenBuild, perform, readResolve, shouldDetectModules |
| Methods inherited from class hudson.tasks.Publisher |
|---|
all, getProjectAction, needsToRunAfterFinalized, prebuild |
| Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer |
|---|
getProjectActions, 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 |
|---|
getProjectActions, prebuild |
| Constructor Detail |
|---|
@DataBoundConstructor
public AnalysisPublisher(String healthy,
String unHealthy,
String thresholdLimit,
String defaultEncoding,
boolean useDeltaValues,
String unstableTotalAll,
String unstableTotalHigh,
String unstableTotalNormal,
String unstableTotalLow,
String unstableNewAll,
String unstableNewHigh,
String unstableNewNormal,
String unstableNewLow,
String failedTotalAll,
String failedTotalHigh,
String failedTotalNormal,
String failedTotalLow,
String failedNewAll,
String failedNewHigh,
String failedNewNormal,
String failedNewLow,
boolean isCheckStyleActivated,
boolean isDryActivated,
boolean isFindBugsActivated,
boolean isPmdActivated,
boolean isOpenTasksActivated,
boolean isWarningsActivated,
boolean canRunOnFailed,
boolean canComputeNew)
AnalysisPublisher.
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 healthdefaultEncoding - the default encoding to be used when reading and parsing filesuseDeltaValues - determines whether the absolute annotations delta or the
actual annotations set difference should be used to evaluate
the build stabilityunstableTotalAll - annotation thresholdunstableTotalHigh - annotation thresholdunstableTotalNormal - annotation thresholdunstableTotalLow - annotation thresholdunstableNewAll - annotation thresholdunstableNewHigh - annotation thresholdunstableNewNormal - annotation thresholdunstableNewLow - annotation thresholdfailedTotalAll - annotation thresholdfailedTotalHigh - annotation thresholdfailedTotalNormal - annotation thresholdfailedTotalLow - annotation thresholdfailedNewAll - annotation thresholdfailedNewHigh - annotation thresholdfailedNewNormal - annotation thresholdfailedNewLow - annotation thresholdisCheckStyleActivated - determines whether to collect the warnings from CheckstyleisDryActivated - determines whether to collect the warnings from DRYisFindBugsActivated - determines whether to collect the warnings from FindBugsisPmdActivated - determines whether to collect the warnings from PMDisOpenTasksActivated - determines whether to collect open tasksisWarningsActivated - determines whether to collect compiler warningscanRunOnFailed - determines whether the plug-in can run for failed builds, too| Method Detail |
|---|
public boolean isCheckStyleActivated()
true if CheckStyle results should be collected, false otherwisepublic boolean isDryActivated()
true if DRY results should be collected, false otherwisepublic boolean isFindBugsActivated()
true if FindBugs results should be collected, false otherwisepublic boolean isPmdActivated()
true if PMD results should be collected, false otherwisepublic boolean isOpenTasksActivated()
true if open tasks should be collected, false otherwisepublic boolean isWarningsActivated()
true if compiler warnings results should be collected, false otherwisepublic 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 InterruptedException,
IOException
perform in class hudson.plugins.analysis.core.HealthAwarePublisherInterruptedException
IOExceptionpublic AnalysisDescriptor getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Publisher>getDescriptor in class hudson.tasks.Recorder
public hudson.matrix.MatrixAggregator createAggregator(hudson.matrix.MatrixBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||