]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: Added new unittests to make check 7572/head
authorAli Maredia <amaredia@redhat.com>
Mon, 8 Feb 2016 17:30:45 +0000 (12:30 -0500)
committerAli Maredia <amaredia@redhat.com>
Mon, 8 Feb 2016 17:30:45 +0000 (12:30 -0500)
Added unittest_shunique_lock & unittest_mutex_debug
to make check, and made them link ALLOC_LIBS

Signed-off-by: Ali Maredia <amaredia@redhat.com>
src/test/CMakeLists.txt

index 5675e093f60c4cbb1cc62c700b9a58924763be78..40707f85e5b3af91977975bb269b948e1c8d1825 100644 (file)
@@ -545,12 +545,14 @@ set_target_properties(unittest_str_map
 set(unittest_mutex_debug_srcs
   common/test_mutex_debug.cc
   )
-add_executable(unittest_mutex_debug
+add_executable(unittest_mutex_debug EXCLUDE_FROM_ALL
   ${unittest_mutex_debug_srcs}
   $<TARGET_OBJECTS:heap_profiler_objs>
   )
+add_test(unittest_mutex_debug unittest_mutex_debug)
+add_dependencies(check unittest_mutex_debug)
 target_link_libraries(unittest_mutex_debug global
-  ${BLKID_LIBRARIES} ${CMAKE_DL_LIBS} ${TCMALLOC_LIBS} ${UNITTEST_LIBS} ${EXTRALIBS})
+  ${BLKID_LIBRARIES} ${CMAKE_DL_LIBS} ${ALLOC_LIBS} ${UNITTEST_LIBS} ${EXTRALIBS})
 set_target_properties(unittest_mutex_debug
   PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS})
 
@@ -558,12 +560,14 @@ set_target_properties(unittest_mutex_debug
 set(unittest_shunique_lock_srcs
   common/test_shunique_lock.cc
   )
-add_executable(unittest_shunique_lock
+add_executable(unittest_shunique_lock EXCLUDE_FROM_ALL
   ${unittest_shunique_lock_srcs}
   $<TARGET_OBJECTS:heap_profiler_objs>
   )
+add_test(unittest_shunique_lock unittest_shunique_lock)
+add_dependencies(check unittest_shunique_lock)
 target_link_libraries(unittest_shunique_lock global
-  ${BLKID_LIBRARIES} ${CMAKE_DL_LIBS} ${TCMALLOC_LIBS} ${UNITTEST_LIBS} ${EXTRALIBS})
+  ${BLKID_LIBRARIES} ${CMAKE_DL_LIBS} ${ALLOC_LIBS} ${UNITTEST_LIBS} ${EXTRALIBS})
 set_target_properties(unittest_shunique_lock
   PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS})