Details
-
Improvement
-
Status: Resolved (View Workflow)
-
Minor
-
Resolution: Fixed
-
None
Description
I got this in my jobs console.
[WARNINGS] Setting build status to FAILURE since total number of annotations exceeds the threshold 200: [HIGH, NORMAL, LOW]
Two issues.
1. text says total, but this was actually a "compute status since reference build (new) gate.
2. text should say which specific criteria was exceeded
3. it doesn't tell you what the actual number/difference was
E.g.
[WARNINGS] Setting build status to FAILURE since number, 234, of new HIGH annotations exceeds the threshold of 200 by 34 or 17%.
Code changed in jenkins
User: Ulli Hafner
Path:
src/main/java/hudson/plugins/analysis/core/AbstractResultAction.java
src/main/java/hudson/plugins/analysis/core/BuildResult.java
src/main/java/hudson/plugins/analysis/core/BuildResultEvaluator.java
src/main/java/hudson/plugins/analysis/core/HealthAwarePublisher.java
src/main/java/hudson/plugins/analysis/core/HealthAwareReporter.java
src/main/java/hudson/plugins/analysis/core/MavenResultAction.java
src/main/java/hudson/plugins/analysis/core/ReporterDescriptor.java
src/main/resources/hudson/plugins/analysis/Messages.properties
src/main/resources/hudson/plugins/analysis/Messages_de.properties
src/test/java/hudson/plugins/analysis/core/BuildResultEvaluatorTest.java
http://jenkins-ci.org/commit/analysis-core-plugin/b72cda9a98a5d11b5b4be355bf87d9aa30f55e86
Log:
JENKINS-12424Added links to new and priority warnings.