]> 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>
Mon, 30 Jul 2018 23:12:48 +0000 (16:12 -0700)
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
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 471d74ec345938a6bcf2e6a89fb32de3e1a812e4..06094dd6fe988f90f2efc441e7494724debd2655 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