Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'qa/qa/specs/features/api/3_create/gitaly/praefect_connectivity_spec.rb')
-rw-r--r--qa/qa/specs/features/api/3_create/gitaly/praefect_connectivity_spec.rb41
1 files changed, 0 insertions, 41 deletions
diff --git a/qa/qa/specs/features/api/3_create/gitaly/praefect_connectivity_spec.rb b/qa/qa/specs/features/api/3_create/gitaly/praefect_connectivity_spec.rb
deleted file mode 100644
index 28469b99d04..00000000000
--- a/qa/qa/specs/features/api/3_create/gitaly/praefect_connectivity_spec.rb
+++ /dev/null
@@ -1,41 +0,0 @@
-# frozen_string_literal: true
-
-module QA
- RSpec.describe 'Create' do
- context 'Praefect connectivity commands', :orchestrated, :gitaly_cluster do
- praefect_manager = Service::PraefectManager.new
-
- before do
- praefect_manager.start_all_nodes
- end
-
- context 'in a healthy environment' do
- it 'confirms healthy connection to database', testcase: 'https://gitlab.com/gitlab-org/gitlab/-/quality/test_cases/349937' do
- expect(praefect_manager.praefect_sql_ping_healthy?).to be true
- end
-
- it 'confirms healthy connection to gitaly nodes', testcase: 'https://gitlab.com/gitlab-org/gitlab/-/quality/test_cases/349938' do
- expect(praefect_manager.wait_for_dial_nodes_successful).to be true
- end
- end
-
- context 'in an unhealthy environment' do
- it 'diagnoses unhealthy connection to database', testcase: 'https://gitlab.com/gitlab-org/gitlab/-/quality/test_cases/349939' do
- praefect_manager.stop_node(praefect_manager.postgres)
- expect(praefect_manager.praefect_sql_ping_healthy?).to be false
- end
-
- it 'diagnoses connection issues to gitaly nodes', testcase: 'https://gitlab.com/gitlab-org/gitlab/-/quality/test_cases/349940' do
- praefect_manager.stop_node(praefect_manager.primary_node)
- praefect_manager.stop_node(praefect_manager.tertiary_node)
- expect(praefect_manager.praefect_dial_nodes_status?(praefect_manager.primary_node, false)).to be true
- expect(praefect_manager.praefect_dial_nodes_status?(praefect_manager.secondary_node)).to be true
- expect(praefect_manager.praefect_dial_nodes_status?(praefect_manager.tertiary_node, false)).to be true
-
- praefect_manager.stop_node(praefect_manager.secondary_node)
- expect(praefect_manager.praefect_dial_nodes_status?(praefect_manager.secondary_node, false)).to be true
- end
- end
- end
- end
-end