From 3f060d7c5957791e91df7441dad8cc8bb9679331 Mon Sep 17 00:00:00 2001 From: vamahaja Date: Tue, 13 Aug 2019 19:17:24 +0530 Subject: Add OCS version check for test cases Change-Id: I4196cb1395a3720e03f62473d11e5f46d797c355 --- .../test_restart_gluster_services.py | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'tests/functional/gluster_stability/test_restart_gluster_services.py') diff --git a/tests/functional/gluster_stability/test_restart_gluster_services.py b/tests/functional/gluster_stability/test_restart_gluster_services.py index ba7ca1c7..b68da6b6 100644 --- a/tests/functional/gluster_stability/test_restart_gluster_services.py +++ b/tests/functional/gluster_stability/test_restart_gluster_services.py @@ -30,6 +30,9 @@ from openshiftstoragelibs.openshift_ops import ( wait_for_resource_absence, wait_for_service_status_on_gluster_pod_or_node, ) +from openshiftstoragelibs.openshift_storage_version import ( + get_openshift_storage_version +) from openshiftstoragelibs import utils @@ -234,6 +237,17 @@ class GlusterStabilityTestSetup(GlusterBlockBaseClass): @skip("Blocked by BZ-1634745, BZ-1635736, BZ-1636477") def test_target_side_failures_brick_failure_on_block_hosting_volume(self): """Target side failures - Brick failure on block hosting volume""" + skip_msg = ( + "Skipping this test case due to bugs " + "BZ-1634745, BZ-1635736, BZ-1636477, BZ-1641668") + + # TODO(vamahaja): Add check for CRS version + if not self.is_containerized_gluster(): + self.skipTest(skip_msg + " and not impleted CRS version check") + + if get_openshift_storage_version() < "3.11.2": + self.skipTest(skip_msg) + self.deploy_and_verify_resouces() # get block hosting volume from pvc name @@ -264,6 +278,17 @@ class GlusterStabilityTestSetup(GlusterBlockBaseClass): Perform stop/start operation on block hosting volume when IO's and provisioning are going on """ + skip_msg = ( + "Skipping this test case due to bugs " + "BZ-1634745, BZ-1635736, BZ-1636477, BZ-1641668") + + # TODO(vamahaja): Add check for CRS version + if not self.is_containerized_gluster(): + self.skipTest(skip_msg + " and not impleted CRS version check") + + if get_openshift_storage_version() < "3.11.2": + self.skipTest(skip_msg) + self.deploy_and_verify_resouces() # get block hosting volume from pvc name -- cgit