1.3 KiB
1.3 KiB
| stage | group | info |
|---|---|---|
| none | unassigned | Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. |
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 at https://about.gitlab.com/handbook/engineering/quality/#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-reportsgenerate-test-sessionreport-resultsupdate-screenshot-pathsrelate-failure-issue