ENDFOREACH(flag)
#=======================================================================================#
-SET(VCONF_MOCK "vconf")
+SET(VCONF_MOCK "vconf-mock")
SET(VCONF_MOCK_SRCS src/vconf.cpp )
-SET(VCONF_MOCK_CFLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden ")
+SET(VCONF_MOCK_CFLAGS "${CMAKE_C_FLAGS}" )
ADD_LIBRARY(${VCONF_MOCK} SHARED ${VCONF_MOCK_SRCS})
SET_TARGET_PROPERTIES(${VCONF_MOCK} PROPERTIES
COMPILE_FLAGS ${VCONF_MOCK_CFLAGS}
- LINK_FLAGS "-Wl,--version-script=src/vconf.sym"
- VERSION 0.3.1
- SOVERSION 0
)
#=======================================================================================#
-SET(PKGMGR_INFO_MOCK "pkgmgr-info")
+SET(PKGMGR_INFO_MOCK "pkgmgr-info-mock")
SET(PKGMGR_INFO_MOCK_SRCS src/pkgmgrinfo_appinfo.c )
-SET(PKGMGR_INFO_MOCK_CFLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden ")
+SET(PKGMGR_INFO_MOCK_CFLAGS "${CMAKE_C_FLAGS}" )
ADD_LIBRARY(${PKGMGR_INFO_MOCK} SHARED ${PKGMGR_INFO_MOCK_SRCS})
SET_TARGET_PROPERTIES(${PKGMGR_INFO_MOCK} PROPERTIES
COMPILE_FLAGS ${PKGMGR_INFO_MOCK_CFLAGS}
- VERSION 0.18.0
- SOVERSION 0
)
#=======================================================================================#
-SET(EFL_EXTENSION_INFO_MOCK "efl-extension")
+SET(EFL_EXTENSION_INFO_MOCK "efl-extension-mock")
SET(EFL_EXTENSION_INFO_MOCK_SRCS src/efl-extension.c )
-SET(EFL_EXTENSION_INFO_MOCK_CFLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden ")
+SET(EFL_EXTENSION_INFO_MOCK_CFLAGS "${CMAKE_C_FLAGS}" )
ADD_LIBRARY(${EFL_EXTENSION_INFO_MOCK} SHARED ${EFL_EXTENSION_INFO_MOCK_SRCS})
SET_TARGET_PROPERTIES(${EFL_EXTENSION_INFO_MOCK} PROPERTIES
COMPILE_FLAGS ${EFL_EXTENSION_INFO_MOCK_CFLAGS}
- VERSION 0.1.0
- SOVERSION 0
)
#=======================================================================================#
SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}")
ADD_EXECUTABLE(${unit_test} src/unit_test.c
src/unit_test_fw.c)
-TARGET_LINK_LIBRARIES(${unit_test} ${fw_name} ${VCONF_MOCK} "-ldl")
+TARGET_LINK_LIBRARIES(${unit_test} ${fw_name} "-ldl")
INSTALL(TARGETS ${unit_test} DESTINATION /usr/local/bin)
#!/bin/bash
-export LD_LIBRARY_PATH=.:..:$LD_LIBRARY_PATH
pushd ../
RootDir=$PWD
popd
cp -f ../system-settings-util/libsystem-settings-util.so* /usr/lib
echo "link [/opt/etc/localtime]"
-ln -s /etc/localtime /opt/etc/localtime
+ln -sf /etc/localtime /opt/etc/localtime
if [ -f /usr/lib/libefl-extension.so.0 ]
then
echo "${unitTestFile} file does not exist!"
exit -1
fi
-./${unitTestFile}
+
+LD_PRELOAD=./libvconf-mock.so:./libpkgmgr-info-mock.so ./${unitTestFile}
#========================================================================================
# Causion : Need to root permission
fi
#========================================================================================
-
-
CMakeDir=${RootDir}/CMakeFiles/capi-system-system-settings.dir/src
CoverageDir=${RootDir}/coverage