]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | # test_rados |
2 | add_executable(ceph_test_rados | |
3 | TestRados.cc | |
4 | TestOpStat.cc | |
5 | Object.cc | |
6 | RadosModel.cc | |
7 | ) | |
8 | target_link_libraries(ceph_test_rados | |
9 | librados | |
10 | global | |
11 | ${BLKID_LIBRARIES} | |
12 | ${CMAKE_DL_LIBS} | |
13 | ${EXTRALIBS} | |
14 | ${CMAKE_DL_LIBS} | |
20effc67 TL |
15 | cls_cas_internal |
16 | cls_cas_client | |
7c673cae FG |
17 | ) |
18 | install(TARGETS | |
19 | ceph_test_rados | |
20 | DESTINATION ${CMAKE_INSTALL_BINDIR}) | |
21 | ||
9f95a23c TL |
22 | # test_stale_read |
23 | add_executable(ceph_test_osd_stale_read | |
24 | ceph_test_osd_stale_read.cc | |
25 | ) | |
26 | target_link_libraries(ceph_test_osd_stale_read | |
27 | librados | |
28 | global | |
29 | ${CMAKE_DL_LIBS} | |
30 | ${EXTRALIBS} | |
31 | ${CMAKE_DL_LIBS} | |
32 | ${UNITTEST_LIBS} | |
33 | ) | |
34 | install(TARGETS | |
35 | ceph_test_osd_stale_read | |
36 | DESTINATION ${CMAKE_INSTALL_BINDIR}) | |
37 | ||
11fdf7f2 TL |
38 | # scripts |
39 | add_ceph_test(safe-to-destroy.sh ${CMAKE_CURRENT_SOURCE_DIR}/safe-to-destroy.sh) | |
40 | ||
7c673cae FG |
41 | # unittest_osdmap |
42 | add_executable(unittest_osdmap | |
43 | TestOSDMap.cc | |
44 | ) | |
11fdf7f2 | 45 | add_ceph_unittest(unittest_osdmap) |
7c673cae FG |
46 | target_link_libraries(unittest_osdmap global ${BLKID_LIBRARIES}) |
47 | ||
48 | # unittest_osd_types | |
49 | add_executable(unittest_osd_types | |
50 | types.cc | |
51 | ) | |
11fdf7f2 | 52 | add_ceph_unittest(unittest_osd_types) |
7c673cae FG |
53 | target_link_libraries(unittest_osd_types global) |
54 | ||
55 | # unittest_ecbackend | |
56 | add_executable(unittest_ecbackend | |
57 | TestECBackend.cc | |
58 | ) | |
11fdf7f2 | 59 | add_ceph_unittest(unittest_ecbackend) |
7c673cae FG |
60 | target_link_libraries(unittest_ecbackend osd global) |
61 | ||
62 | # unittest_osdscrub | |
63 | add_executable(unittest_osdscrub | |
64 | TestOSDScrub.cc | |
65 | $<TARGET_OBJECTS:unit-main> | |
66 | ) | |
11fdf7f2 | 67 | add_ceph_unittest(unittest_osdscrub) |
7c673cae FG |
68 | target_link_libraries(unittest_osdscrub osd os global ${CMAKE_DL_LIBS} mon ${BLKID_LIBRARIES}) |
69 | ||
70 | # unittest_pglog | |
71 | add_executable(unittest_pglog | |
72 | TestPGLog.cc | |
73 | $<TARGET_OBJECTS:unit-main> | |
c07f9fc5 | 74 | $<TARGET_OBJECTS:store_test_fixture> |
7c673cae | 75 | ) |
11fdf7f2 | 76 | add_ceph_unittest(unittest_pglog) |
c07f9fc5 | 77 | target_link_libraries(unittest_pglog osd os global ${CMAKE_DL_LIBS} ${BLKID_LIBRARIES}) |
7c673cae FG |
78 | |
79 | # unittest_hitset | |
80 | add_executable(unittest_hitset | |
81 | hitset.cc | |
82 | ) | |
11fdf7f2 | 83 | add_ceph_unittest(unittest_hitset) |
7c673cae FG |
84 | target_link_libraries(unittest_hitset osd global ${BLKID_LIBRARIES}) |
85 | ||
86 | # unittest_osd_osdcap | |
87 | add_executable(unittest_osd_osdcap | |
88 | osdcap.cc | |
89 | ) | |
90 | if(HAS_VTA) | |
91 | set_source_files_properties(osdcap.cc PROPERTIES | |
92 | COMPILE_FLAGS -fno-var-tracking-assignments) | |
93 | endif() | |
11fdf7f2 | 94 | add_ceph_unittest(unittest_osd_osdcap) |
7c673cae FG |
95 | target_link_libraries(unittest_osd_osdcap osd global ${BLKID_LIBRARIES}) |
96 | ||
97 | # unittest ExtentCache | |
98 | add_executable(unittest_extent_cache | |
99 | test_extent_cache.cc | |
100 | ) | |
11fdf7f2 | 101 | add_ceph_unittest(unittest_extent_cache) |
7c673cae FG |
102 | target_link_libraries(unittest_extent_cache osd global ${BLKID_LIBRARIES}) |
103 | ||
104 | # unittest PGTransaction | |
105 | add_executable(unittest_pg_transaction | |
106 | test_pg_transaction.cc | |
107 | ) | |
11fdf7f2 | 108 | add_ceph_unittest(unittest_pg_transaction) |
7c673cae | 109 | target_link_libraries(unittest_pg_transaction osd global ${BLKID_LIBRARIES}) |
31f18b77 FG |
110 | |
111 | # unittest ECTransaction | |
112 | add_executable(unittest_ec_transaction | |
113 | test_ec_transaction.cc | |
114 | ) | |
11fdf7f2 | 115 | add_ceph_unittest(unittest_ec_transaction) |
31f18b77 | 116 | target_link_libraries(unittest_ec_transaction osd global ${BLKID_LIBRARIES}) |
224ce89b | 117 | |
9f95a23c TL |
118 | # unittest_mclock_scheduler |
119 | add_executable(unittest_mclock_scheduler | |
120 | TestMClockScheduler.cc | |
224ce89b | 121 | ) |
9f95a23c TL |
122 | add_ceph_unittest(unittest_mclock_scheduler) |
123 | target_link_libraries(unittest_mclock_scheduler | |
11fdf7f2 | 124 | global osd dmclock os |
224ce89b | 125 | ) |