]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: moved tests into test/journal dir
authorAli Maredia <amaredia@redhat.com>
Tue, 2 Feb 2016 01:19:04 +0000 (20:19 -0500)
committerAli Maredia <amaredia@redhat.com>
Fri, 15 Apr 2016 00:48:20 +0000 (20:48 -0400)
Added a CMakeLists.txt into test/journal.

Signed-off-by: Ali Maredia <amaredia@redhat.com>
src/test/CMakeLists.txt
src/test/journal/CMakeLists.txt [new file with mode: 0644]

index b4270d795d0e815ef2adec0517da144c82224392..23961485a222e359abdbeb0275ee54d96c53d422 100644 (file)
@@ -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 (file)
index 0000000..07dbbc5
--- /dev/null
@@ -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 
+  )