]>
Commit | Line | Data |
---|---|---|
f67539c2 TL |
1 | # the crimson's backfill doesn't need nor use seastar |
2 | add_executable(unittest-crimson-backfill | |
3 | test_backfill.cc | |
4 | ${PROJECT_SOURCE_DIR}/src/auth/Crypto.cc | |
5 | ${PROJECT_SOURCE_DIR}/src/crimson/osd/backfill_state.cc | |
6 | ${PROJECT_SOURCE_DIR}/src/osd/recovery_types.cc) | |
7 | add_ceph_unittest(unittest-crimson-backfill | |
8 | --memory 256M --smp 1) | |
9 | target_link_libraries(unittest-crimson-backfill crimson GTest::Main) | |
10 | ||
11 | add_executable(unittest-seastar-buffer | |
11fdf7f2 | 12 | test_buffer.cc) |
f67539c2 TL |
13 | add_ceph_unittest(unittest-seastar-buffer |
14 | --memory 256M --smp 1) | |
15 | target_link_libraries(unittest-seastar-buffer crimson) | |
11fdf7f2 | 16 | |
f67539c2 | 17 | add_executable(unittest-seastar-denc |
11fdf7f2 | 18 | test_denc.cc) |
f67539c2 TL |
19 | add_ceph_unittest(unittest-seastar-denc --memory 256M --smp 1) |
20 | target_link_libraries(unittest-seastar-denc crimson GTest::Main) | |
11fdf7f2 | 21 | |
f67539c2 TL |
22 | add_executable(unittest-seastar-socket test_socket.cc) |
23 | add_ceph_unittest(unittest-seastar-socket | |
aee94f69 | 24 | --memory 256M --smp 4) |
f67539c2 | 25 | target_link_libraries(unittest-seastar-socket crimson) |
9f95a23c | 26 | |
f67539c2 TL |
27 | add_executable(unittest-seastar-messenger test_messenger.cc) |
28 | add_ceph_unittest(unittest-seastar-messenger | |
aee94f69 | 29 | --memory 256M --smp 4) |
f67539c2 | 30 | target_link_libraries(unittest-seastar-messenger crimson) |
11fdf7f2 | 31 | |
f67539c2 TL |
32 | add_executable(test-seastar-messenger-peer test_messenger_peer.cc) |
33 | target_link_libraries(test-seastar-messenger-peer ceph-common global ${ALLOC_LIBS}) | |
11fdf7f2 | 34 | |
f67539c2 | 35 | add_executable(test-seastar-echo |
11fdf7f2 | 36 | test_alien_echo.cc) |
f67539c2 | 37 | target_link_libraries(test-seastar-echo crimson) |
11fdf7f2 | 38 | |
f67539c2 | 39 | add_executable(test-async-echo |
11fdf7f2 | 40 | test_async_echo.cc) |
f67539c2 | 41 | target_link_libraries(test-async-echo ceph-common global) |
11fdf7f2 | 42 | |
f67539c2 | 43 | add_executable(unittest-seastar-alienstore-thread-pool |
aee94f69 TL |
44 | test_alienstore_thread_pool.cc |
45 | ${PROJECT_SOURCE_DIR}/src/crimson/osd/lsan_suppressions.cc) | |
f67539c2 TL |
46 | add_ceph_unittest(unittest-seastar-alienstore-thread-pool |
47 | --memory 256M --smp 1) | |
48 | target_link_libraries(unittest-seastar-alienstore-thread-pool | |
49 | crimson-alienstore | |
50 | crimson) | |
11fdf7f2 | 51 | |
f67539c2 | 52 | add_executable(unittest-seastar-config |
11fdf7f2 | 53 | test_config.cc) |
f67539c2 TL |
54 | add_ceph_unittest(unittest-seastar-config |
55 | --memory 256M --smp 4) | |
56 | target_link_libraries(unittest-seastar-config crimson) | |
11fdf7f2 | 57 | |
f67539c2 | 58 | add_executable(unittest-seastar-monc |
11fdf7f2 | 59 | test_monc.cc) |
f67539c2 | 60 | target_link_libraries(unittest-seastar-monc crimson) |
11fdf7f2 | 61 | |
f67539c2 | 62 | add_executable(unittest-seastar-perfcounters |
11fdf7f2 | 63 | test_perfcounters.cc) |
f67539c2 TL |
64 | add_ceph_unittest(unittest-seastar-perfcounters |
65 | --memory 256M --smp 1) | |
66 | target_link_libraries(unittest-seastar-perfcounters crimson) | |
11fdf7f2 | 67 | |
f67539c2 | 68 | add_executable(unittest-seastar-lru |
11fdf7f2 | 69 | test_lru.cc) |
f67539c2 TL |
70 | add_ceph_unittest(unittest-seastar-lru |
71 | --memory 256M --smp 1) | |
72 | target_link_libraries(unittest-seastar-lru crimson GTest::Main) | |
73 | ||
74 | add_executable(unittest-fixed-kv-node-layout | |
75 | test_fixed_kv_node_layout.cc) | |
76 | add_ceph_unittest(unittest-fixed-kv-node-layout) | |
77 | ||
20effc67 TL |
78 | add_executable(unittest-interruptible-future |
79 | test_interruptible_future.cc | |
80 | gtest_seastar.cc) | |
81 | add_ceph_unittest(unittest-interruptible-future | |
82 | --memory 256M --smp 1) | |
83 | target_link_libraries( | |
84 | unittest-interruptible-future | |
85 | crimson-common) | |
86 | ||
1e59de90 TL |
87 | add_executable(unittest-seastar-messenger-thrash test_messenger_thrash.cc) |
88 | add_ceph_unittest(unittest-seastar-messenger-thrash | |
89 | --memory 256M --smp 1) | |
90 | target_link_libraries(unittest-seastar-messenger-thrash crimson) | |
91 | ||
f67539c2 TL |
92 | add_subdirectory(seastore) |
93 | ||
94 | add_library(crimson-gtest STATIC | |
95 | gtest_seastar.cc) | |
96 | target_link_libraries(crimson-gtest crimson-common GTest::GTest) | |
97 | add_library(crimson::gtest ALIAS crimson-gtest) | |
11fdf7f2 | 98 | |
f67539c2 TL |
99 | add_executable(unittest-seastar-errorator |
100 | test_errorator.cc) | |
101 | target_link_libraries( | |
102 | unittest-seastar-errorator | |
103 | crimson::gtest) | |
104 | add_ceph_unittest(unittest-seastar-errorator | |
105 | --memory 256M --smp 1) |