Skip to content

Flaky test ./qa/specs/features/browser_ui/1_manage/project/create_project_spec.rb:6 # Manage Project creation user creates a new project

Summary

Timeout while choosing the namespace. This could be an environment issue, due to the number of namespaces...

https://ops.gitlab.net/gitlab-org/quality/staging/-/jobs/1860549

Stack trace

  1) Manage Project creation user creates a new project
     Failure/Error:
       created_project = Resource::Project.fabricate_via_browser_ui! do |project|
         project.name = 'awesome-project'
         project.description = 'create awesome project test'
       end
     
     Net::ReadTimeout:
       Net::ReadTimeout with #<TCPSocket:(closed)>
     # /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/http/default.rb:129:in `response_for'
     # /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/http/default.rb:82:in `request'
     # /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/http/common.rb:64:in `call'
     # /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/bridge.rb:167:in `execute'
     # /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/w3c/bridge.rb:567:in `execute'
     # /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/w3c/bridge.rb:386:in `send_keys_to_element'
     # /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/common/element.rb:156:in `send_keys'
     # /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/selenium/node.rb:128:in `send_keys'
     # /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/selenium/node.rb:247:in `set_text'
     # /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/selenium/nodes/chrome_node.rb:11:in `set_text'
     # /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/selenium/node.rb:80:in `set'
     # /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/element.rb:119:in `block in set'
     # /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/base.rb:83:in `synchronize'
     # /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/element.rb:119:in `set'
     # ./qa/page/component/select2.rb:26:in `search_item'
     # ./qa/page/component/select2.rb:34:in `search_and_select'
     # ./qa/page/project/new.rb:42:in `block in choose_namespace'
     # ./qa/page/base.rb:61:in `block in retry_on_exception'
     # ./qa/support/retrier.rb:26:in `block in retry_on_exception'
     # ./qa/support/repeater.rb:22:in `repeat_until'
     # ./qa/support/retrier.rb:20:in `retry_on_exception'
     # ./qa/page/base.rb:60:in `retry_on_exception'
     # ./qa/page/project/new.rb:40:in `choose_namespace'
     # ./qa/page/project/new.rb:36:in `choose_test_namespace'
     # ./qa/resource/project.rb:90:in `block in fabricate!'
     # ./qa/scenario/actable.rb:16:in `perform'
     # ./qa/resource/project.rb:89:in `fabricate!'
     # ./qa/resource/base.rb:30:in `block (2 levels) in fabricate_via_browser_ui!'
     # ./qa/resource/base.rb:135:in `log_fabrication'
     # ./qa/resource/base.rb:30:in `block in fabricate_via_browser_ui!'
     # ./qa/resource/base.rb:118:in `do_fabricate!'
     # ./qa/resource/base.rb:29:in `fabricate_via_browser_ui!'

Screenshot / HTML page

Expand for screenshot manage_project_creation_user_creates_a_new_project

Possible fixes

Edited by Rémy Coutable