From cbdd5209957646f497b5e0df2f1a8dc6d918267f 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 --- 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 1d315ddeb15c7..aa8719d9f2530 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 a9461f7de051b..fd65589e0df81 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 668e7af78f6f1..95140de6d0604 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 e5cbb14ba627c..68ccd579ca56c 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 ead4d74350dd2..18e150c6ce4f4 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 441ac97279276..eae484a972842 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 a7b3ce7d3e61c..516c323df8b17 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 40b2312f60254..831f3762b52a1 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 d0e905ff41aa6..8bd7511461731 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 a7b3ce7d3e61c..516c323df8b17 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 40b2312f60254..831f3762b52a1 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 d0e905ff41aa6..8bd7511461731 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 5bd2d277ae726..630aa567f7ffb 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 233663723932b..a3cfaa2bc6240 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 c280699fc9c1b..59ed404743882 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 43ad3e6c014c3..c30560895481e 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