JUnit results with large traceback message cause usability issues
Summary
The JUnit test results page under a pipeline doesn't allow you to see large trace outputs. When a test fails and provides large traceback message it is impossible to scroll and read the entire message, it will disappear before you reach the bottom. I have attached a screen recording below. I believe this is a result of using a virtual list component to avoid rendering all of the test cases at once (maybe https://gitlab.com/gitlab-org/gitlab/-/blob/master/app/assets/javascripts/vue_shared/components/smart_virtual_list.vue?).
Steps to reproduce
- Setup JUnit test reports
- Have your tests fail
- JUnit XML contains really long error traceback
What is the current bug behavior?
Can't read all of the provided traceback.
What is the expected correct behavior?
You can read the full error.
Relevant logs and/or screenshots
Video of me scrolling trying to read the entire traceback.
Screen_Recording_2020-02-21_at_9.46.32_AM
Output of checks
This bug happens on GitLab.com
Possible fixes
N/A