Fix coverage script 57/297657/1 accepted/tizen/8.0/unified/20231005.092857 accepted/tizen/unified/20230824.064525 tizen_8.0_m2_release
authorJinWang An <jinwang.an@samsung.com>
Tue, 22 Aug 2023 08:31:38 +0000 (17:31 +0900)
committerJinWang An <jinwang.an@samsung.com>
Tue, 22 Aug 2023 08:31:38 +0000 (17:31 +0900)
Change-Id: I2f89d49126f31556a6f9fc7b217f28c2bc2f85a0
Signed-off-by: JinWang An <jinwang.an@samsung.com>
packaging/capi-system-system-settings.spec
tests/CMakeLists.txt

index 3e3d404..808be7d 100644 (file)
@@ -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
 
index fd52afc..7aff148 100644 (file)
@@ -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)