Multiple QA failures on Subscription page
QA Failure
Allure: https://gitlab-qa-allure-reports.s3.amazonaws.com/cdot-e2e-staging/main/1062117905/index.html
spec/ui/self_managed/license_extension_spec.rb:20
spec/ui/self_managed/auto_renew_spec.rb:13
spec/ui/self_managed/subscription_auto_discount_spec.rb:22
spec/ui/page/subscription_main_page_spec.rb:20
spec/ui/self_managed/community_program_spec.rb:51
spec/ui/self_managed/purchase_license_spec.rb:17
spec/ui/self_managed/community_program_spec.rb
spec/ui/self_managed/subscription_auto_discount_spec.rb
Summary
Stack trace
Failures:
1) User registers for self-managed Community Program claim subscription with OSS program behaves like successfully redeems coupon shows correct plan info on GitLab and CustomersDots
Failure/Error: expect(subscription.find_subscription_info(plan, start_date, 10)).not_to be_nil
QA::Helper::Errors::RecordNotFoundError:
Expected to find a record with the following values, but none were found:
Product: Ultimate
Start date: November 6, 2023
Quantity: 10
Shared Example Group: "successfully redeems coupon" called from ./spec/ui/self_managed/community_program_spec.rb:102
# ./runtime/retrier.rb:76:in `retry_until'
# ./page/manage_subscription_page.rb:127:in `find_product_info'
# ./page/manage_subscription_page.rb:69:in `find_subscription_info'
# ./spec/ui/self_managed/community_program_spec.rb:28:in `block (4 levels) in <module:QA>'
# ./page/base.rb:22:in `perform'
# ./spec/ui/self_managed/community_program_spec.rb:26:in `block (3 levels) in <module:QA>'
# ./vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
# ./vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop'
# ./vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
# ./vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# ./vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'
2) User registers for self-managed Community Program claim subscription with EDU program behaves like successfully redeems coupon shows correct plan info on GitLab and CustomersDots
Failure/Error: expect(subscription.find_subscription_info(plan, start_date, 10)).not_to be_nil
QA::Helper::Errors::RecordNotFoundError:
Expected to find a record with the following values, but none were found:
Product: Ultimate
Start date: November 6, 2023
Quantity: 10
Shared Example Group: "successfully redeems coupon" called from ./spec/ui/self_managed/community_program_spec.rb:116
# ./runtime/retrier.rb:76:in `retry_until'
# ./page/manage_subscription_page.rb:127:in `find_product_info'
# ./page/manage_subscription_page.rb:69:in `find_subscription_info'
# ./spec/ui/self_managed/community_program_spec.rb:28:in `block (4 levels) in <module:QA>'
# ./page/base.rb:22:in `perform'
# ./spec/ui/self_managed/community_program_spec.rb:26:in `block (3 levels) in <module:QA>'
# ./vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
# ./vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop'
# ./vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
# ./vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# ./vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'
3) User registers for self-managed Community Program renew subscription with OSS program with community program renewal page behaves like successfully renews subscription shows correct plan info on GitLab and CustomersDots
Failure/Error: expect(manage.find_subscription_info(subscription.plan, renew_start_date, renew_quantity)).not_to be_nil
QA::Helper::Errors::RecordNotFoundError:
Expected to find a record with the following values, but none were found:
Product: Ultimate
Start date: November 20, 2023
Quantity: 70
Shared Example Group: "successfully renews subscription" called from ./spec/ui/self_managed/community_program_spec.rb:166