]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: moved tests into test/librados dir
authorAli Maredia <amaredia@redhat.com>
Thu, 28 Jan 2016 21:45:00 +0000 (16:45 -0500)
committerAli Maredia <amaredia@redhat.com>
Fri, 15 Apr 2016 00:48:19 +0000 (20:48 -0400)
Added a CMakeLists.txt into test/librados.

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

index a53b26f7b9b76dc3d8c289fba4ccaa1fc1a3c5db..a425bd8ab15ba0f07047d22e27cedff8e66af047 100644 (file)
@@ -355,11 +355,6 @@ if(${WITH_RADOSGW})
     ${UNITTEST_CXX_FLAGS})
 endif(${WITH_RADOSGW})
 
-# radostest 
-set(libradostest_srcs librados/test.cc librados/TestCase.cc)
-add_library(radostest STATIC ${libradostest_srcs})
-set_target_properties(radostest PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS})
-
 # ceph_multi_stress_watch
 add_executable(ceph_multi_stress_watch
   multi_stress_watch.cc
@@ -852,127 +847,6 @@ add_executable(ceph_test_snap_mapper EXCLUDE_FROM_ALL
   )
 target_link_libraries(ceph_test_snap_mapper osd global ${BLKID_LIBRARIES})
 
-add_executable(ceph_test_rados_api_cmd
-  librados/cmd.cc
-  )
-set_target_properties(ceph_test_rados_api_cmd PROPERTIES COMPILE_FLAGS
-  ${UNITTEST_CXX_FLAGS})
-target_link_libraries(ceph_test_rados_api_cmd
-  librados global ${UNITTEST_LIBS} radostest)
-
-add_executable(ceph_test_rados_api_io
-  librados/io.cc
-  )
-set_target_properties(ceph_test_rados_api_io PROPERTIES COMPILE_FLAGS
-  ${UNITTEST_CXX_FLAGS})
-target_link_libraries(ceph_test_rados_api_io
-  librados ${UNITTEST_LIBS} radostest)
-
-add_executable(ceph_test_rados_api_c_write_operations
-  librados/c_write_operations.cc
-  )
-set_target_properties(ceph_test_rados_api_c_write_operations PROPERTIES
-  COMPILE_FLAGS ${UNITTEST_CXX_FLAGS})
-target_link_libraries(ceph_test_rados_api_c_write_operations
-  librados ${UNITTEST_LIBS} radostest)
-
-add_executable(ceph_test_rados_api_c_read_operations
-  librados/c_read_operations.cc
-  )
-set_target_properties(ceph_test_rados_api_c_read_operations PROPERTIES COMPILE_FLAGS 
-  ${UNITTEST_CXX_FLAGS})
-target_link_libraries(ceph_test_rados_api_c_read_operations
-  librados ${UNITTEST_LIBS} radostest)
-
-add_executable(ceph_test_rados_api_aio
-  librados/aio.cc
-  )
-set_target_properties(ceph_test_rados_api_aio PROPERTIES COMPILE_FLAGS
-  ${UNITTEST_CXX_FLAGS})
-target_link_libraries(ceph_test_rados_api_aio
-  librados ${UNITTEST_LIBS} radostest)
-
-add_executable(ceph_test_rados_api_list
-  librados/list.cc
-  )
-set_target_properties(ceph_test_rados_api_list PROPERTIES COMPILE_FLAGS
-  ${UNITTEST_CXX_FLAGS})
-target_link_libraries(ceph_test_rados_api_list
-  librados ${UNITTEST_LIBS} radostest)
-
-add_executable(ceph_test_rados_api_nlist
-  librados/nlist.cc
-  )
-set_target_properties(ceph_test_rados_api_nlist PROPERTIES COMPILE_FLAGS
-  ${UNITTEST_CXX_FLAGS})
-target_link_libraries(ceph_test_rados_api_nlist
-  librados ${UNITTEST_LIBS} radostest)
-
-add_executable(ceph_test_rados_api_pool
-  librados/pool.cc
-  )
-set_target_properties(ceph_test_rados_api_pool PROPERTIES COMPILE_FLAGS
-  ${UNITTEST_CXX_FLAGS}
-  )
-target_link_libraries(ceph_test_rados_api_pool
-  librados ${UNITTEST_LIBS} radostest)
-
-add_executable(ceph_test_rados_api_stat
-  librados/stat.cc
-  )
-set_target_properties(ceph_test_rados_api_stat PROPERTIES COMPILE_FLAGS
-  ${UNITTEST_CXX_FLAGS})
-target_link_libraries(ceph_test_rados_api_stat
-  librados ${UNITTEST_LIBS} radostest)
-
-add_executable(ceph_test_rados_api_watch_notify
-  librados/watch_notify.cc
-  )
-set_target_properties(ceph_test_rados_api_watch_notify PROPERTIES COMPILE_FLAGS
-  ${UNITTEST_CXX_FLAGS})
-target_link_libraries(ceph_test_rados_api_watch_notify
-  librados ${UNITTEST_LIBS} radostest)
-
-add_executable(ceph_test_rados_api_cls
-  librados/cls.cc
-  )
-set_target_properties(ceph_test_rados_api_cls PROPERTIES COMPILE_FLAGS
-  ${UNITTEST_CXX_FLAGS})
-target_link_libraries(ceph_test_rados_api_cls
-  librados ${UNITTEST_LIBS} radostest)
-
-add_executable(ceph_test_rados_api_misc
-  librados/misc.cc
-  )
-set_target_properties(ceph_test_rados_api_misc PROPERTIES COMPILE_FLAGS
-  ${UNITTEST_CXX_FLAGS})
-target_link_libraries(ceph_test_rados_api_misc
-  librados global ${UNITTEST_LIBS} radostest)
-
-add_executable(ceph_test_rados_api_lock
-  librados/lock.cc
-  )
-set_target_properties(ceph_test_rados_api_lock PROPERTIES COMPILE_FLAGS
-  ${UNITTEST_CXX_FLAGS})
-target_link_libraries(ceph_test_rados_api_lock
-  librados ${UNITTEST_LIBS} radostest)
-
-add_executable(ceph_test_rados_api_tier
-  librados/tier.cc
-  )
-set_target_properties(ceph_test_rados_api_tier PROPERTIES COMPILE_FLAGS
-  ${UNITTEST_CXX_FLAGS})
-target_link_libraries(ceph_test_rados_api_tier
-  global librados ${UNITTEST_LIBS} ${Boost_SYSTEM_LIBRARY} radostest)
-
-add_executable(ceph_test_rados_api_snapshots
-  librados/snapshots.cc
-  )
-set_target_properties(ceph_test_rados_api_snapshots PROPERTIES COMPILE_FLAGS
-  ${UNITTEST_CXX_FLAGS})
-target_link_libraries(ceph_test_rados_api_snapshots
-  librados ${UNITTEST_LIBS} radostest)
-
 add_library(rados_striper_test STATIC libradosstriper/TestCase.cc)
 target_link_libraries(rados_striper_test radostest)
 set_target_properties(rados_striper_test PROPERTIES COMPILE_FLAGS
@@ -1173,26 +1047,7 @@ add_subdirectory(fs)
 #libradosstriper directory
 add_ceph_test(rados-striper.sh ${CMAKE_SOURCE_DIR}/src/test/libradosstriper/rados-striper.sh)
 
-
-#libradosdirectory
-# unittest_librados
-add_executable(unittest_librados EXCLUDE_FROM_ALL
-  librados/librados.cc
-  )
-add_ceph_unittest(unittest_librados ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_librados)
-target_link_libraries(unittest_librados librados global ${BLKID_LIBRARIES})
-
-# unittest_librados_config
-set(unittest_librados_config_srcs librados/librados_config.cc)
-add_executable(unittest_librados_config EXCLUDE_FROM_ALL
-  ${unittest_librados_config_srcs}
-  )
-add_ceph_unittest(unittest_librados_config ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_librados_config)
-target_link_libraries(unittest_librados_config
-  librados
-  global
-  ${BLKID_LIBRARIES}
-  )
+add_subdirectory(librados)
 
 #mds directory
 # unittest_mds_authcap
diff --git a/src/test/librados/CMakeLists.txt b/src/test/librados/CMakeLists.txt
new file mode 100644 (file)
index 0000000..7996208
--- /dev/null
@@ -0,0 +1,172 @@
+# radostest 
+set(libradostest_srcs 
+  test.cc 
+  TestCase.cc)
+add_library(radostest STATIC ${libradostest_srcs})
+set_target_properties(radostest PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS})
+
+# ceph_test_rados_api_cmd
+add_executable(ceph_test_rados_api_cmd
+  cmd.cc
+  )
+set_target_properties(ceph_test_rados_api_cmd PROPERTIES COMPILE_FLAGS
+  ${UNITTEST_CXX_FLAGS})
+target_link_libraries(ceph_test_rados_api_cmd
+  librados global ${UNITTEST_LIBS} radostest)
+
+# ceph_test_rados_api_io
+add_executable(ceph_test_rados_api_io
+  io.cc
+  )
+set_target_properties(ceph_test_rados_api_io PROPERTIES COMPILE_FLAGS
+  ${UNITTEST_CXX_FLAGS})
+target_link_libraries(ceph_test_rados_api_io
+  librados ${UNITTEST_LIBS} radostest)
+
+# ceph_test_rados_api_c_write_operations
+add_executable(ceph_test_rados_api_c_write_operations
+  c_write_operations.cc
+  )
+set_target_properties(ceph_test_rados_api_c_write_operations PROPERTIES
+  COMPILE_FLAGS ${UNITTEST_CXX_FLAGS})
+target_link_libraries(ceph_test_rados_api_c_write_operations
+  librados ${UNITTEST_LIBS} radostest)
+
+# ceph_test_rados_api_c_read_operations
+add_executable(ceph_test_rados_api_c_read_operations
+  c_read_operations.cc
+  )
+set_target_properties(ceph_test_rados_api_c_read_operations PROPERTIES COMPILE_FLAGS 
+  ${UNITTEST_CXX_FLAGS})
+target_link_libraries(ceph_test_rados_api_c_read_operations
+  librados ${UNITTEST_LIBS} radostest)
+
+# ceph_test_rados_api_aio
+add_executable(ceph_test_rados_api_aio
+  aio.cc
+  )
+set_target_properties(ceph_test_rados_api_aio PROPERTIES COMPILE_FLAGS
+  ${UNITTEST_CXX_FLAGS})
+target_link_libraries(ceph_test_rados_api_aio
+  librados ${UNITTEST_LIBS} radostest)
+
+# ceph_test_rados_api_list
+add_executable(ceph_test_rados_api_list
+  list.cc
+  )
+set_target_properties(ceph_test_rados_api_list PROPERTIES COMPILE_FLAGS
+  ${UNITTEST_CXX_FLAGS})
+target_link_libraries(ceph_test_rados_api_list
+  librados ${UNITTEST_LIBS} radostest)
+
+# ceph_test_rados_api_nlist
+add_executable(ceph_test_rados_api_nlist
+  nlist.cc
+  )
+set_target_properties(ceph_test_rados_api_nlist PROPERTIES COMPILE_FLAGS
+  ${UNITTEST_CXX_FLAGS})
+target_link_libraries(ceph_test_rados_api_nlist
+  librados ${UNITTEST_LIBS} radostest)
+
+# ceph_test_rados_api_pool
+add_executable(ceph_test_rados_api_pool
+  pool.cc
+  )
+set_target_properties(ceph_test_rados_api_pool PROPERTIES COMPILE_FLAGS
+  ${UNITTEST_CXX_FLAGS}
+  )
+target_link_libraries(ceph_test_rados_api_pool
+  librados ${UNITTEST_LIBS} radostest)
+
+# ceph_test_rados_api_stat
+add_executable(ceph_test_rados_api_stat
+  stat.cc
+  )
+set_target_properties(ceph_test_rados_api_stat PROPERTIES COMPILE_FLAGS
+  ${UNITTEST_CXX_FLAGS})
+target_link_libraries(ceph_test_rados_api_stat
+  librados ${UNITTEST_LIBS} radostest)
+
+# ceph_test_rados_api_watch_notify
+add_executable(ceph_test_rados_api_watch_notify
+  watch_notify.cc
+  )
+set_target_properties(ceph_test_rados_api_watch_notify PROPERTIES COMPILE_FLAGS
+  ${UNITTEST_CXX_FLAGS})
+target_link_libraries(ceph_test_rados_api_watch_notify
+  librados ${UNITTEST_LIBS} radostest)
+
+# ceph_test_rados_api_cls
+add_executable(ceph_test_rados_api_cls
+  cls.cc
+  )
+set_target_properties(ceph_test_rados_api_cls PROPERTIES COMPILE_FLAGS
+  ${UNITTEST_CXX_FLAGS})
+target_link_libraries(ceph_test_rados_api_cls
+  librados ${UNITTEST_LIBS} radostest)
+
+# ceph_test_rados_api_misc
+add_executable(ceph_test_rados_api_misc
+  misc.cc
+  )
+set_target_properties(ceph_test_rados_api_misc PROPERTIES COMPILE_FLAGS
+  ${UNITTEST_CXX_FLAGS})
+target_link_libraries(ceph_test_rados_api_misc
+  librados global ${UNITTEST_LIBS} radostest)
+
+# ceph_test_rados_api_lock
+add_executable(ceph_test_rados_api_lock
+  lock.cc
+  )
+set_target_properties(ceph_test_rados_api_lock PROPERTIES COMPILE_FLAGS
+  ${UNITTEST_CXX_FLAGS})
+target_link_libraries(ceph_test_rados_api_lock
+  librados ${UNITTEST_LIBS} radostest)
+
+# ceph_test_rados_api_tier
+add_executable(ceph_test_rados_api_tier
+  tier.cc
+  )
+set_target_properties(ceph_test_rados_api_tier PROPERTIES COMPILE_FLAGS
+  ${UNITTEST_CXX_FLAGS})
+target_link_libraries(ceph_test_rados_api_tier
+  global librados ${UNITTEST_LIBS} ${Boost_SYSTEM_LIBRARY} radostest)
+
+# ceph_test_rados_api_snapshots
+add_executable(ceph_test_rados_api_snapshots
+  snapshots.cc
+  )
+set_target_properties(ceph_test_rados_api_snapshots PROPERTIES COMPILE_FLAGS
+  ${UNITTEST_CXX_FLAGS})
+target_link_libraries(ceph_test_rados_api_snapshots
+  librados ${UNITTEST_LIBS} radostest)
+
+# ceph_test_rados_api_tmap_migrate
+add_executable(ceph_test_rados_api_tmap_migrate
+  ${CMAKE_SOURCE_DIR}/src/tools/cephfs/DataScan.cc
+  ${CMAKE_SOURCE_DIR}/src/tools/cephfs/MDSUtility.cc
+  tmap_migrate.cc
+  )
+set_target_properties(ceph_test_rados_api_tmap_migrate PROPERTIES COMPILE_FLAGS
+  ${UNITTEST_CXX_FLAGS})
+target_link_libraries(ceph_test_rados_api_tmap_migrate
+  librados mds osdc global cls_cephfs_client ${UNITTEST_LIBS} radostest)
+
+# unittest_librados
+add_executable(unittest_librados EXCLUDE_FROM_ALL
+  librados.cc
+  )
+add_ceph_unittest(unittest_librados ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_librados)
+target_link_libraries(unittest_librados librados global ${BLKID_LIBRARIES})
+
+# unittest_librados_config
+add_executable(unittest_librados_config EXCLUDE_FROM_ALL
+  librados_config.cc
+  )
+add_ceph_unittest(unittest_librados_config ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_librados_config)
+target_link_libraries(unittest_librados_config
+  librados
+  global
+  ${BLKID_LIBRARIES}
+  )
+