Skip to content

Flaky specs in ee/spec/requests/api/search_spec.rb

We seem to be getting flaky tests in ee/spec/requests/api/search_spec.rb often.

Latest occurrence https://gitlab.com/gitlab-org/gitlab/-/jobs/1843887222 on master

1) API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the namespace is indexed behaves like elasticsearch enabled for milestones scope behaves like pagination returns a different result for each page
     Failure/Error: response = super
     Faraday::TimeoutError:
       execution expired
     Shared Example Group: "pagination" called from ./ee/spec/requests/api/search_spec.rb:301
     Shared Example Group: "elasticsearch enabled" called from ./ee/spec/requests/api/search_spec.rb:411
     # ./lib/gitlab/instrumentation/elasticsearch_transport.rb:12:in `perform_request'
     # ./ee/lib/gitlab/elastic/helper.rb:308:in `create_index'
     # ./ee/lib/gitlab/elastic/helper.rb:144:in `create_empty_index'
     # ./ee/spec/support/elastic.rb:18:in `setup'
     # ./ee/spec/support/elastic.rb:65:in `block (2 levels) in <top (required)>'
     # ------------------
     # --- Caused by: ---
     # HTTPClient::ConnectTimeoutError:
     #   execution expired
     #   ./lib/gitlab/instrumentation/elasticsearch_transport.rb:12:in `perform_request'
95 failures
Failed examples:
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:1:1:1:6:1:1]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the namespace is indexed behaves like elasticsearch enabled for milestones scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:1:1:1:7:1:1]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the namespace is indexed behaves like elasticsearch enabled for users scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:1:1:1:8:1:1]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the namespace is indexed behaves like elasticsearch enabled for notes scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:1:2:1:1]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the namespace is not indexed behaves like elasticsearch disabled returns 400 error for wiki_blobs, blobs and commits scope
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:1:3]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for merge_requests scope avoids N+1 queries
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:1:1:1]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for merge_requests scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:1:2:1]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for merge_requests scope behaves like orderable by created_at allows ordering results by created_at asc
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:1:2:2]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for merge_requests scope behaves like orderable by created_at allows ordering results by created_at desc
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:2:1:1]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for wiki_blobs scope behaves like response is correct responds correctly
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:2:2:1]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for wiki_blobs scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:3:1:3]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for commits and blobs for commits scope avoids N+1 queries
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:3:1:1:1]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for commits and blobs for commits scope behaves like response is correct responds correctly
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:3:1:2:1]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for commits and blobs for commits scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:3:2:3]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for commits and blobs for blobs scope avoids N+1 queries
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:3:2:1:1]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for commits and blobs for blobs scope behaves like response is correct responds correctly
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:3:2:2:1]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for commits and blobs for blobs scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:3:2:4:1:1]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for commits and blobs for blobs scope filters with an including filter by filename
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:3:2:4:1:2]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for commits and blobs for blobs scope filters with an including filter by path
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:3:2:4:1:3]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for commits and blobs for blobs scope filters with an including filter by extension
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:3:2:4:2:1]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for commits and blobs for blobs scope filters with an excluding filter by filename
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:3:2:4:2:2]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for commits and blobs for blobs scope filters with an excluding filter by path
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:3:2:4:2:3]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for commits and blobs for blobs scope filters with an excluding filter by extension
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:4:1]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for issues scope avoids N+1 queries
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:4:2:1]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for issues scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:4:3:1]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for issues scope behaves like orderable by created_at allows ordering results by created_at asc
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:4:3:2]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for issues scope behaves like orderable by created_at allows ordering results by created_at desc
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:5:2]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for projects scope avoids N+1 queries
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:5:1:1]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for projects scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:6:2]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for milestones scope avoids N+1 queries
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:6:1:1]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for milestones scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:7:1:1]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for users scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:2:1:2:2:1:8:1:1]' # API::Search GET /groups/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for notes scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:1:3]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for merge_requests scope avoids N+1 queries
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:1:1:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for merge_requests scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:1:2:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for merge_requests scope behaves like orderable by created_at allows ordering results by created_at asc
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:1:2:2]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for merge_requests scope behaves like orderable by created_at allows ordering results by created_at desc
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:2:1:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for wiki_blobs scope behaves like response is correct responds correctly
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:2:2:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for wiki_blobs scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:3:1:3]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for commits and blobs for commits scope avoids N+1 queries
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:3:1:1:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for commits and blobs for commits scope behaves like response is correct responds correctly
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:3:1:2:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for commits and blobs for commits scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:3:2:3]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for commits and blobs for blobs scope avoids N+1 queries
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:3:2:1:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for commits and blobs for blobs scope behaves like response is correct responds correctly
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:3:2:2:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for commits and blobs for blobs scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:3:2:4:1:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for commits and blobs for blobs scope filters with an including filter by filename
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:3:2:4:1:2]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for commits and blobs for blobs scope filters with an including filter by path
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:3:2:4:1:3]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for commits and blobs for blobs scope filters with an including filter by extension
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:3:2:4:2:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for commits and blobs for blobs scope filters with an excluding filter by filename
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:3:2:4:2:2]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for commits and blobs for blobs scope filters with an excluding filter by path
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:3:2:4:2:3]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for commits and blobs for blobs scope filters with an excluding filter by extension
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:4:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for issues scope avoids N+1 queries
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:4:2:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for issues scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:4:3:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for issues scope behaves like orderable by created_at allows ordering results by created_at asc
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:4:3:2]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for issues scope behaves like orderable by created_at allows ordering results by created_at desc
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:5:2]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for milestones scope avoids N+1 queries
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:5:1:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for milestones scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:6:1:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for users scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:1:1:7:1:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is indexed behaves like elasticsearch enabled for notes scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:2:1:1:1:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is not indexed behaves like search enabled for wiki_blobs scope behaves like response is correct responds correctly
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:2:1:2:1:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is not indexed behaves like search enabled for commits scope behaves like response is correct responds correctly
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:2:1:3:1:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is not indexed behaves like search enabled for blobs scope behaves like response is correct responds correctly
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:2:1:3:2:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is not indexed behaves like search enabled for blobs scope filters by filename
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:2:1:3:2:2]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is not indexed behaves like search enabled for blobs scope filters by path
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:2:1:3:2:3]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is not indexed behaves like search enabled for blobs scope filters by extension
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:1:2:1:3:2:4]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing is on when the project is not indexed behaves like search enabled for blobs scope filters by ref
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:1:3]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for merge_requests scope avoids N+1 queries
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:1:1:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for merge_requests scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:1:2:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for merge_requests scope behaves like orderable by created_at allows ordering results by created_at asc
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:1:2:2]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for merge_requests scope behaves like orderable by created_at allows ordering results by created_at desc
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:2:1:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for wiki_blobs scope behaves like response is correct responds correctly
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:2:2:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for wiki_blobs scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:3:1:3]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for commits and blobs for commits scope avoids N+1 queries
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:3:1:1:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for commits and blobs for commits scope behaves like response is correct responds correctly
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:3:1:2:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for commits and blobs for commits scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:3:2:3]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for commits and blobs for blobs scope avoids N+1 queries
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:3:2:1:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for commits and blobs for blobs scope behaves like response is correct responds correctly
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:3:2:2:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for commits and blobs for blobs scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:3:2:4:1:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for commits and blobs for blobs scope filters with an including filter by filename
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:3:2:4:1:2]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for commits and blobs for blobs scope filters with an including filter by path
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:3:2:4:1:3]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for commits and blobs for blobs scope filters with an including filter by extension
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:3:2:4:2:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for commits and blobs for blobs scope filters with an excluding filter by filename
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:3:2:4:2:2]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for commits and blobs for blobs scope filters with an excluding filter by path
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:3:2:4:2:3]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for commits and blobs for blobs scope filters with an excluding filter by extension
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:4:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for issues scope avoids N+1 queries
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:4:2:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for issues scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:4:3:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for issues scope behaves like orderable by created_at allows ordering results by created_at asc
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:4:3:2]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for issues scope behaves like orderable by created_at allows ordering results by created_at desc
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:5:2]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for milestones scope avoids N+1 queries
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:5:1:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for milestones scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:6:1:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for users scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/api/search_spec.rb[1:3:1:2:2:1:7:1:1]' # API::Search GET /projects/:id/-/search with correct params when elasticsearch is enabled when elasticsearch_limit_indexing off behaves like elasticsearch enabled for notes scope behaves like pagination returns a different result for each page
rspec './ee/spec/requests/search_controller_spec.rb[1:1:1:1:1:1]' # SearchController GET /search when elasticsearch is enabled for issues scope behaves like an efficient database result avoids N+1 database queries
rspec './ee/spec/requests/search_controller_spec.rb[1:1:1:2:1:1]' # SearchController GET /search when elasticsearch is enabled for merge_request scope behaves like an efficient database result avoids N+1 database queries
rspec './ee/spec/requests/search_controller_spec.rb[1:1:1:3:1:1]' # SearchController GET /search when elasticsearch is enabled for project scope behaves like an efficient database result avoids N+1 database queries
rspec './ee/spec/requests/search_controller_spec.rb[1:1:1:4:1:1]' # SearchController GET /search when elasticsearch is enabled for notes scope behaves like an efficient database result avoids N+1 database queries

Possibly also related to #250331 (closed).

Edited by Thong Kuah