Transient failure in qa/specs/features/browser_ui/3_create/merge_request/view_merge_request_diff_patch_spec.rb
https://gitlab.com/gitlab-org/quality/staging/-/jobs/208163587
This seems to be a flaky test since after re-running it passed (https://gitlab.com/gitlab-org/quality/staging/-/jobs/208179248)
It might be related to the following other issues:
1) Create Download merge request patch and diff user views merge request email patches
Failure/Error: Page::Main::Login.perform(&:sign_in_using_credentials)
Net::ReadTimeout:
Net::ReadTimeout
# /usr/local/bundle/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/http/default.rb:121:in `response_for'
# /usr/local/bundle/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/http/default.rb:76:in `request'
# /usr/local/bundle/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/http/common.rb:62:in `call'
# /usr/local/bundle/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/bridge.rb:166:in `execute'
# /usr/local/bundle/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/oss/bridge.rb:584:in `execute'
# /usr/local/bundle/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/oss/bridge.rb:326:in `click_element'
# /usr/local/bundle/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/common/element.rb:72:in `click'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/selenium/node.rb:102:in `click'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/node/element.rb:143:in `block in click'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/node/base.rb:85:in `synchronize'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/node/element.rb:143:in `click'
# ./qa/page/base.rb:97:in `click_element'
# ./qa/support/page/logging.rb:62:in `click_element'
# ./qa/page/main/login.rb:171:in `sign_in_using_gitlab_credentials'
# ./qa/page/main/login.rb:69:in `block in sign_in_using_credentials'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/session.rb:844:in `block in using_wait_time'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara.rb:292:in `using_wait_time'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/session.rb:844:in `using_wait_time'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/dsl.rb:27:in `using_wait_time'
# ./qa/page/main/login.rb:61:in `sign_in_using_credentials'
# ./qa/scenario/actable.rb:16:in `perform'
# ./qa/specs/features/browser_ui/3_create/merge_request/view_merge_request_diff_patch_spec.rb:8:in `block (3 levels) in <module:QA>'
# ./qa/specs/runner.rb:40:in `perform'
# ./qa/scenario/template.rb:10:in `block in perform'
# ./qa/scenario/template.rb:8:in `tap'
# ./qa/scenario/template.rb:8:in `perform'
# ./qa/scenario/template.rb:33:in `perform'
# ./qa/scenario/template.rb:10:in `block in perform'
# ./qa/scenario/template.rb:8:in `tap'
# ./qa/scenario/template.rb:8:in `perform'
# ./qa/scenario/bootable.rb:28:in `launch!'
and
2) Create Download merge request patch and diff user views merge request plain diff
Failure/Error: Page::Main::Login.perform(&:sign_in_using_credentials)
Net::ReadTimeout:
Net::ReadTimeout
# /usr/local/bundle/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/http/default.rb:121:in `response_for'
# /usr/local/bundle/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/http/default.rb:76:in `request'
# /usr/local/bundle/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/http/common.rb:62:in `call'
# /usr/local/bundle/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/bridge.rb:166:in `execute'
# /usr/local/bundle/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/oss/bridge.rb:584:in `execute'
# /usr/local/bundle/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/oss/bridge.rb:326:in `click_element'
# /usr/local/bundle/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/common/element.rb:72:in `click'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/selenium/node.rb:102:in `click'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/node/element.rb:143:in `block in click'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/node/base.rb:85:in `synchronize'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/node/element.rb:143:in `click'
# ./qa/page/base.rb:97:in `click_element'
# ./qa/support/page/logging.rb:62:in `click_element'
# ./qa/page/main/login.rb:171:in `sign_in_using_gitlab_credentials'
# ./qa/page/main/login.rb:69:in `block in sign_in_using_credentials'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/session.rb:844:in `block in using_wait_time'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara.rb:292:in `using_wait_time'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/session.rb:844:in `using_wait_time'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/dsl.rb:27:in `using_wait_time'
# ./qa/page/main/login.rb:61:in `sign_in_using_credentials'
# ./qa/scenario/actable.rb:16:in `perform'
# ./qa/specs/features/browser_ui/3_create/merge_request/view_merge_request_diff_patch_spec.rb:8:in `block (3 levels) in <module:QA>'
# ./qa/specs/runner.rb:40:in `perform'
# ./qa/scenario/template.rb:10:in `block in perform'
# ./qa/scenario/template.rb:8:in `tap'
# ./qa/scenario/template.rb:8:in `perform'
# ./qa/scenario/template.rb:33:in `perform'
# ./qa/scenario/template.rb:10:in `block in perform'
# ./qa/scenario/template.rb:8:in `tap'
# ./qa/scenario/template.rb:8:in `perform'
# ./qa/scenario/bootable.rb:28:in `launch!'!
debug-qa-schedules-smoke-quarantine.log
debug-qa-schedules-browser_ui-3_create.log
Edited by Mark Lapierre