From 1f55afcf661f460cde5fb9a949761fe88db37761 Mon Sep 17 00:00:00 2001 From: vamahaja Date: Wed, 14 Aug 2019 14:16:52 +0530 Subject: Add OCS 3.9 version check for test cases which uses multipath validation Change-Id: I5bb2760ff284cdc83424388bfdfc79d5fd112f21 Signed-off-by: vamahaja --- .../gluster_stability/test_gluster_block_stability.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'tests/functional/gluster_stability') diff --git a/tests/functional/gluster_stability/test_gluster_block_stability.py b/tests/functional/gluster_stability/test_gluster_block_stability.py index acbec125..cb8f7f65 100644 --- a/tests/functional/gluster_stability/test_gluster_block_stability.py +++ b/tests/functional/gluster_stability/test_gluster_block_stability.py @@ -30,6 +30,9 @@ from openshiftstoragelibs.openshift_storage_libs import ( get_iscsi_session, get_mpath_name_from_device_name, ) +from openshiftstoragelibs.openshift_storage_version import ( + get_openshift_storage_version +) from openshiftstoragelibs.waiter import Waiter @@ -40,6 +43,17 @@ class TestGlusterBlockStability(GlusterBlockBaseClass): super(TestGlusterBlockStability, self).setUp() self.node = self.ocp_master_node[0] + # TODO(vamahaja): Add check for CRS version + if not self.is_containerized_gluster(): + self.skipTest( + "Skipping this test case as CRS version check " + "is not implemented") + + if get_openshift_storage_version() <= "3.9": + self.skipTest( + "Skipping this test case as multipath validation " + "is not supported in OCS 3.9") + def initiator_side_failures(self): self.create_storage_class() self.create_and_wait_for_pvc() -- cgit