]> git.proxmox.com Git - ceph.git/blob - ceph/src/test/crimson/seastore/CMakeLists.txt
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / test / crimson / seastore / CMakeLists.txt
1 add_executable(unittest-transaction-manager
2 test_block.cc
3 test_transaction_manager.cc
4 ../gtest_seastar.cc)
5 add_ceph_unittest(unittest-transaction-manager
6 --memory 256M --smp 1)
7 target_link_libraries(
8 unittest-transaction-manager
9 ${CMAKE_DL_LIBS}
10 crimson-seastore)
11
12 add_executable(unittest-btree-lba-manager
13 test_btree_lba_manager.cc
14 ../gtest_seastar.cc)
15 add_ceph_unittest(unittest-btree-lba-manager
16 --memory 256M --smp 1)
17 target_link_libraries(
18 unittest-btree-lba-manager
19 ${CMAKE_DL_LIBS}
20 crimson-seastore)
21
22 add_executable(unittest-seastore-journal
23 test_seastore_journal.cc)
24 add_ceph_test(unittest-seastore-journal
25 unittest-seastore-journal --memory 256M --smp 1)
26 target_link_libraries(
27 unittest-seastore-journal
28 crimson::gtest
29 crimson-seastore)
30
31 add_executable(unittest-seastore-cache
32 test_block.cc
33 test_seastore_cache.cc)
34 add_ceph_test(unittest-seastore-cache
35 unittest-seastore-cache --memory 256M --smp 1)
36 target_link_libraries(
37 unittest-seastore-cache
38 crimson::gtest
39 crimson-seastore)
40
41 add_executable(unittest-extmap-manager
42 test_extmap_manager.cc
43 ../gtest_seastar.cc)
44 add_ceph_unittest(unittest-extmap-manager
45 --memory 256M --smp 1)
46 target_link_libraries(
47 unittest-extmap-manager
48 ${CMAKE_DL_LIBS}
49 crimson-seastore)
50
51 add_subdirectory(onode_tree)