]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
tentacle: upgrade/tentacle-p2p install pytest for rbd-python tests
authorNitzan Mordechai <nmordech@ibm.com>
Tue, 5 May 2026 16:00:11 +0000 (16:00 +0000)
committerNitzan Mordechai <nmordech@ibm.com>
Wed, 20 May 2026 15:00:14 +0000 (15:00 +0000)
The rbd-python workload runs test_librbd_python.sh, which invokes
'python3 -m pytest' to run the librbd Python API tests.
On a bare-metal install, python3-pytest is not pulled in by the
Ceph packages and is not present and the workunit fails.
Add it via extra_system_packages so the tests can run.

Fixes: https://tracker.ceph.com/issues/76710
Signed-off-by: Nitzan Mordechai <nmordech@ibm.com>
qa/suites/upgrade/tentacle-p2p/tentacle-p2p-stress-split/6-final-workload/rbd-python.yaml

index 6beaa456f96b176c66690fe5c711280b71fd4e83..9d2198897b9114a50c0f9b93a76077eca5f22045 100644 (file)
@@ -1,6 +1,11 @@
 meta:
 - desc: |
    librbd python api tests
+overrides:
+  install:
+    ceph:
+      extra_system_packages:
+      - python3-pytest
 tasks:
 - workunit:
     branch: tentacle