Revert "Quarantining browser_ui/2_plan/issue/mentions_spec.rb"
Fast-quarantine process
-
Edit the rspec/fast_quarantine-gitlab.txtfile and add a test entity identifier, in one of the following format:- An example id, e.g.
spec/tasks/gitlab/usage_data_rake_spec.rb[1:5:2:1] - A test
filewith a line number, e.g.ee/spec/features/boards/swimlanes/epics_swimlanes_sidebar_spec.rb:42 - A test
file, e.g.ee/spec/features/boards/swimlanes/epics_swimlanes_sidebar_spec.rbNote that end-to-end tests can also be fast-quarantined, but you should omit the top-levelqa/folder. For instance, to fast-quarantineqa/qa/specs/features/browser_ui/3_create/repository/add_new_branch_rule_spec.rb, you would addqa/specs/features/browser_ui/3_create/repository/add_new_branch_rule_spec.rbto therspec/fast_quarantine-gitlab.txtfile.
- An example id, e.g.
-
Commit the change to a new branch and open a merge request with a description on why the test is fast-quarantined, with a link to the flaky test issue. -
You can merge the merge request yourself or ask for review/approval/merge, as you see fit. -
To immediately unblock a pipeline, first rerun the retrieve-tests-metadatajob (download-fast-quarantine-reportin e2e pipelines), and then retry the failed job. -
Create a long-term quarantine merge request for the flaky test you just fast-quarantined. - This is important, as we want to ensure the flaky test was correctly fixed by running tests from the CI/CD pipelines. This cannot be done from this project.
-
Once the flaky test was long-term quarantined, remove it from the fast-quarantine list.
Why is this test fast-quarantined?
Edited by Andy Hohenner