summaryrefslogtreecommitdiffstats
path: root/tests/functional/common/heketi/test_heketi_metrics.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/functional/common/heketi/test_heketi_metrics.py')
-rw-r--r--tests/functional/common/heketi/test_heketi_metrics.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/functional/common/heketi/test_heketi_metrics.py b/tests/functional/common/heketi/test_heketi_metrics.py
index 0b8ea53f..701f7d81 100644
--- a/tests/functional/common/heketi/test_heketi_metrics.py
+++ b/tests/functional/common/heketi/test_heketi_metrics.py
@@ -9,6 +9,7 @@ from cnslibs.common.heketi_ops import (
heketi_volume_delete,
heketi_volume_list
)
+from cnslibs.common import heketi_version
from cnslibs.common.openshift_ops import (
get_pod_name_from_dc,
scale_dc_pod_amount_and_wait,
@@ -18,6 +19,13 @@ from cnslibs.common.openshift_ops import (
class TestHeketiMetrics(HeketiBaseClass):
+ def setUp(self):
+ self.node = self.ocp_master_node[0]
+ version = heketi_version.get_heketi_version(self.heketi_client_node)
+ if version < '6.0.0-14':
+ self.skipTest("heketi-client package %s does not support heketi "
+ "metrics functionality" % version.v_str)
+
def verify_heketi_metrics_with_topology_info(self):
topology = heketi_topology_info(
self.heketi_client_node, self.heketi_server_url, json=True)