Run specs for status page in random order
What does this MR do and why?
Run specs related to Category:Status Page in random order.
Done via:
files=$(rg -o -r '$1' -- '^- .(.*?status_page.*?).$' spec/support/rspec_order_todo.yml)
scripts/rspec_check_order_dependence $files
Pastable list
./ee/spec/finders/status_page/incident_comments_finder_spec.rb ./ee/spec/finders/status_page/incidents_finder_spec.rb ./ee/spec/lib/gitlab/status_page/filter/image_filter_spec.rb ./ee/spec/lib/gitlab/status_page/filter/mention_anonymization_filter_spec.rb ./ee/spec/lib/gitlab/status_page/pipeline/post_process_pipeline_spec.rb ./ee/spec/lib/gitlab/status_page_spec.rb ./ee/spec/lib/gitlab/status_page/storage/s3_client_spec.rb ./ee/spec/lib/gitlab/status_page/storage/s3_multipart_upload_spec.rb ./ee/spec/lib/gitlab/status_page/storage_spec.rb ./ee/spec/lib/gitlab/status_page/usage_data_counters/incident_counter_spec.rb ./ee/spec/models/status_page/project_setting_spec.rb ./ee/spec/models/status_page/published_incident_spec.rb ./ee/spec/serializers/status_page/incident_comment_entity_spec.rb ./ee/spec/serializers/status_page/incident_entity_spec.rb ./ee/spec/serializers/status_page/incident_serializer_spec.rb ./ee/spec/serializers/status_page/renderer_spec.rb ./ee/spec/services/status_page/mark_for_publication_service_spec.rb ./ee/spec/services/status_page/publish_attachments_service_spec.rb ./ee/spec/services/status_page/publish_details_service_spec.rb ./ee/spec/services/status_page/publish_list_service_spec.rb ./ee/spec/services/status_page/publish_service_spec.rb ./ee/spec/services/status_page/trigger_publish_service_spec.rb ./ee/spec/services/status_page/unpublish_details_service_spec.rb ./ee/spec/workers/status_page/publish_worker_spec.rb
Contributes to #407877
How to set up and validate locally
bin/rspec --format documentation ./ee/spec/finders/status_page/incident_comments_finder_spec.rb ./ee/spec/finders/status_page/incidents_finder_spec.rb ./ee/spec/lib/gitlab/status_page/filter/image_filter_spec.rb ./ee/spec/lib/gitlab/status_page/filter/mention_anonymization_filter_spec.rb ./ee/spec/lib/gitlab/status_page/pipeline/post_process_pipeline_spec.rb ./ee/spec/lib/gitlab/status_page_spec.rb ./ee/spec/lib/gitlab/status_page/storage/s3_client_spec.rb ./ee/spec/lib/gitlab/status_page/storage/s3_multipart_upload_spec.rb ./ee/spec/lib/gitlab/status_page/storage_spec.rb ./ee/spec/lib/gitlab/status_page/usage_data_counters/incident_counter_spec.rb ./ee/spec/models/status_page/project_setting_spec.rb ./ee/spec/models/status_page/published_incident_spec.rb ./ee/spec/serializers/status_page/incident_comment_entity_spec.rb ./ee/spec/serializers/status_page/incident_entity_spec.rb ./ee/spec/serializers/status_page/incident_serializer_spec.rb ./ee/spec/serializers/status_page/renderer_spec.rb ./ee/spec/services/status_page/mark_for_publication_service_spec.rb ./ee/spec/services/status_page/publish_attachments_service_spec.rb ./ee/spec/services/status_page/publish_details_service_spec.rb ./ee/spec/services/status_page/publish_list_service_spec.rb ./ee/spec/services/status_page/publish_service_spec.rb ./ee/spec/services/status_page/trigger_publish_service_spec.rb ./ee/spec/services/status_page/unpublish_details_service_spec.rb ./ee/spec/workers/status_page/publish_worker_spec.rb | grep "# random order"
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Peter Leitzen