Flaky test ee/spec/features/registrations/email_confirmation_spec.rb[1:18:1]
Related incident gitlab-org/quality/engineering-productivity/master-broken-incidents#999 (closed)
Summary
Steps to reproduce
Please refer to Flaky tests documentation to learn more about how to reproduce them.
Proposed Resolution
Please refer to the Resolution guidance to learn more about resolution of broken master.
Once the flaky failure has been fixed on the default branch, open merge requests to cherry-pick the fix to the active stable branches.
Job #3843525987 failed for 16baa642:
Failures:
1) Email Confirmation identity_verification: false, soft_email_confirmation: true, require_admin_approval_after_user_signup: false, email_confirmation_setting: "hard" confirms identity and signs in successfully
Failure/Error: expect(page).to have_current_path(users_sign_up_welcome_path)
expected "/users/sign_in?invite_email=user2%40example.org" to equal "/users/sign_up/welcome"
Timeout (30s) reached while running a waiting Capybara finder.
Consider using a non-waiting finder.
See https://www.cloudbees.com/blog/faster-rails-tests
# ./ee/spec/features/registrations/email_confirmation_spec.rb:195:in `expect_to_be_confirmed_and_signed_in'
# ./ee/spec/features/registrations/email_confirmation_spec.rb:57:in `block (3 levels) in <main>'
# ./spec/spec_helper.rb:505:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:497:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:493:in `block (3 levels) in <top (required)>'
# ./lib/gitlab/application_context.rb:59:in `with_raw_context'
# ./spec/spec_helper.rb:493:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:241:in `block (2 levels) in <top (required)>'
# ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <main>'
# ./spec/support/database/prevent_cross_joins.rb:108:in `block (3 levels) in <main>'
# ./spec/support/database/prevent_cross_joins.rb:62:in `with_cross_joins_prevented'
# ./spec/support/database/prevent_cross_joins.rb:108:in `block (2 levels) in <main>'
Finished in 1 minute 3.93 seconds (files took 1 minute 2.57 seconds to load)
2 examples, 1 failure
Failed examples:
rspec './ee/spec/features/registrations/email_confirmation_spec.rb[1:18:1]' # Email Confirmation identity_verification: false, soft_email_confirmation: true, require_admin_approval_after_user_signup: false, email_confirmation_setting: "hard" confirms identity and signs in successfully
Randomized with seed 49039
Edited by Alina Mihaila