Failure in multiple airgapped E2E tests
Summary
Several tests have started failing in airgapped
jobs. They seem not to be set up to run airgapped because they need to make external requests. But some fail when setting application settings via the API.
Failures
Example failure issues:
Example errors:
Failure/Error: Runtime::ApplicationSettings.set_application_settings(require_admin_approval_after_user_signup: enable_or_disable)
RestClient::ServerBrokeConnection:
Server broke connection
# ./qa/support/api.rb:70:in `block in put'
# ./qa/support/api.rb:114:in `block in with_retry_on_too_many_requests'
# ./qa/support/retrier.rb:54:in `block in retry_until'
# ./qa/support/repeater.rb:46:in `repeat_until'
# ./qa/support/retrier.rb:44:in `retry_until'
# ./qa/support/api.rb:113:in `with_retry_on_too_many_requests'
# ./qa/support/api.rb:62:in `put'
# ./qa/runtime/application_settings.rb:22:in `set_application_settings'
# ./qa/specs/features/browser_ui/1_manage/login/register_spec.rb:174:in `set_require_admin_approval_after_user_signup'
Failure/Error: Runtime::ApplicationSettings.set_application_settings(require_admin_approval_after_user_signup: enable_or_disable)
RestClient::Exceptions::ReadTimeout:
Timed out reading data from server
# ./qa/support/api.rb:70:in `block in put'
# ./qa/support/api.rb:114:in `block in with_retry_on_too_many_requests'
# ./qa/support/retrier.rb:54:in `block in retry_until'
# ./qa/support/repeater.rb:46:in `repeat_until'
# ./qa/support/retrier.rb:44:in `retry_until'
# ./qa/support/api.rb:113:in `with_retry_on_too_many_requests'
# ./qa/support/api.rb:62:in `put'
# ./qa/runtime/application_settings.rb:22:in `set_application_settings'
# ./qa/specs/features/browser_ui/1_manage/login/register_spec.rb:174:in `set_require_admin_approval_after_user_signup'
1.1) Failure/Error: email_settings.save_changes
Net::ReadTimeout:
Net::ReadTimeout with #<TCPSocket:(closed)>
# ./qa/page/base.rb:233:in `click_element'
# ./qa/support/page/logging.rb:87:in `block in click_element'
# ./qa/support/page/logging.rb:206:in `log_slow_code'
# ./qa/support/page/logging.rb:87:in `click_element'
# ./qa/ee/page/admin/settings/component/email.rb:27:in `save_changes'
# ./qa/specs/features/ee/browser_ui/2_plan/custom_email/custom_email_spec.rb:18:in `block (5 levels) in <module:QA>'
Edited by Jay McCure