]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
qa/tests: run full librbd test suite unconditionally
authorKautilya Tripathi <kautilya.tripathi@ibm.com>
Tue, 19 Aug 2025 05:56:11 +0000 (11:26 +0530)
committerKautilya Tripathi <kautilya.tripathi@ibm.com>
Mon, 25 Aug 2025 05:52:56 +0000 (11:22 +0530)
Previously the librbd test runner listed individual gtest filters to
work around unstable groups (see tracker #58791). Those workarounds
are no longer needed, so the script has been simplified to invoke
`ceph_test_librbd` directly. This ensures the entire suite is always
executed and reduces maintenance overhead.

Fixes: https://tracker.ceph.com/issues/58791
Co-authored-by: Matan Breizman <mbreizma@redhat.com>
Signed-off-by: Kautilya Tripathi <kautilya.tripathi@ibm.com>
qa/suites/crimson-rados/rbd/tasks/rbd_api_tests.yaml
qa/suites/crimson-rados/rbd/tasks/rbd_api_tests_old_format.yaml
qa/workunits/rbd/crimson/test_crimson_librbd.sh [deleted file]

index b0d019bbea3de877679ea1bdc0fa773dca001fb6..099085a87aa9864239805b21e7580e25cff1bc9c 100644 (file)
@@ -15,7 +15,7 @@ tasks:
 - workunit:
     clients:
       client.0:
-        - rbd/crimson/test_crimson_librbd.sh
+        - rbd/test_librbd.sh
     env:
       RBD_FEATURES: "61"
 
index a6b85f7b3ce079638e9a2a1fce0c51c146c33aed..3dbb69df40fc659626b0cab6a26cc6a9db3fe05a 100644 (file)
@@ -10,4 +10,4 @@ tasks:
 - workunit:
     clients:
       client.0:
-        - rbd/crimson/test_crimson_librbd.sh
+        - rbd/test_librbd.sh
diff --git a/qa/workunits/rbd/crimson/test_crimson_librbd.sh b/qa/workunits/rbd/crimson/test_crimson_librbd.sh
deleted file mode 100755 (executable)
index fb308de..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/sh -e
-
-if [ -n "${VALGRIND}" ]; then
-  valgrind ${VALGRIND} --suppressions=${TESTDIR}/valgrind.supp \
-    --error-exitcode=1 ceph_test_librbd
-else
-  # Run test cases indivually to allow better selection
-  # of ongoing Crimson development.
-  # Disabled test groups are tracked here:
-  # https://tracker.ceph.com/issues/58791
-  ceph_test_librbd --gtest_filter='TestLibRBD.*'
-  ceph_test_librbd --gtest_filter='EncryptedFlattenTest/0.*'
-  ceph_test_librbd --gtest_filter='EncryptedFlattenTest/1.*'
-  ceph_test_librbd --gtest_filter='EncryptedFlattenTest/2.*'
-  ceph_test_librbd --gtest_filter='EncryptedFlattenTest/3.*'
-  ceph_test_librbd --gtest_filter='EncryptedFlattenTest/4.*'
-  ceph_test_librbd --gtest_filter='EncryptedFlattenTest/5.*'
-  ceph_test_librbd --gtest_filter='EncryptedFlattenTest/6.*'
-  ceph_test_librbd --gtest_filter='EncryptedFlattenTest/7.*'
-  # ceph_test_librbd --gtest_filter='DiffIterateTest/0.*'
-  # ceph_test_librbd --gtest_filter='DiffIterateTest/1.*'
-  ceph_test_librbd --gtest_filter='TestImageWatcher.*'
-  ceph_test_librbd --gtest_filter='TestInternal.*'
-  ceph_test_librbd --gtest_filter='TestMirroring.*'
-  # ceph_test_librbd --gtest_filter='TestDeepCopy.*'
-  ceph_test_librbd --gtest_filter='TestGroup.*'
-  # ceph_test_librbd --gtest_filter='TestMigration.*'
-  ceph_test_librbd --gtest_filter='TestMirroringWatcher.*'
-  ceph_test_librbd --gtest_filter='TestObjectMap.*'
-  ceph_test_librbd --gtest_filter='TestOperations.*'
-  ceph_test_librbd --gtest_filter='TestTrash.*'
-  ceph_test_librbd --gtest_filter='TestJournalEntries.*'
-  ceph_test_librbd --gtest_filter='TestJournalReplay.*'
-fi
-exit 0