Skip to content

Use tags to determine E2E test grouping

Problem

The gitlab_quality-test_tooling currently uses the file path to determine which grouping a spec shows up under in the test session issue. This doesn't work for CustomersDot as the determination between Self-Managed and SaaS specs isn't based on the folder structure.

Proposal

In general, the tags should be used instead to determine the grouping as RSpec tags are used in both projects. Fixing this problem so that it works for both GitLab and CustomersDot projects will require multiple steps to ensure existing implementation are unaffected by the change.

These 2 separate updates (step 1 and 3) will allow CustomersDot to start being grouped properly sooner with step 1 and allow more time to implement and test out the riskier change in step 3.

Edited by Richard Chong