public class BrakemanResult
extends hudson.plugins.analysis.core.BuildResult
| Modifier | Constructor and Description |
|---|---|
protected |
BrakemanResult(hudson.model.Run<?,?> build,
String defaultEncoding,
hudson.plugins.analysis.core.ParserResult result,
boolean usePreviousBuildAsReference,
boolean useStableBuildAsReference,
Class<? extends hudson.plugins.analysis.core.ResultAction<BrakemanResult>> actionType) |
|
BrakemanResult(hudson.model.Run<?,?> build,
String defaultEncoding,
hudson.plugins.analysis.core.ParserResult result,
boolean usePreviousBuildAsReference,
boolean useStableBuildAsReference,
ScanResult scanResult)
Creates a new instance of
BrakemanResult |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configure(com.thoughtworks.xstream.XStream xstream) |
protected String |
createDeltaMessage() |
void |
evaluateStatus(hudson.plugins.analysis.core.Thresholds thresholds,
boolean useDeltaValues,
boolean canComputeNew,
hudson.plugins.analysis.util.PluginLogger logger,
String url)
Updates the build status, i.e.
|
void |
evaluateStatus(hudson.plugins.analysis.core.Thresholds thresholds,
boolean useDeltaValues,
hudson.plugins.analysis.util.PluginLogger logger,
String url) |
String |
getDisplayName() |
protected int |
getNumberOfIgnoredAnnotations()
Returns Integer of the number of Ignored annotations.
|
protected int |
getNumberOfNonIgnoredAnnotations()
Returns Integer of the number of Non-Ignored annotations.
|
String |
getReason() |
protected Class<? extends hudson.plugins.analysis.core.ResultAction<? extends hudson.plugins.analysis.core.BuildResult>> |
getResultActionType() |
protected String |
getSerializationFileName() |
String |
getSummary()
Returns a summary message for the summary.jelly file.
|
protected void |
setReason(String reason) |
attachLabelProvider, canUseDeltaValues, createDefaultDeltaMessage, createDefaultSummary, createHistory, createHistory, createUrl, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAnnotations, getApi, getContainer, getDataFile, getDays, getDefaultEncoding, getDelta, getDetails, getDynamic, getErrors, getFixedWarnings, getHeader, getHighDelta, getHighScoreGap, getHistory, getLowDelta, getModules, getNewWarnings, getNormalDelta, getNumberOfAnnotations, getNumberOfAnnotations, getNumberOfAnnotations, getNumberOfFixedWarnings, getNumberOfHighPriorityWarnings, getNumberOfLowPriorityWarnings, getNumberOfModules, getNumberOfNewWarnings, getNumberOfNormalPriorityWarnings, getNumberOfWarnings, getOwner, getPluginResult, getPreviousResult, getPriorities, getProject, getReferenceBuild, getResultIcon, getSuccessfulHighScore, getSuccessfulHighScoreGap, getSuccessfulSinceBuild, getSuccessfulSinceDate, getThresholds, getWarningsDelta, getZeroWarningsHighScore, getZeroWarningsSinceBuild, getZeroWarningsSinceDate, hasAnnotations, hasAnnotations, hasAnnotations, hasError, hasNoAnnotations, hasNoAnnotations, hasNoAnnotations, hasPreviousResult, isCurrent, isNewSuccessfulHighScore, isNewZeroWarningsHighScore, isSuccessful, isSuccessfulTouched, readResolve, serializeAnnotations, setHighWarnings, setLowWarnings, setNormalWarnings, setResult, setWarnings, toString, useOnlyStableBuildsAsReference, usePreviousBuildAsStablepublic BrakemanResult(hudson.model.Run<?,?> build,
String defaultEncoding,
hudson.plugins.analysis.core.ParserResult result,
boolean usePreviousBuildAsReference,
boolean useStableBuildAsReference,
ScanResult scanResult)
BrakemanResultbuild - the current build as owner of this actiondefaultEncoding - the default encoding to be used when reading and parsing filesresult - the parsed result with all annotationsusePreviousBuildAsReference - compare with previous builduseStableBuildAsReference - compare with only stable buildsprotected BrakemanResult(hudson.model.Run<?,?> build,
String defaultEncoding,
hudson.plugins.analysis.core.ParserResult result,
boolean usePreviousBuildAsReference,
boolean useStableBuildAsReference,
Class<? extends hudson.plugins.analysis.core.ResultAction<BrakemanResult>> actionType)
protected void configure(com.thoughtworks.xstream.XStream xstream)
configure in class hudson.plugins.analysis.core.BuildResultpublic String getSummary()
getSummary in class hudson.plugins.analysis.core.BuildResultprotected String createDeltaMessage()
createDeltaMessage in class hudson.plugins.analysis.core.BuildResultprotected String getSerializationFileName()
getSerializationFileName in class hudson.plugins.analysis.core.BuildResultpublic String getDisplayName()
protected void setReason(String reason)
public String getReason()
getReason in class hudson.plugins.analysis.core.BuildResultpublic void evaluateStatus(hudson.plugins.analysis.core.Thresholds thresholds,
boolean useDeltaValues,
hudson.plugins.analysis.util.PluginLogger logger,
String url)
evaluateStatus in class hudson.plugins.analysis.core.BuildResultpublic void evaluateStatus(hudson.plugins.analysis.core.Thresholds thresholds,
boolean useDeltaValues,
boolean canComputeNew,
hudson.plugins.analysis.util.PluginLogger logger,
String url)
Result. Additionally, the Result of the
build that owns this instance of BuildResult will be also
changed.
This has been overridden to add a different evaluate strategy that
evaluates thresholds against non-ignored warnings/annotations.evaluateStatus in class hudson.plugins.analysis.core.BuildResultthresholds - the failure thresholdsuseDeltaValues - the use delta values when computing the differencescanComputeNew - determines whether new warnings should be computed (with
respect to baseline)logger - the loggerurl - the URL of the resultsprotected int getNumberOfIgnoredAnnotations()
protected int getNumberOfNonIgnoredAnnotations()
protected Class<? extends hudson.plugins.analysis.core.ResultAction<? extends hudson.plugins.analysis.core.BuildResult>> getResultActionType()
getResultActionType in class hudson.plugins.analysis.core.BuildResultCopyright © 2016–2017. All rights reserved.