-
Improvement
-
Resolution: Fixed
-
Minor
-
None
There is already a TODO in the code:
// TODO: Once JENKINS-43995 lands, update this to set the step status instead of the entire build. // context.setResult(Result.UNSTABLE); run.setResult(Result.UNSTABLE);
Now with JENKINS-43995 done, this should be implemented via
context.get(FlowNode.class).addAction(new WarningAction(Result.UNSTABLE).withMessage(...)
or maybe even addOrReplaceAction() as in https://github.com/jenkinsci/workflow-basic-steps-plugin/blob/workflow-basic-steps-2.18/src/main/java/org/jenkinsci/plugins/workflow/steps/UnstableStep.java#L73
- depends on
-
JENKINS-43995 Individual Pipeline steps and stages/blocks should have Result statuses
-
- Resolved
-
- links to
[JENKINS-59583] JunitTestsPublisher: Also set stage result
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Description |
Original:
There is already a TODO in the code: {code:java|title=https://github.com/jenkinsci/pipeline-maven-plugin/blob/pipeline-maven-3.8.1/jenkins-plugin/src/main/java/org/jenkinsci/plugins/pipeline/maven/publishers/JunitTestsPublisher.java#L337-L339} // TODO: Once // context.setResult(Result.UNSTABLE); run.setResult(Result.UNSTABLE); {code} Now with {code:java} context.get(FlowNode.class).add(new WarningAction(Result.UNSTABLE).withMessage(...) {code} or maybe even `addOrReplaceAction()` as in https://github.com/jenkinsci/workflow-basic-steps-plugin/blob/workflow-basic-steps-2.18/src/main/java/org/jenkinsci/plugins/workflow/steps/UnstableStep.java#L73 |
New:
There is already a TODO in the code: {code:java|title=https://github.com/jenkinsci/pipeline-maven-plugin/blob/pipeline-maven-3.8.1/jenkins-plugin/src/main/java/org/jenkinsci/plugins/pipeline/maven/publishers/JunitTestsPublisher.java#L337-L339} // TODO: Once // context.setResult(Result.UNSTABLE); run.setResult(Result.UNSTABLE); {code} Now with {code:java} context.get(FlowNode.class).add(new WarningAction(Result.UNSTABLE).withMessage(...) {code} or maybe even {{addOrReplaceAction()}} as in https://github.com/jenkinsci/workflow-basic-steps-plugin/blob/workflow-basic-steps-2.18/src/main/java/org/jenkinsci/plugins/workflow/steps/UnstableStep.java#L73 |
Description |
Original:
There is already a TODO in the code: {code:java|title=https://github.com/jenkinsci/pipeline-maven-plugin/blob/pipeline-maven-3.8.1/jenkins-plugin/src/main/java/org/jenkinsci/plugins/pipeline/maven/publishers/JunitTestsPublisher.java#L337-L339} // TODO: Once // context.setResult(Result.UNSTABLE); run.setResult(Result.UNSTABLE); {code} Now with {code:java} context.get(FlowNode.class).add(new WarningAction(Result.UNSTABLE).withMessage(...) {code} or maybe even {{addOrReplaceAction()}} as in https://github.com/jenkinsci/workflow-basic-steps-plugin/blob/workflow-basic-steps-2.18/src/main/java/org/jenkinsci/plugins/workflow/steps/UnstableStep.java#L73 |
New:
There is already a TODO in the code: {code:java|title=https://github.com/jenkinsci/pipeline-maven-plugin/blob/pipeline-maven-3.8.1/jenkins-plugin/src/main/java/org/jenkinsci/plugins/pipeline/maven/publishers/JunitTestsPublisher.java#L337-L339} // TODO: Once // context.setResult(Result.UNSTABLE); run.setResult(Result.UNSTABLE); {code} Now with {code:java} context.get(FlowNode.class).addAction(new WarningAction(Result.UNSTABLE).withMessage(...) {code} or maybe even {{addOrReplaceAction()}} as in https://github.com/jenkinsci/workflow-basic-steps-plugin/blob/workflow-basic-steps-2.18/src/main/java/org/jenkinsci/plugins/workflow/steps/UnstableStep.java#L73 |
Remote Link | New: This issue links to "PR 227 (Web Link)" [ 23733 ] |
Link |
New:
This issue depends on |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Progress [ 3 ] | New: Closed [ 6 ] |
fixed in 3.8.2