]> git.proxmox.com Git - ceph.git/blob - ceph/src/test/mon/CMakeLists.txt
update sources to v12.1.1
[ceph.git] / ceph / src / test / mon / CMakeLists.txt
1 # ceph_test_mon_workloadgen
2 add_executable(ceph_test_mon_workloadgen
3 test_mon_workloadgen.cc
4 )
5 target_link_libraries(ceph_test_mon_workloadgen
6 os
7 osdc
8 global
9 ${EXTRALIBS}
10 ${CMAKE_DL_LIBS}
11 )
12 install(TARGETS ceph_test_mon_workloadgen
13 DESTINATION ${CMAKE_INSTALL_BINDIR})
14
15 # ceph_test_mon_msg
16 add_executable(ceph_test_mon_msg
17 test-mon-msg.cc
18 )
19 target_link_libraries(ceph_test_mon_msg os osdc global ${UNITTEST_LIBS})
20 set_target_properties(ceph_test_mon_msg PROPERTIES COMPILE_FLAGS
21 ${UNITTEST_CXX_FLAGS})
22
23 #scripts
24 add_ceph_test(misc.sh ${CMAKE_CURRENT_SOURCE_DIR}/misc.sh)
25 add_ceph_test(mkfs.sh ${CMAKE_CURRENT_SOURCE_DIR}/mkfs.sh)
26 add_ceph_test(mon-bind.sh ${CMAKE_CURRENT_SOURCE_DIR}/mon-bind.sh)
27 add_ceph_test(mon-created-time.sh ${CMAKE_CURRENT_SOURCE_DIR}/mon-created-time.sh)
28 add_ceph_test(mon-handle-forward.sh ${CMAKE_CURRENT_SOURCE_DIR}/mon-handle-forward.sh)
29 add_ceph_test(mon-ping.sh ${CMAKE_CURRENT_SOURCE_DIR}/mon-ping.sh)
30 add_ceph_test(mon-scrub.sh ${CMAKE_CURRENT_SOURCE_DIR}/mon-scrub.sh)
31 add_ceph_test(osd-crush.sh ${CMAKE_CURRENT_SOURCE_DIR}/osd-crush.sh)
32 add_ceph_test(osd-erasure-code-profile.sh ${CMAKE_CURRENT_SOURCE_DIR}/osd-erasure-code-profile.sh)
33 add_ceph_test(osd-pool-create.sh ${CMAKE_CURRENT_SOURCE_DIR}/osd-pool-create.sh)
34 add_ceph_test(test_pool_quota.sh ${CMAKE_CURRENT_SOURCE_DIR}/test_pool_quota.sh)
35
36 # unittest_mon_moncap
37 add_executable(unittest_mon_moncap
38 moncap.cc
39 )
40 add_ceph_unittest(unittest_mon_moncap ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_mon_moncap)
41 target_link_libraries(unittest_mon_moncap mon global)
42
43 # unittest_mon_pgmap
44 add_executable(unittest_mon_pgmap
45 PGMap.cc
46 $<TARGET_OBJECTS:unit-main>
47 )
48 add_ceph_unittest(unittest_mon_pgmap ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_mon_pgmap)
49 target_link_libraries(unittest_mon_pgmap mon global)
50
51 # unittest_mon_montypes
52 add_executable(unittest_mon_montypes
53 test_mon_types.cc
54 )
55 add_ceph_unittest(unittest_mon_montypes ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_mon_montypes)
56 target_link_libraries(unittest_mon_montypes mon global)