Fix some bugs when testing opensds ansible
[stor4nfv.git] / src / ceph / src / test / journal / CMakeLists.txt
1 add_library(journal_test_mock STATIC mock/MockJournaler.cc)
2 set_target_properties(journal_test_mock PROPERTIES COMPILE_FLAGS
3   ${UNITTEST_CXX_FLAGS})
4
5 # unittest_journal
6 set(unittest_journal_srcs
7   test_main.cc
8   test_Entry.cc
9   test_FutureImpl.cc
10   test_Journaler.cc
11   test_JournalMetadata.cc
12   test_JournalPlayer.cc
13   test_JournalRecorder.cc
14   test_JournalTrimmer.cc
15   test_ObjectPlayer.cc
16   test_ObjectRecorder.cc
17   RadosTestFixture.cc
18   )
19
20 add_executable(unittest_journal
21   ${unittest_journal_srcs} 
22   )
23 add_ceph_unittest(unittest_journal ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_journal)
24 target_link_libraries(unittest_journal 
25   journal
26   cls_journal
27   cls_journal_client
28   rados_test_stub
29   librados
30   radostest
31   global 
32   )