|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthudson.maven.MavenReporter
hudson.plugins.analysis.core.HealthAwareMavenReporter
hudson.plugins.tasks.TasksReporter
public class TasksReporter
Publishes the results of the task scanner (maven 2 project type).
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
|---|
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Constructor Summary | |
|---|---|
TasksReporter(java.lang.String pattern,
java.lang.String excludePattern,
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 high,
java.lang.String normal,
java.lang.String low,
boolean ignoreCase,
boolean canRunOnFailed)
Creates a new instance of TasksReporter. |
|
| Method Summary | |
|---|---|
protected boolean |
acceptGoal(java.lang.String goal)
|
java.lang.String |
getExcludePattern()
Returns the Ant file-set pattern of files to exclude from work. |
java.lang.String |
getHigh()
Returns the high priority task identifiers. |
boolean |
getIgnoreCase()
Returns whether case should be ignored during the scanning. |
java.lang.String |
getLow()
Returns the low priority task identifiers. |
java.lang.String |
getNormal()
Returns the normal priority task identifiers. |
java.lang.String |
getPattern()
Returns the Ant file-set pattern to the workspace files. |
java.util.List<TasksProjectAction> |
getProjectActions(hudson.maven.MavenModule module)
|
protected java.lang.Class<? extends hudson.model.Action> |
getResultActionClass()
|
TasksParserResult |
perform(hudson.maven.MavenBuildProxy build,
org.apache.maven.project.MavenProject pom,
hudson.maven.MojoInfo mojo,
hudson.plugins.analysis.util.PluginLogger logger)
|
protected hudson.plugins.analysis.core.BuildResult |
persistResult(hudson.plugins.analysis.core.ParserResult project,
hudson.maven.MavenBuild build)
|
| Methods inherited from class hudson.plugins.analysis.core.HealthAwareMavenReporter |
|---|
canContinue, getCanRunOnFailed, getDefaultEncoding, getFailureThreshold, getHealthy, getMinimumPriority, getModuleName, getNewFailureThreshold, getNewThreshold, getTargetPath, getThreshold, getThresholdLimit, getThresholds, getUnHealthy, postExecute |
| Methods inherited from class hudson.maven.MavenReporter |
|---|
end, enterModule, getAggregatedProjectAction, getDescriptor, getProjectAction, leaveModule, postBuild, preBuild, preExecute, reportGenerated |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
@DataBoundConstructor
public TasksReporter(java.lang.String pattern,
java.lang.String excludePattern,
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 high,
java.lang.String normal,
java.lang.String low,
boolean ignoreCase,
boolean canRunOnFailed)
TasksReporter.
pattern - Ant file-set pattern of files to scan for open tasks inexcludePattern - Ant file-set pattern of files to exclude from scanthreshold - 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 open tasks is less
than this valueunHealthy - Report health as 0% when the number of open tasks is greater
than this valuethresholdLimit - determines which warning priorities should be considered when
evaluating the build stability and healthhigh - tag identifiers indicating high prioritynormal - tag identifiers indicating normal prioritylow - tag identifiers indicating low priorityignoreCase - if case should be ignored during matchingcanRunOnFailed - determines whether the plug-in can run for failed builds, too| Method Detail |
|---|
public java.lang.String getPattern()
public java.lang.String getExcludePattern()
public java.lang.String getHigh()
public java.lang.String getNormal()
public java.lang.String getLow()
public boolean getIgnoreCase()
true if case should be ignored during the scanningprotected boolean acceptGoal(java.lang.String goal)
acceptGoal in class hudson.plugins.analysis.core.HealthAwareMavenReporter
public TasksParserResult perform(hudson.maven.MavenBuildProxy build,
org.apache.maven.project.MavenProject pom,
hudson.maven.MojoInfo mojo,
hudson.plugins.analysis.util.PluginLogger logger)
throws java.lang.InterruptedException,
java.io.IOException
perform in class hudson.plugins.analysis.core.HealthAwareMavenReporterjava.lang.InterruptedException
java.io.IOException
protected hudson.plugins.analysis.core.BuildResult persistResult(hudson.plugins.analysis.core.ParserResult project,
hudson.maven.MavenBuild build)
persistResult in class hudson.plugins.analysis.core.HealthAwareMavenReporterpublic java.util.List<TasksProjectAction> getProjectActions(hudson.maven.MavenModule module)
getProjectActions in interface hudson.maven.MavenProjectActionBuildergetProjectActions in class hudson.maven.MavenReporterprotected java.lang.Class<? extends hudson.model.Action> getResultActionClass()
getResultActionClass in class hudson.plugins.analysis.core.HealthAwareMavenReporter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||