From: Ali Maredia Date: Tue, 2 Feb 2016 01:19:04 +0000 (-0500) Subject: cmake: moved tests into test/journal dir X-Git-Tag: v10.2.0~27^2~30 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=99d66ca5c825f90bb75cda95db43202b55e3d266;p=ceph.git cmake: moved tests into test/journal dir Added a CMakeLists.txt into test/journal. Signed-off-by: Ali Maredia --- diff --git a/src/test/CMakeLists.txt b/src/test/CMakeLists.txt index b4270d795d0e..23961485a222 100644 --- a/src/test/CMakeLists.txt +++ b/src/test/CMakeLists.txt @@ -15,6 +15,7 @@ add_subdirectory(cls_statelog) add_subdirectory(cls_version) add_subdirectory(compressor) add_subdirectory(filestore) +add_subdirectory(journal) # test_timers add_executable(ceph_test_timers @@ -345,7 +346,7 @@ set(librados_test_stub_srcs librados_test_stub/TestMemIoCtxImpl.cc librados_test_stub/TestMemRadosClient.cc librados_test_stub/TestRadosClient.cc) -add_library(librados_test_stub STATIC ${librados_test_stub_srcs}) +add_library(rados_test_stub STATIC ${librados_test_stub_srcs}) # unittest_librbd add_executable(unittest_librbd EXCLUDE_FROM_ALL @@ -370,7 +371,7 @@ target_link_libraries(unittest_librbd journal cls_journal_client librados_api - librados_test_stub + rados_test_stub ${UNITTEST_LIBS} global ${CMAKE_DL_LIBS} diff --git a/src/test/journal/CMakeLists.txt b/src/test/journal/CMakeLists.txt new file mode 100644 index 000000000000..07dbbc5de548 --- /dev/null +++ b/src/test/journal/CMakeLists.txt @@ -0,0 +1,27 @@ +# unittest_journal +set(unittest_journal_srcs + test_main.cc + test_Entry.cc + test_FutureImpl.cc + test_Journaler.cc + test_JournalMetadata.cc + test_JournalPlayer.cc + test_JournalRecorder.cc + test_JournalTrimmer.cc + test_ObjectPlayer.cc + test_ObjectRecorder.cc + RadosTestFixture.cc + ) + +add_executable(unittest_journal EXCLUDE_FROM_ALL + ${unittest_journal_srcs} + ) +add_ceph_unittest(unittest_journal ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_journal) +target_link_libraries(unittest_journal + rados_test_stub + librados + radostest + journal + cls_journal_client + global + )