1 set(rbd_mirror_test_srcs
7 test_InstanceWatcher.cc
11 image_map/test_Policy.cc
13 add_library(rbd_mirror_test STATIC ${rbd_mirror_test_srcs})
14 target_link_libraries(rbd_mirror_test
18 add_executable(unittest_rbd_mirror
22 test_mock_ImageReplayer.cc
23 test_mock_ImageSync.cc
24 test_mock_ImageSyncThrottler.cc
25 test_mock_InstanceReplayer.cc
26 test_mock_InstanceWatcher.cc
27 test_mock_LeaderWatcher.cc
28 test_mock_PoolReplayer.cc
29 test_mock_PoolWatcher.cc
30 image_deleter/test_mock_SnapshotPurgeRequest.cc
31 image_deleter/test_mock_TrashMoveRequest.cc
32 image_deleter/test_mock_TrashRemoveRequest.cc
33 image_deleter/test_mock_TrashWatcher.cc
34 image_replayer/test_mock_BootstrapRequest.cc
35 image_replayer/test_mock_CreateImageRequest.cc
36 image_replayer/test_mock_EventPreprocessor.cc
37 image_replayer/test_mock_GetMirrorImageIdRequest.cc
38 image_replayer/test_mock_PrepareLocalImageRequest.cc
39 image_replayer/test_mock_PrepareRemoteImageRequest.cc
40 image_sync/test_mock_SyncPointCreateRequest.cc
41 image_sync/test_mock_SyncPointPruneRequest.cc
42 pool_watcher/test_mock_RefreshImagesRequest.cc
44 add_ceph_unittest(unittest_rbd_mirror)
46 add_dependencies(unittest_rbd_mirror
50 target_link_libraries(unittest_rbd_mirror
70 add_executable(ceph_test_rbd_mirror
74 target_link_libraries(ceph_test_rbd_mirror
89 add_executable(ceph_test_rbd_mirror_random_write
91 target_link_libraries(ceph_test_rbd_mirror_random_write
92 librbd librados global)
96 ceph_test_rbd_mirror_random_write
97 DESTINATION ${CMAKE_INSTALL_BINDIR})