From: JinWang An Date: Tue, 22 Aug 2023 08:31:38 +0000 (+0900) Subject: Fix coverage script X-Git-Tag: accepted/tizen/8.0/unified/20231005.092857^0 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fapi%2Fsystem-settings.git;a=commitdiff_plain;h=bf27487674e4333797edbe30165e3a28588601a1 Fix coverage script Change-Id: I2f89d49126f31556a6f9fc7b217f28c2bc2f85a0 Signed-off-by: JinWang An --- diff --git a/packaging/capi-system-system-settings.spec b/packaging/capi-system-system-settings.spec index 3e3d404..808be7d 100644 --- a/packaging/capi-system-system-settings.spec +++ b/packaging/capi-system-system-settings.spec @@ -133,6 +133,12 @@ cat << EOF > run-unittest.sh #!/bin/sh setup() { echo "setup start" + if [ -d "conf_example" ]; then + rm -rf ./conf_example + rm -rf ./tests + fi + ln -s /usr/bin/sys-settings/tests ./tests + ln -s /usr/bin/sys-settings/conf_example ./conf_example } test_main() { @@ -144,6 +150,8 @@ test_main() { teardown() { echo "teardown start" + rm -rf ./tests + rm -rf ./conf_example } main() { @@ -193,6 +201,7 @@ genhtml %{name}.info -o out --legend --show-details %files unittests %manifest %{name}.manifest %{sys_setting_test_dir}/* +%{_libdir}/libsys-settings-mock.so %{_bindir}/tizen-unittests/%{name}/run-unittest.sh %license LICENSE.APLv2 diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index fd52afc..7aff148 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -21,6 +21,10 @@ LINK_DIRECTORIES(${gtest_pkgs_LIBRARY_DIRS}) SET(MOCK_LIB "sys-settings-mock") FILE(GLOB MOCK_SRCS mocks/*.c mocks/*.cpp) ADD_LIBRARY(${MOCK_LIB} SHARED ${MOCK_SRCS}) +INSTALL(TARGETS ${MOCK_LIB} DESTINATION ${LIB_INSTALL_DIR}) + +INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/tests/res/ DESTINATION ${TEST_INSTALL_DIR}/tests/res PATTERN "*") +INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/conf_example/ DESTINATION ${TEST_INSTALL_DIR}/conf_example PATTERN "*") SET(SSTT_GTEST "sst-unit-test") FILE(GLOB SSTT_GTEST_SRC sst_gtest_normal_*.cpp)