X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fsrc%2Ftest%2Flibrbd%2FCMakeLists.txt;h=a73f2e634bb0ae92bfefb5b51705f05e03c0b4b7;hb=224ce89bce8186937e77bdbda572a650953f8c23;hp=38765811de9ee2a05c89eaa01e4cfec7338e89ef;hpb=06dae762bfef1ba116dc58483c7b68b733d853e0;p=ceph.git diff --git a/ceph/src/test/librbd/CMakeLists.txt b/ceph/src/test/librbd/CMakeLists.txt index 38765811d..a73f2e634 100644 --- a/ceph/src/test/librbd/CMakeLists.txt +++ b/ceph/src/test/librbd/CMakeLists.txt @@ -5,6 +5,8 @@ set(librbd_test test_ImageWatcher.cc test_internal.cc test_mirroring.cc + test_BlockGuard.cc + test_Groups.cc test_MirroringWatcher.cc test_ObjectMap.cc test_Operations.cc @@ -23,8 +25,6 @@ set_target_properties(rbd_test_mock PROPERTIES COMPILE_FLAGS # unittest_librbd # doesn't use add_ceph_test because it is called by run-rbd-unit-tests.sh set(unittest_librbd_srcs - test_BlockGuard.cc - test_Groups.cc test_main.cc test_mock_fixture.cc test_mock_ExclusiveLock.cc @@ -37,6 +37,7 @@ set(unittest_librbd_srcs image/test_mock_RefreshRequest.cc image/test_mock_RemoveRequest.cc io/test_mock_ImageRequest.cc + io/test_mock_ImageRequestWQ.cc journal/test_mock_OpenRequest.cc journal/test_mock_PromoteRequest.cc journal/test_mock_Replay.cc @@ -107,6 +108,7 @@ target_link_libraries(ceph_test_librbd rados_a ${UNITTEST_LIBS} radostest) +target_compile_definitions(ceph_test_librbd PUBLIC "-DTEST_LIBRBD_INTERNALS") set_target_properties(ceph_test_librbd PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS})