From 3d438ed87d5fe8c39d2b4d83ded121cf67c5fa02 Mon Sep 17 00:00:00 2001 From: Xiubo Li Date: Tue, 5 Mar 2024 12:38:05 +0800 Subject: [PATCH] test/libcephfs: add ceph_test_libcephfs_vxattr Fixes: https://tracker.ceph.com/issues/64679 Signed-off-by: Xiubo Li (cherry picked from commit b2a07f8a1b40ebbfe0fd96dc19d3307b5145f7ec) Conflicts: qa/workunits/libcephfs/test.sh src/test/libcephfs/CMakeLists.txt Missing commit 540f3962034("test/libcephfs: move the snapdiff to a dedicated binary") --- qa/workunits/libcephfs/test.sh | 1 + src/test/libcephfs/CMakeLists.txt | 16 +++++++++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/qa/workunits/libcephfs/test.sh b/qa/workunits/libcephfs/test.sh index c53fe893c13..4c88517d871 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_vxattr exit 0 diff --git a/src/test/libcephfs/CMakeLists.txt b/src/test/libcephfs/CMakeLists.txt index 09cb7e6dea0..4904b562fb3 100644 --- a/src/test/libcephfs/CMakeLists.txt +++ b/src/test/libcephfs/CMakeLists.txt @@ -10,7 +10,6 @@ if(WITH_LIBCEPHFS) main.cc deleg.cc monconfig.cc - vxattr.cc snapdiff.cc ) target_link_libraries(ceph_test_libcephfs @@ -37,6 +36,21 @@ if(WITH_LIBCEPHFS) install(TARGETS ceph_test_libcephfs_suidsgid DESTINATION ${CMAKE_INSTALL_BINDIR}) + add_executable(ceph_test_libcephfs_vxattr + vxattr.cc + main.cc + ) + target_link_libraries(ceph_test_libcephfs_vxattr + ceph-common + cephfs + librados + ${UNITTEST_LIBS} + ${EXTRALIBS} + ${CMAKE_DL_LIBS} + ) + install(TARGETS ceph_test_libcephfs_vxattr + DESTINATION ${CMAKE_INSTALL_BINDIR}) + add_executable(ceph_test_libcephfs_newops main.cc newops.cc -- 2.39.5