Improve slow tests in ./ee/spec/services/search/global_service_spec.rb
Summary
The total running time of ./ee/spec/services/search/global_service_spec.rb is 1077.02 seconds and it executes 79893 queries. It is likely this can be improved. Please review this suite or example for opportunities to fix slow tests.
Proposal
This spec already utilizes elastic_delete_by_query
in some areas. Additional improvements could be:
- using
let_it_be
- adding
elastic_delete_by_query
in all areas whereelastic
is used - splitting the specs up into smaller files (see discussion: #325719 (comment 554517227))
Info
This issue was generated from the
rspec profiling project
which profiles rspec tests in pipelines run against the default branch on
gitlab-org/gitlab
.