- Move ADD_TEST() to CMakeLists.txt from unittest/CMakeLists.txt
- Fix wrong LD_LIBRARY_PATH environment
Change-Id: I80e325268850b38af068c226dbeebf0a08b2cce1
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
IF(BUILD_GCOV)
ADD_DEFINITIONS("-DTIZEN_TEST_GCOV")
ENDIF(BUILD_GCOV)
+
+SET(GTEST_TEST "gtest-alarmmgr")
ADD_SUBDIRECTORY(unittest)
+
+ENABLE_TESTING()
+ADD_TEST(NAME ${GTEST_TEST} COMMAND ${GTEST_TEST}
+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/unittest)
%endif
%check
-export LD_LIBRARY_PATH=lib
+export LD_LIBRARY_PATH=../lib
ctest -V
%if 0%{?gcov:1}
lcov -c --ignore-errors graph --no-external -q -d . -o alarm-manager.info
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/server)
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/mock)
-ENABLE_TESTING()
-
-SET(GTEST_TEST "gtest-alarmmgr")
-
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fpie")
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fpie")
ADD_EXECUTABLE(${GTEST_TEST} ${GTEST_TEST_SRCS} ${GTEST_SERVER_SRCS})
TARGET_LINK_LIBRARIES(${GTEST_TEST} ${gtest_pkgs_LIBRARIES} ${LIBRARY} ${svr_pkgs_LIBRARIES} alarm rt)
-ADD_TEST(NAME ${GTEST_TEST} COMMAND ${GTEST_TEST}
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/unittest)
-
iNSTALL(TARGETS ${GTEST_TEST} DESTINATION bin)