Flaky failure in project_templates_spec.rb | Project templates group level successfully imports
Summary
Flaky failure in qa/specs/features/ee/browser_ui/1_manage/project/project_templates_spec.rb | manage Project templates group level successfully imports the project using template
gitlab-org/quality/testcases#657 (comment 306448977) / https://ops.gitlab.net/gitlab-org/quality/staging/-/jobs/1002887
I believe #198690 (closed) was originally reporting the same problem, which was supposed to be solved by !25973 (diffs) but it looks like 120 seconds is still too short on staging right now.
Stack trace
434 1) manage Project templates group level successfully imports the project using template
435 Failure/Error: Page::Project::Show.perform(&:wait_for_import_success)
436
437 QA::Support::Repeater::WaitExceededError:
438 Wait condition not met after 120 seconds
439 # ./qa/support/repeater.rb:43:in `repeat_until'
440 # ./qa/support/waiter.rb:23:in `wait_until'
441 # ./qa/page/base.rb:30:in `wait_until'
442 # ./qa/ee/page/project/show.rb:27:in `wait_for_import_success'
443 # ./qa/scenario/actable.rb:16:in `perform'
444 # ./qa/specs/features/ee/browser_ui/1_manage/project/project_templates_spec.rb:146:in `block (4 levels) in <module:QA>'
445 # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
446 # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
447 # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
448 # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
449 # ./spec/spec_helper.rb:68:in `block (2 levels) in <top (required)>'
450 # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
451 # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
452 # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
453 # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
454 # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:37:in `block (2 levels) in setup'
455 # ./qa/specs/runner.rb:69:in `perform'
456 # ./qa/scenario/template.rb:10:in `block in perform'
457 # ./qa/scenario/template.rb:8:in `tap'
458 # ./qa/scenario/template.rb:8:in `perform'
459 # ./qa/scenario/template.rb:33:in `perform'
460 # ./qa/scenario/template.rb:10:in `block in perform'
461 # ./qa/scenario/template.rb:8:in `tap'
462 # ./qa/scenario/template.rb:8:in `perform'
463 # ./qa/scenario/bootable.rb:28:in `launch!'
Screenshot / HTML page
manage_project_templates_group_level_successfully_imports_the_project_using_template.html
Possible fixes
Edited by Haris Delalić