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 <xiubli@redhat.com>
ceph_test_libcephfs_lazyio
ceph_test_libcephfs_newops
ceph_test_libcephfs_suidsgid
+ceph_test_libcephfs_snapdiff
exit 0
deleg.cc
monconfig.cc
vxattr.cc
- snapdiff.cc
)
target_link_libraries(ceph_test_libcephfs
ceph-common
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
)