-
New Feature
-
Resolution: Fixed
-
Major
-
-
Blue Ocean 1.2, Blue Ocean 1.3, Blue Ocean 1.4 - beta 1, Blue Ocean 1.4 - beta 3, Blue Ocean 1.4 - beta 2
Scope
- Prefix the test name with the Path to the stage or parallel the test was run in
- This should have a unit test (at least)
- Check that the sort works correctly and the failures on the same "path" are grouped
Note
There are other ways of displaying this data except they will all need some design work done. We don't have the capacity for this, so we will do the minimum here.
Jenkinsfile
stage ('Browser Tests') { parallel { stage ('Firefox') { sh 'mvn test' } stage ('Chrome') { sh 'mvn test' } stage ('Safari') { sh 'mvn test' } stage ('Internet Explorer') { sh 'mvn test' } } }
- relates to
-
JENKINS-27395 distinguish test reports filed from different parts of workflow
-
- Resolved
-
FYI, jamesdumay, I am going to have to make some changes in junit to support this - the way we're gathering currently is by FlowNode#id where the actual test report is gathered (i.e., in the upcoming junitResults and xunit steps), so either we need to change that to also record the enclosing block(s) in some form or we need to have Blue Ocean map from the leaf FlowNode to its enclosing blocks... I'm tending towards the former (tracking the enclosing blocks in the TestResult mapping to the SuiteResult) at least in part because it'd make supporting something in the classic UI doable.