Test results tracking
We developed the gitlab_quality-test_tooling
gem that includes several commands to automate test results tracking.
The goal of this gem is to have a consolidated set of tooling that we use across our various test suite (for example, GitLab Rails & E2E test suites).
The initial motivation and development was tracked by this epic.
Rails test results tracking
We plan to use the relate-failure-issue
command from the gem (see the gem's README for details about the command).
End-to-end test results tracking
This is described specifically in Test results tracking.
For the E2E test suite, we use the following commands from the gem (see the gem's README for details about each command):
prepare-stage-reports
generate-test-session
report-results
update-screenshot-paths
relate-failure-issue