From: Xiubo Li Date: Wed, 15 Nov 2023 07:17:19 +0000 (+0800) Subject: test/libcephfs: move the snapdiff to a dedicated binary X-Git-Tag: v19.3.0~212^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=540f3962034c30cbc8a09f335ed38a797c4239fb;p=ceph.git test/libcephfs: move the snapdiff to a dedicated binary The snapdiff test cases will take too much time, sometimes for hours. It's very inconvenient to run some general tests locally. Just move it to a dedicated binary. Signed-off-by: Xiubo Li --- diff --git a/qa/workunits/libcephfs/test.sh b/qa/workunits/libcephfs/test.sh index c53fe893c13b..9f94c1d2e293 100755 --- a/qa/workunits/libcephfs/test.sh +++ b/qa/workunits/libcephfs/test.sh @@ -6,5 +6,6 @@ ceph_test_libcephfs_reclaim ceph_test_libcephfs_lazyio ceph_test_libcephfs_newops ceph_test_libcephfs_suidsgid +ceph_test_libcephfs_snapdiff exit 0 diff --git a/src/test/libcephfs/CMakeLists.txt b/src/test/libcephfs/CMakeLists.txt index 09cb7e6dea00..2f3e0c7c2997 100644 --- a/src/test/libcephfs/CMakeLists.txt +++ b/src/test/libcephfs/CMakeLists.txt @@ -11,7 +11,6 @@ if(WITH_LIBCEPHFS) deleg.cc monconfig.cc vxattr.cc - snapdiff.cc ) target_link_libraries(ceph_test_libcephfs ceph-common @@ -23,6 +22,20 @@ if(WITH_LIBCEPHFS) install(TARGETS ceph_test_libcephfs DESTINATION ${CMAKE_INSTALL_BINDIR}) + add_executable(ceph_test_libcephfs_snapdiff + main.cc + snapdiff.cc + ) + target_link_libraries(ceph_test_libcephfs_snapdiff + ceph-common + cephfs + ${UNITTEST_LIBS} + ${EXTRALIBS} + ${CMAKE_DL_LIBS} + ) + install(TARGETS ceph_test_libcephfs_snapdiff + DESTINATION ${CMAKE_INSTALL_BINDIR}) + add_executable(ceph_test_libcephfs_suidsgid suidsgid.cc )