Failure in qa/specs/features/browser_ui/4_verify/runner/register_runner_spec.rb:12
https://ops.gitlab.net/gitlab-org/quality/staging/-/jobs/735732
1) Verify Runner registration user registers a new specific runner
Failure/Error: expect(page).to have_content(executor)
expected to find text "qa-runner-1573637253" in "Runners Collapse Register and see your runners for this project. A 'Runner' is a process which runs a job. You can set up as many Runners as you need. Runners can be placed on separate users, servers, and even on your local machine. Each Runner can be in one of the following states: active - Runner is active and can process any new jobs paused - Runner is paused and will not receive any new jobs To start serving your jobs you can either add specific Runners to your project or use shared Runners Specific Runners Set up a specific Runner automatically You can easily install a Runner on a Kubernetes cluster. Learn more about Kubernetes Click the button below to begin the install process by navigating to the Kubernetes page Select an existing Kubernetes cluster or create a new one From the Kubernetes cluster details view, install Runner from the applications list Install Runner on Kubernetes Set up a specific Runner manually Install GitLab Runner Specify the following URL during the Runner setup: https://staging.gitlab.com/ Use the following registration token during setup: uL5z_9CEqJ8uzx9-k2Nu Start the Runner! Available specific runners uRohstzx #199443 cluster kubernetes 4a19be01 #198265 cluster kubernetes 45779af0 #198264 cluster kubernetes 8e05494b #198260 cluster kubernetes 3908445d #198258 cluster kubernetes 96417b06 #197980 cluster kubernetes 74687795 #197973 cluster kubernetes 1b477e5c #197745 cluster kubernetes 9855e6fa #197703 cluster kubernetes 1f3aea1c #197696 cluster kubernetes b4bdf480 #197677 cluster kubernetes fa7e4c99 #197676 cluster kubernetes e7d7b950 #197675 cluster kubernetes 7b022d59 #197673 cluster kubernetes 45489f47 #197672 cluster kubernetes 00056eb0 #197671 cluster kubernetes 30fccdb8 #197670 cluster kubernetes 4b8285df #197669 cluster kubernetes Shared Runners Shared Runners on GitLab.com run in autoscale mode and are powered by DigitalOcean. Autoscaling means reduced wait times to spin up builds, and isolated VMs for each project, thus maximizing security. They're free to use for public open source projects and limited to 2000 CI minutes per month per group for private projects. Read about all GitLab.com plans. Disable shared Runners for this project Available shared Runners: 11 w_mQD-Jq #202698 cluster kubernetes fa6cab46 #44028 shared-runners-manager-3.gitlab.com docker east-c gce git-annex linux mongo mysql postgres ruby shared 72989761 #44949 shared-runners-manager-4.gitlab.com docker east-c gce git-annex linux mongo mysql postgres ruby shared 4vhkmMik #202405 cluster kubernetes 2d99bded #197697 fabio-migration-runner e11ae361 #40786 shared-runners-manager-1.gitlab.com docker git-annex linux mongo mysql postgres ruby shared 1815394d #186460 hc-shared-runners-manager-1.gitlab.com gitlab-org-high-cpu 12afdd1e #186461 hc-shared-runners-manager-2.gitlab.com gitlab-org-high-cpu ab89f037 #37397 gitlab-shared-runners-manager-1.gitlab.com 2gb gitlab-org 9a6801bd #37398 gitlab-shared-runners-manager-2.gitlab.com 2gb gitlab-org 4e4528ca #40788 shared-runners-manager-2.gitlab.com docker git-annex linux mongo mysql postgres ruby shared Group Runners GitLab Group Runners can execute code for all the projects in this group. They can be managed using the Runners API. Disable group Runners for this project Available group Runners: 4 JhaxG5pA #202262 upstream-project-f57791a53b38b519 qa test HtfyzyFQ #202625 upstream-project-9aa3b04e87083743 qa test 61qnQusr #202903 upstream-project-97ce173d2a5ebfb6 qa test 3UVF_izW #202905 upstream-project-fbd2a10b9cc12165 qa test"
# ./qa/specs/features/browser_ui/4_verify/runner/register_runner_spec.rb:25:in `block (5 levels) in <module:QA>'
# ./qa/scenario/actable.rb:16:in `perform'
# ./qa/page/project/settings/ci_cd.rb:18:in `block in expand_runners_settings'
# ./qa/page/settings/common.rb:19:in `block in expand_section'
# ./qa/page/base.rb:149:in `block in within_element'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/session.rb:343:in `within'
# ./qa/page/base.rb:148:in `within_element'
# ./qa/support/page/logging.rb:138:in `within_element'
# ./qa/page/settings/common.rb:11:in `expand_section'
# ./qa/page/project/settings/ci_cd.rb:17:in `expand_runners_settings'
# ./qa/specs/features/browser_ui/4_verify/runner/register_runner_spec.rb:24:in `block (4 levels) in <module:QA>'
# ./qa/scenario/actable.rb:16:in `perform'
# ./qa/specs/features/browser_ui/4_verify/runner/register_runner_spec.rb:21:in `block (3 levels) in <module:QA>'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# ./spec/spec_helper.rb:68:in `block (2 levels) in <top (required)>'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:37:in `block (2 levels) in setup'
# ./qa/specs/runner.rb:69: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 logs:
D, [2019-11-13T09:27:29.664751 #27] DEBUG -- : Starting test: Verify Runner registration user registers a new specific runner
D, [2019-11-13T09:27:30.043297 #27] DEBUG -- : has_element? :login_page (wait: 60) returned: true
D, [2019-11-13T09:27:30.060174 #27] DEBUG -- : has_element? :user_avatar (wait: 0) returned: false
D, [2019-11-13T09:27:30.219169 #27] DEBUG -- : has_element? :sign_in_tab (wait: 0) returned: true
D, [2019-11-13T09:27:30.219276 #27] DEBUG -- : clicking :sign_in_tab with args {}
D, [2019-11-13T09:27:30.219316 #27] DEBUG -- : finding :sign_in_tab with args {:text=>nil}
D, [2019-11-13T09:27:30.241066 #27] DEBUG -- : found :sign_in_tab
D, [2019-11-13T09:27:30.400633 #27] DEBUG -- : has_element? :standard_tab (wait: 0) returned: false
D, [2019-11-13T09:27:30.400788 #27] DEBUG -- : filling :login_field with "gitlab-qa"
D, [2019-11-13T09:27:30.400826 #27] DEBUG -- : finding :login_field with args {}
D, [2019-11-13T09:27:30.461149 #27] DEBUG -- : found :login_field
D, [2019-11-13T09:27:30.648081 #27] DEBUG -- : filling :password_field with "*****"
D, [2019-11-13T09:27:30.648175 #27] DEBUG -- : finding :password_field with args {}
D, [2019-11-13T09:27:30.679857 #27] DEBUG -- : found :password_field
D, [2019-11-13T09:27:30.892790 #27] DEBUG -- : clicking :sign_in_button , expecting to be at Class with args {}
D, [2019-11-13T09:27:30.892905 #27] DEBUG -- : finding :sign_in_button with args {:text=>nil}
D, [2019-11-13T09:27:30.924356 #27] DEBUG -- : found :sign_in_button
D, [2019-11-13T09:27:33.119740 #27] DEBUG -- : has_element? :navbar (wait: 60) returned: true
D, [2019-11-13T09:27:33.233994 #27] DEBUG -- : has_element? :user_avatar (wait: 60) returned: true
D, [2019-11-13T09:27:33.279237 #27] DEBUG -- : has_element? :user_menu (wait: 60) returned: true
D, [2019-11-13T09:27:33.308291 #27] DEBUG -- : has_element? :projects_dropdown (wait: 60) returned: true
D, [2019-11-13T09:27:33.336476 #27] DEBUG -- : has_element? :groups_dropdown (wait: 60) returned: true
D, [2019-11-13T09:27:37.587243 #27] DEBUG -- : Visiting https://staging.gitlab.com/gitlab-qa-sandbox-group/qa-test-2019-11-13-09-26-39-bbc3bcb1090fd7d0/project-with-ci-cd-b2778c3b77aaf422
D, [2019-11-13T09:27:37.587616 #27] DEBUG -- : with retry_until: max_attempts 3; sleep_interval 0; reload_page:
D, [2019-11-13T09:27:37.587758 #27] DEBUG -- : Attempt number 1
D, [2019-11-13T09:27:38.334107 #27] DEBUG -- : with wait: max 60; interval 0.1
D, [2019-11-13T09:27:38.354681 #27] DEBUG -- : ended wait after 0.02036797 seconds
D, [2019-11-13T09:27:38.419064 #27] DEBUG -- : scrolling to :[data-qa-selector="settings_item"],.qa-settings-item
D, [2019-11-13T09:27:38.424949 #27] DEBUG -- : finding :settings_item with args {}
D, [2019-11-13T09:27:38.453094 #27] DEBUG -- : found :settings_item
D, [2019-11-13T09:27:45.940668 #27] DEBUG -- : within element :runners_settings_content
D, [2019-11-13T09:27:45.981691 #27] DEBUG -- : next wait uses reload: false
D, [2019-11-13T09:27:45.981847 #27] DEBUG -- : with wait: max 60; interval 0.1
D, [2019-11-13T09:27:47.911607 #27] DEBUG -- : ended wait after 1.929709077 seconds
cc @zeffmorgan

