-
Bug
-
Resolution: Fixed
-
Minor
node('master') { stage('1') { step([$class: 'XUnitBuilder', thresholds: [[$class: 'FailedThreshold', failureThreshold: "1"]], tools: [[$class: 'JUnitType', pattern: "tmp.xml"]]]) } stage('2') { step([$class: 'XUnitBuilder', thresholds: [[$class: 'FailedThreshold', failureThreshold: "0"]], tools: [[$class: 'JUnitType', pattern: "tmp2.xml"]]]) } }
tmp.xml contains one failure and tmp2.xml contains no failures.
The result is as followed:
[test_pipeline] Running shell script [Pipeline] step [xUnit] [INFO] - Starting to record. [xUnit] [INFO] - Processing JUnit [xUnit] [INFO] - [JUnit] - 1 test report file(s) were found with the pattern 'tmp.xml' relative to '/var/lib/jenkins/workspace/test_pipeline' for the testing framework 'JUnit'. [xUnit] [INFO] - Check 'Failed Tests' threshold. [xUnit] [INFO] - Setting the build status to SUCCESS [xUnit] [INFO] - Stopping recording. [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (2) [Pipeline] sh [test_pipeline] Running shell script [Pipeline] step [xUnit] [INFO] - Starting to record. [xUnit] [INFO] - Processing JUnit [xUnit] [INFO] - [JUnit] - 1 test report file(s) were found with the pattern 'tmp2.xml' relative to '/var/lib/jenkins/workspace/test_pipeline' for the testing framework 'JUnit'. [xUnit] [INFO] - Check 'Failed Tests' threshold. [xUnit] [INFO] - The total number of tests for this category exceeds the specified 'failure' threshold value. [xUnit] [INFO] - Setting the build status to FAILURE [xUnit] [INFO] - Stopping recording.
Xunit keeps track of previous recorded failures, while it, in my opinion, should not
- is duplicated by
-
JENKINS-38530 incorrect verdict when processing reports in parallel
-
- Resolved
-
[JENKINS-47194] xUnit should not consider report generated by other xUnit step
Component/s | Original: pipeline-model-definition-plugin [ 21706 ] |
Assignee | Original: Andrew Bayer [ abayer ] |
Assignee | New: Nikolas Falco [ nfalco ] |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Summary | Original: Can't have a different failure threshold with xunit per stage | New: xUnit should not consider report generated by other xUnit step |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Progress [ 3 ] | New: Resolved [ 5 ] |
Link |
New:
This issue is duplicated by |
JENKINS-27395may be relevant here.