From 1648d28e0f39b90eb2695f84c7509ef36f7794a9 Mon Sep 17 00:00:00 2001 From: Casey Bodley Date: Wed, 21 Jun 2023 08:08:58 -0400 Subject: [PATCH] qa/suites: install pytest for pybind tasks Signed-off-by: Casey Bodley (cherry picked from commit cbdd5209957646f497b5e0df2f1a8dc6d918267f) --- qa/suites/crimson-rados/basic/tasks/rados_python.yaml | 4 ++++ .../crimson-rados/rbd/tasks/rbd_python_api_tests.yaml | 4 ++++ .../rbd/tasks/rbd_python_api_tests_old_format.yaml | 4 ++++ qa/suites/fs/libcephfs/tasks/libcephfs_python.yaml | 7 +++++++ qa/suites/rados/basic/tasks/rados_python.yaml | 7 +++++++ .../rbd/basic/tasks/rbd_python_api_tests_old_format.yaml | 4 ++++ qa/suites/rbd/librbd/workloads/python_api_tests.yaml | 5 +++++ .../librbd/workloads/python_api_tests_with_defaults.yaml | 5 +++++ .../librbd/workloads/python_api_tests_with_journaling.yaml | 5 +++++ qa/suites/rbd/valgrind/workloads/python_api_tests.yaml | 5 +++++ .../valgrind/workloads/python_api_tests_with_defaults.yaml | 5 +++++ .../workloads/python_api_tests_with_journaling.yaml | 5 +++++ qa/suites/smoke/basic/tasks/test/rados_python.yaml | 5 +++++ qa/suites/smoke/basic/tasks/test/rbd_python_api_tests.yaml | 5 +++++ .../pacific-x/parallel/workload/test_rbd_python.yaml | 5 +++++ .../quincy-x/parallel/workload/test_rbd_python.yaml | 5 +++++ 16 files changed, 80 insertions(+) diff --git a/qa/suites/crimson-rados/basic/tasks/rados_python.yaml b/qa/suites/crimson-rados/basic/tasks/rados_python.yaml index 1d315ddeb15..aa8719d9f25 100644 --- a/qa/suites/crimson-rados/basic/tasks/rados_python.yaml +++ b/qa/suites/crimson-rados/basic/tasks/rados_python.yaml @@ -8,6 +8,10 @@ overrides: - \(OSD_ - \(OBJECT_ - \(POOL_APP_NOT_ENABLED\) + install: + ceph: + extra_system_packages: + - python3-pytest tasks: - workunit: timeout: 1h diff --git a/qa/suites/crimson-rados/rbd/tasks/rbd_python_api_tests.yaml b/qa/suites/crimson-rados/rbd/tasks/rbd_python_api_tests.yaml index a9461f7de05..fd65589e0df 100644 --- a/qa/suites/crimson-rados/rbd/tasks/rbd_python_api_tests.yaml +++ b/qa/suites/crimson-rados/rbd/tasks/rbd_python_api_tests.yaml @@ -3,6 +3,10 @@ overrides: log-ignorelist: - \(SLOW_OPS\) - slow request + install: + ceph: + extra_system_packages: + - python3-pytest tasks: - workunit: clients: diff --git a/qa/suites/crimson-rados/rbd/tasks/rbd_python_api_tests_old_format.yaml b/qa/suites/crimson-rados/rbd/tasks/rbd_python_api_tests_old_format.yaml index 668e7af78f6..95140de6d06 100644 --- a/qa/suites/crimson-rados/rbd/tasks/rbd_python_api_tests_old_format.yaml +++ b/qa/suites/crimson-rados/rbd/tasks/rbd_python_api_tests_old_format.yaml @@ -3,6 +3,10 @@ overrides: log-ignorelist: - \(SLOW_OPS\) - slow request + install: + ceph: + extra_system_packages: + - python3-pytest tasks: - workunit: clients: diff --git a/qa/suites/fs/libcephfs/tasks/libcephfs_python.yaml b/qa/suites/fs/libcephfs/tasks/libcephfs_python.yaml index e5cbb14ba62..68ccd579ca5 100644 --- a/qa/suites/fs/libcephfs/tasks/libcephfs_python.yaml +++ b/qa/suites/fs/libcephfs/tasks/libcephfs_python.yaml @@ -3,6 +3,13 @@ overrides: disabled: true kclient: disabled: true + install: + ceph: + extra_system_packages: + deb: + - python3-pytest + rpm: + - python3-pytest tasks: - workunit: clients: diff --git a/qa/suites/rados/basic/tasks/rados_python.yaml b/qa/suites/rados/basic/tasks/rados_python.yaml index ead4d74350d..18e150c6ce4 100644 --- a/qa/suites/rados/basic/tasks/rados_python.yaml +++ b/qa/suites/rados/basic/tasks/rados_python.yaml @@ -8,6 +8,13 @@ overrides: - \(OSD_ - \(OBJECT_ - \(POOL_APP_NOT_ENABLED\) + install: + ceph: + extra_system_packages: + rpm: + - python3-pytest + deb: + - python3-pytest tasks: - workunit: timeout: 1h diff --git a/qa/suites/rbd/basic/tasks/rbd_python_api_tests_old_format.yaml b/qa/suites/rbd/basic/tasks/rbd_python_api_tests_old_format.yaml index 441ac972792..eae484a9728 100644 --- a/qa/suites/rbd/basic/tasks/rbd_python_api_tests_old_format.yaml +++ b/qa/suites/rbd/basic/tasks/rbd_python_api_tests_old_format.yaml @@ -3,6 +3,10 @@ overrides: log-ignorelist: - \(SLOW_OPS\) - slow request + install: + ceph: + extra_system_packages: + - python3-pytest tasks: - workunit: clients: diff --git a/qa/suites/rbd/librbd/workloads/python_api_tests.yaml b/qa/suites/rbd/librbd/workloads/python_api_tests.yaml index a7b3ce7d3e6..516c323df8b 100644 --- a/qa/suites/rbd/librbd/workloads/python_api_tests.yaml +++ b/qa/suites/rbd/librbd/workloads/python_api_tests.yaml @@ -1,3 +1,8 @@ +overrides: + install: + ceph: + extra_system_packages: + - python3-pytest tasks: - workunit: clients: diff --git a/qa/suites/rbd/librbd/workloads/python_api_tests_with_defaults.yaml b/qa/suites/rbd/librbd/workloads/python_api_tests_with_defaults.yaml index 40b2312f602..831f3762b52 100644 --- a/qa/suites/rbd/librbd/workloads/python_api_tests_with_defaults.yaml +++ b/qa/suites/rbd/librbd/workloads/python_api_tests_with_defaults.yaml @@ -1,3 +1,8 @@ +overrides: + install: + ceph: + extra_system_packages: + - python3-pytest tasks: - workunit: clients: diff --git a/qa/suites/rbd/librbd/workloads/python_api_tests_with_journaling.yaml b/qa/suites/rbd/librbd/workloads/python_api_tests_with_journaling.yaml index d0e905ff41a..8bd75114617 100644 --- a/qa/suites/rbd/librbd/workloads/python_api_tests_with_journaling.yaml +++ b/qa/suites/rbd/librbd/workloads/python_api_tests_with_journaling.yaml @@ -1,3 +1,8 @@ +overrides: + install: + ceph: + extra_system_packages: + - python3-pytest tasks: - workunit: clients: diff --git a/qa/suites/rbd/valgrind/workloads/python_api_tests.yaml b/qa/suites/rbd/valgrind/workloads/python_api_tests.yaml index a7b3ce7d3e6..516c323df8b 100644 --- a/qa/suites/rbd/valgrind/workloads/python_api_tests.yaml +++ b/qa/suites/rbd/valgrind/workloads/python_api_tests.yaml @@ -1,3 +1,8 @@ +overrides: + install: + ceph: + extra_system_packages: + - python3-pytest tasks: - workunit: clients: diff --git a/qa/suites/rbd/valgrind/workloads/python_api_tests_with_defaults.yaml b/qa/suites/rbd/valgrind/workloads/python_api_tests_with_defaults.yaml index 40b2312f602..831f3762b52 100644 --- a/qa/suites/rbd/valgrind/workloads/python_api_tests_with_defaults.yaml +++ b/qa/suites/rbd/valgrind/workloads/python_api_tests_with_defaults.yaml @@ -1,3 +1,8 @@ +overrides: + install: + ceph: + extra_system_packages: + - python3-pytest tasks: - workunit: clients: diff --git a/qa/suites/rbd/valgrind/workloads/python_api_tests_with_journaling.yaml b/qa/suites/rbd/valgrind/workloads/python_api_tests_with_journaling.yaml index d0e905ff41a..8bd75114617 100644 --- a/qa/suites/rbd/valgrind/workloads/python_api_tests_with_journaling.yaml +++ b/qa/suites/rbd/valgrind/workloads/python_api_tests_with_journaling.yaml @@ -1,3 +1,8 @@ +overrides: + install: + ceph: + extra_system_packages: + - python3-pytest tasks: - workunit: clients: diff --git a/qa/suites/smoke/basic/tasks/test/rados_python.yaml b/qa/suites/smoke/basic/tasks/test/rados_python.yaml index 5bd2d277ae7..630aa567f7f 100644 --- a/qa/suites/smoke/basic/tasks/test/rados_python.yaml +++ b/qa/suites/smoke/basic/tasks/test/rados_python.yaml @@ -1,3 +1,8 @@ +overrides: + install: + ceph: + extra_system_packages: + - python3-pytest tasks: - ceph: log-ignorelist: diff --git a/qa/suites/smoke/basic/tasks/test/rbd_python_api_tests.yaml b/qa/suites/smoke/basic/tasks/test/rbd_python_api_tests.yaml index 23366372393..a3cfaa2bc62 100644 --- a/qa/suites/smoke/basic/tasks/test/rbd_python_api_tests.yaml +++ b/qa/suites/smoke/basic/tasks/test/rbd_python_api_tests.yaml @@ -1,3 +1,8 @@ +overrides: + install: + ceph: + extra_system_packages: + - python3-pytest tasks: - ceph: - ceph-fuse: diff --git a/qa/suites/upgrade/pacific-x/parallel/workload/test_rbd_python.yaml b/qa/suites/upgrade/pacific-x/parallel/workload/test_rbd_python.yaml index c280699fc9c..59ed4047438 100644 --- a/qa/suites/upgrade/pacific-x/parallel/workload/test_rbd_python.yaml +++ b/qa/suites/upgrade/pacific-x/parallel/workload/test_rbd_python.yaml @@ -1,6 +1,11 @@ meta: - desc: | librbd python api tests +overrides: + install: + ceph: + extra_system_packages: + - python3-pytest workload: full_sequential: - print: "**** done start test_rbd_python.yaml" diff --git a/qa/suites/upgrade/quincy-x/parallel/workload/test_rbd_python.yaml b/qa/suites/upgrade/quincy-x/parallel/workload/test_rbd_python.yaml index 43ad3e6c014..c3056089548 100644 --- a/qa/suites/upgrade/quincy-x/parallel/workload/test_rbd_python.yaml +++ b/qa/suites/upgrade/quincy-x/parallel/workload/test_rbd_python.yaml @@ -1,6 +1,11 @@ meta: - desc: | librbd python api tests +overrides: + install: + ceph: + extra_system_packages: + - python3-pytest workload: full_sequential: - print: "**** done start test_rbd_python.yaml" -- 2.39.5