Update rspec flaky tests files with corresponding feature categories
Summary
Update RSpec files with corresponding feature categories.
See docs.
Details
Adding here the list of RSpec files that should be updated with the feature_category_metadata.
The goal is to update all files with the best gues for the feature category we can do. I suspect in time the feature_category will be updated to be more accurate.
Goal
Update flaky tests to min 80%. See chart for progress https://app.periscopedata.com/app/gitlab/888968/EP---Flaky-tests?widget=15930729&udv=0
How?
- Pick a group of files and add your name near the list item.
- Update the files and related the MR to this issue. This snippet is useful
- For controllers, services and sidekiq workers we can use the feature_category defined in the files for the actions.
- Using files:
- We are doing our best to make a good guess about the feature categories, we are aware that this will not be perfect.
- Thick the checkbox when MR is merged.
- Celebrate
🎉
Why?
This information is added to flaky tests reports and from here we can automatically quarantine tests and create issues for the related feature and group owning the feature.
RSpec files that need to be updated:
-
https://gitlab.com/gitlab-org/gitlab/-/tree/master/spec/config @alinamihaila -
https://gitlab.com/gitlab-org/gitlab/-/tree/master/spec/controllers @alinamihaila -
(https://gitlab.com/gitlab-org/gitlab/-/tree/master/spec/features @alinamihaila -
https://gitlab.com/gitlab-org/gitlab/-/tree/master/spec/requests @alinamihaila -
https://gitlab.com/gitlab-org/gitlab/-/tree/master/spec/migrations
RSpec ee files that need to be updated:
-
https://gitlab.com/gitlab-org/gitlab/-/tree/master/ee/spec/controllers @alinamihaila -
https://gitlab.com/gitlab-org/gitlab/-/tree/master/ee/spec/features @alinamihaila -
https://gitlab.com/gitlab-org/gitlab/-/tree/master/ee/spec/requests @alinamihaila -
https://gitlab.com/gitlab-org/gitlab/-/tree/master/ee/spec/migrations
Edited by Alina Mihaila