GitLab.com does not display individual JUnit tests for pipelines when viewing the "Tests" tab.
Summary
Gitlab does not display individual JUnit tests for pipelines when viewing the "Tests" tab.
Steps to reproduce
- Create a project with a .gitlab-ci.ymlfile as well as a JUnit.xmlresults file (Example below).
- In the .gitlab-ci.ymlfile create a job that sets the junit artifact as the.xmlfile.
- Commit and allow job to run.
- When job is complete, view the pipeline results.
- Click on the Teststab, then click on the job you created in step 2.
- No tests are displayed and a error is shown in the Chrome Devtools console.
Example Project
gitlab-ci.yml
unit-test:
  stage: test
  artifacts:
    reports:
      junit: example.xml
  script:
    - lsexample.xml
<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="com.example.app.ExampleTest" tests="1" skipped="0" failures="0" errors="0" time="2.607">
  <testcase name="thisIsAnExampleTest" classname="com.example.app.ExampleTest" time="2.514"/>
</testsuite>
What is the current bug behavior?
No test results are displayed
What is the expected correct behavior?
Gitlab should display each JUnit test that was run.
Example in this Youtube video: (timestamp 6:54) https://www.youtube.com/watch?v=ik8nYYIGayI
Relevant logs and/or screenshots
TypeError: Cannot read property 'length' of null         vue.esm.js:1897 
    at string_utils.js:23
    at render (friendly_wrap.js:24)
    at vue.esm.js:3067
    at $e (vue.esm.js:3240)
    at vue.esm.js:3431
    at Ue (vue.esm.js:3362)
    at t._c (vue.esm.js:3500)
    at test_suite_table.vue?dc57:1
    at a.ye [as _l] (vue.esm.js:2639)
    at a.<anonymous> (test_suite_table.vue?dc57:1)Output of checks
This bug happens on GitLab.com
Results of GitLab environment info
N/A
Results of GitLab application Check
N/A