Renamed folder with tests to make them consistent with cvp-runner.groovy
and CVP jobs in cluster Jenkins
Return rsync service into inconsistency_rule
Related-Task: #PROD-23604(PROD:23604)
Change-Id: I94afe350bd1d9c184bafe8e9e270aeb4c6c24c50
diff --git a/test_set/cvp-sanity/tests/test_etc_hosts.py b/test_set/cvp-sanity/tests/test_etc_hosts.py
new file mode 100644
index 0000000..cd9fc35
--- /dev/null
+++ b/test_set/cvp-sanity/tests/test_etc_hosts.py
@@ -0,0 +1,23 @@
+import pytest
+import json
+import os
+import utils
+
+
+def test_etc_hosts(local_salt_client):
+ active_nodes = utils.get_active_nodes()
+ nodes_info = local_salt_client.cmd(
+ utils.list_to_target_string(active_nodes, 'or'), 'cmd.run',
+ ['cat /etc/hosts'],
+ expr_form='compound')
+ result = {}
+ for node in nodes_info.keys():
+ for nd in nodes_info.keys():
+ if node not in nodes_info[nd]:
+ if node in result:
+ result[node]+=','+nd
+ else:
+ result[node]=nd
+ assert len(result) <= 1, \
+ "Some hosts are not presented in /etc/hosts: {0}".format(
+ json.dumps(result, indent=4))