Skip to content

Flaky test spec/features/projects/environments/environments_spec.rb:357

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 #4226661042 failed for e7214cf7:

Failures:
  1) Environments page environments table when there are successful deployments when there is a delayed job when user played a delayed job immediately enqueues the delayed job
     Got 0 failures and 2 other errors:
     1.1) Failure/Error: super
          Capybara::ElementNotFound:
            Unable to find css ".gl-spinner" within #<Capybara::Node::Element tag="div" path="/HTML/BODY[1]/DIV[3]/DIV[1]/DIV[3]/MAIN[1]/DIV[2]/DIV[4]/DIV[1]/DIV[2]/DIV[1]/DIV[1]">
            Timeout (45s) reached while running a waiting Capybara finder.
            Consider using a non-waiting finder.
            See https://www.cloudbees.com/blog/faster-rails-tests
          # ./spec/support/capybara_slow_finder.rb:18:in `synchronize'
          # ./spec/features/projects/environments/environments_spec.rb:351:in `block (7 levels) in <main>'
          # ./spec/features/projects/environments/environments_spec.rb:351:in `block (6 levels) in <main>'
          # ./spec/spec_helper.rb:419:in `block (3 levels) in <top (required)>'
          # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'
          # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'
          # ./spec/spec_helper.rb:407:in `block (3 levels) in <top (required)>'
          # ./lib/gitlab/application_context.rb:61:in `with_raw_context'
          # ./spec/spec_helper.rb:407:in `block (2 levels) in <top (required)>'
          # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'
          # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <main>'
          # ./spec/support/fast_quarantine.rb:39: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>'
          # ------------------
          # --- Caused by: ---
          # Capybara::ElementNotFound:
          #   Unable to find css ".gl-spinner" within #<Capybara::Node::Element tag="div" path="/HTML/BODY[1]/DIV[3]/DIV[1]/DIV[3]/MAIN[1]/DIV[2]/DIV[4]/DIV[1]/DIV[2]/DIV[1]/DIV[1]">
          #   ./spec/support/capybara_slow_finder.rb:18:in `synchronize'
     1.2) Failure/Error: raise JSConsoleError, message
          JSConsoleError:
            Unexpected browser console output:
            security - Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'interest-cohort'.
            https://www.gravatar.com/avatar/82797019f038ab535a84c6591e7bc936?s=48&d=identicon - Failed to load resource: net::ERR_CONNECTION_RESET
            http://127.0.0.1:43033/assets/webpack/main.chunk.js 177793:12 "[gl-modal]: Accessible name for modal missing. Please add title prop or aria-label." #comment
            http://127.0.0.1:43033/assets/webpack/main.chunk.js 177793:12 "[gl-modal]: Accessible name for modal missing. Please add title prop or aria-label." #comment
            http://localhost/com.snowplowanalytics.snowplow/tp2 - Failed to load resource: net::ERR_CONNECTION_REFUSED
            https://www.gravatar.com/avatar/07e1e9ffdda52d8c519ac5c49929d7dc?s=80&d=identicon - Failed to load resource: net::ERR_CONNECTION_RESET
            http://127.0.0.1:43033/assets/webpack/main.chunk.js 177793:12 "[gl-modal]: Accessible name for modal missing. Please add title prop or aria-label." #comment
            http://localhost/com.snowplowanalytics.snowplow/tp2 - Failed to load resource: net::ERR_CONNECTION_REFUSED
          # ./spec/support/capybara.rb:221:in `block (2 levels) in <main>'
          # ./spec/spec_helper.rb:419:in `block (3 levels) in <top (required)>'
          # ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'
          # ./spec/spec_helper.rb:411:in `block (2 levels) in <top (required)>'
          # ./spec/spec_helper.rb:407:in `block (3 levels) in <top (required)>'
          # ./lib/gitlab/application_context.rb:61:in `with_raw_context'
          # ./spec/spec_helper.rb:407:in `block (2 levels) in <top (required)>'
          # ./spec/spec_helper.rb:242:in `block (2 levels) in <top (required)>'
          # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <main>'
          # ./spec/support/fast_quarantine.rb:39: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 48.46 seconds (files took 35.43 seconds to load)
1 example, 1 failure
Failed examples:
rspec ./spec/features/projects/environments/environments_spec.rb:357 # Environments page environments table when there are successful deployments when there is a delayed job when user played a delayed job immediately enqueues the delayed job