]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: test py2 and py3 for volume client
authorPatrick Donnelly <pdonnell@redhat.com>
Wed, 6 Jun 2018 23:51:05 +0000 (16:51 -0700)
committerPatrick Donnelly <pdonnell@redhat.com>
Thu, 27 Sep 2018 23:25:18 +0000 (16:25 -0700)
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit a5e3b0512c8c4e5ffbd960b903f40871d1867601)

qa/suites/fs/basic_functional/tasks/volume-client.yaml [deleted file]
qa/suites/fs/basic_functional/tasks/volume-client/% [new file with mode: 0644]
qa/suites/fs/basic_functional/tasks/volume-client/py/2.yaml [new file with mode: 0644]
qa/suites/fs/basic_functional/tasks/volume-client/py/3.yaml [new file with mode: 0644]
qa/suites/fs/basic_functional/tasks/volume-client/test.yaml [new file with mode: 0644]
qa/tasks/cephfs/test_volume_client.py

diff --git a/qa/suites/fs/basic_functional/tasks/volume-client.yaml b/qa/suites/fs/basic_functional/tasks/volume-client.yaml
deleted file mode 100644 (file)
index e8c850a..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-
-overrides:
-  ceph:
-    conf:
-      global:
-        ms type: simple
-
-tasks:
-  - cephfs_test_runner:
-      modules:
-        - tasks.cephfs.test_volume_client
diff --git a/qa/suites/fs/basic_functional/tasks/volume-client/% b/qa/suites/fs/basic_functional/tasks/volume-client/%
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/fs/basic_functional/tasks/volume-client/py/2.yaml b/qa/suites/fs/basic_functional/tasks/volume-client/py/2.yaml
new file mode 100644 (file)
index 0000000..e3924dd
--- /dev/null
@@ -0,0 +1,2 @@
+overrides:
+  python: python2
diff --git a/qa/suites/fs/basic_functional/tasks/volume-client/py/3.yaml b/qa/suites/fs/basic_functional/tasks/volume-client/py/3.yaml
new file mode 100644 (file)
index 0000000..9bd4a92
--- /dev/null
@@ -0,0 +1,2 @@
+overrides:
+  python: python3
diff --git a/qa/suites/fs/basic_functional/tasks/volume-client/test.yaml b/qa/suites/fs/basic_functional/tasks/volume-client/test.yaml
new file mode 100644 (file)
index 0000000..e8c850a
--- /dev/null
@@ -0,0 +1,11 @@
+
+overrides:
+  ceph:
+    conf:
+      global:
+        ms type: simple
+
+tasks:
+  - cephfs_test_runner:
+      modules:
+        - tasks.cephfs.test_volume_client
index d94e2fa7b92ccc77075d6db9fee630bc4059c2c1..cfac49e511a325d722c85133189aef1ed0a8758b 100644 (file)
@@ -16,6 +16,11 @@ class TestVolumeClient(CephFSTestCase):
     CLIENTS_REQUIRED = 4
     py_version = 'python'
 
+    def setUp(self):
+        CephFSTestCase.setUp(self)
+        self.py_version = self.ctx.config.get('overrides', {}).get('python', 'python')
+        log.info("using python version: %s".format(self.py_version))
+
     def _volume_client_python(self, client, script, vol_prefix=None, ns_prefix=None):
         # Can't dedent this *and* the script we pass in, because they might have different
         # levels of indentation to begin with, so leave this string zero-indented