Skip saas registrations subscription flow
Skip saas registrations subscription flow on JH
fixed pipeline
- https://jihulab.com/gitlab-cn/gitlab/-/jobs/7968080
- https://jihulab.com/gitlab-cn/gitlab/-/jobs/7968078
Click to expand
Failures:
1) Subscription flow for user picking just me for paid plan with regular sign up registers the user, processes subscription purchase and creates a group
Failure/Error: super
Capybara::ElementNotFound:
Unable to find fieldset "City"
Timeout (30s) 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'
# ./ee/spec/support/helpers/saas_registration_helpers.rb:490:in `fill_in_checkout_form'
# ./ee/spec/features/registrations/saas/subscription_flow_just_me_paid_plan_spec.rb:25:in `block (3 levels) in <main>'
# ./spec/spec_helper.rb:415:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:406:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:402:in `block (3 levels) in <top (required)>'
# ./lib/gitlab/application_context.rb:61:in `with_raw_context'
# ./spec/spec_helper.rb:402:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:243: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:23: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>'
# ./jh/spec/spec_helper.rb:30:in `block (3 levels) in <main>'
# ./jh/spec/spec_helper.rb:30:in `block (2 levels) in <main>'
# ------------------
# --- Caused by: ---
# Capybara::ElementNotFound:
# Unable to find fieldset "City"
# ./spec/support/capybara_slow_finder.rb:18:in `synchronize'
Finished in 1 minute 29.79 seconds (files took 46.71 seconds to load)
1 example, 1 failure
Failed examples:
rspec ./ee/spec/features/registrations/saas/subscription_flow_just_me_paid_plan_spec.rb:15 # Subscription flow for user picking just me for paid plan with regular sign up registers the user, processes subscription purchase and creates a group
Randomized with seed 40663
[TEST PROF INFO] Time spent in factories: 00:00.028 (0.03% of total time)
由 TianLu 编辑于