Failure in qa/specs/features/browser_ui/6_release/deploy_key/add_deploy_key_spec.rb
https://gitlab.com/gitlab-org/quality/staging/-/jobs/148639770
1) Release Deploy key creation user adds a deploy key
Failure/Error: expect(deploy_key.fingerprint).to eq(key.fingerprint)
Capybara::ElementNotFound:
Unable to find visible css ".qa-project-deploy-keys" within #<Capybara::Node::Element tag="section" path="/html/body/div[2]/div[2]/div[3]/div/section[4]">
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/node/finders.rb:314:in `block in synced_resolve'
# /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/finders.rb:302:in `synced_resolve'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/node/finders.rb:37:in `find'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/session.rb:810:in `block (2 levels) in <class:Session>'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/session.rb:340:in `within'
# ./qa/page/base.rb:124:in `within_element'
# ./qa/support/page/logging.rb:102:in `within_element'
# ./qa/page/project/settings/deploy_keys.rb:64:in `within_project_deploy_keys'
# ./qa/page/project/settings/deploy_keys.rb:46:in `key_titles'
# ./qa/resource/deploy_key.rb:11:in `block (3 levels) in <class:DeployKey>'
# ./qa/scenario/actable.rb:14:in `perform'
# ./qa/page/project/settings/repository.rb:22:in `block in expand_deploy_keys'
# ./qa/page/settings/common.rb:17:in `block in expand_section'
# ./qa/page/base.rb:125:in `block in within_element'
# /usr/local/bundle/gems/capybara-2.16.1/lib/capybara/session.rb:343:in `within'
# ./qa/page/base.rb:124:in `within_element'
# ./qa/support/page/logging.rb:102:in `within_element'
# ./qa/page/settings/common.rb:9:in `expand_section'
# ./qa/page/project/settings/repository.rb:21:in `expand_deploy_keys'
# ./qa/resource/deploy_key.rb:10:in `block (2 levels) in <class:DeployKey>'
# ./qa/scenario/actable.rb:14:in `perform'
# ./qa/resource/deploy_key.rb:9:in `block in <class:DeployKey>'
# ./qa/resource/base.rb:47:in `instance_exec'
# ./qa/resource/base.rb:47:in `attribute_value'
# ./qa/resource/base.rb:33:in `populate_attribute'
# ./qa/resource/base.rb:142:in `block (2 levels) in attribute'
# ./qa/specs/features/browser_ui/6_release/deploy_key/add_deploy_key_spec.rb:19:in `block (3 levels) in <module:QA>'
Screenshot shows an unknown error:
But it's there if I check that project now: https://staging.gitlab.com/gitlab-qa-sandbox-group/qa-test-2019-01-21-04-28-30/project-to-deploy-fe9eea676db8369a/settings/repository
If takes a long time for the keys to load and there's over 200 in other projects, so this might be another case of needing to clean up old test data
Edited by Mark Lapierre