diff options
-rw-r--r-- | CMakeLists.txt | 3 | ||||
-rw-r--r-- | test/CMakeLists.txt | 6 | ||||
-rwxr-xr-x | test/afb-test.sh | 39 |
3 files changed, 6 insertions, 42 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 3cc33f2..e6c1ff0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,4 +18,7 @@ CMAKE_MINIMUM_REQUIRED(VERSION 3.5) +include(CTest) +enable_testing() + include(${CMAKE_CURRENT_SOURCE_DIR}/conf.d/cmake/config.cmake) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index f4d72ac..caafa1d 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -22,6 +22,6 @@ PROJECT_SUBDIRS_ADD(${PROJECT_SRC_DIR_PATTERN}) ADD_TEST(NAME AGL_SERVICE_SIGNAL_COMPOSER_TESTS - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - COMMAND afb-test.sh ${CMAKE_BINARY_DIR} -)
\ No newline at end of file + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} + COMMAND afm-test ${CMAKE_BINARY_DIR}/package ${CMAKE_BINARY_DIR}/package-test +) diff --git a/test/afb-test.sh b/test/afb-test.sh deleted file mode 100755 index f4b8763..0000000 --- a/test/afb-test.sh +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/sh -x -trap "cleanup 0" EXIT -trap "cleanup 1" SIGINT SIGTERM SIGABRT SIGHUP -cleanup() { - trap '' SIGINT SIGTERM SIGABRT SIGHUP EXIT - kill $AFTESTPID > /dev/null 2>&1 - pkill $PROCNAME - exit $1 -} - -BINDER=$(command -v afb-daemon) -AFBTEST="$(pkg-config --variable libdir afb-test)/aft.so" -if [ ! $? -eq 0 ]; then echo "Set PKG_CONFIG_PATH for afb-test"; exit -1; fi -PROCNAME="afbd-signal-composer" -PORT=1234 -TOKEN= -[ "$1" ] && BUILDDIR="$1" || exit 1 -AFTESTSOCKET=/tmp/signal-composer - -TESTPACKAGEDIR="${BUILDDIR}/package-test" -export AFT_CONFIG_PATH="${TESTPACKAGEDIR}/etc" -export AFT_PLUGIN_PATH="${TESTPACKAGEDIR}/var:${TESTPACKAGEDIR}/lib/plugins" - -pkill $PROCNAME - -${BINDER} --name="${PROCNAME}" \ - --port="${PORT}" \ - --tracereq=common \ - --token=${TOKEN} \ - --workdir="${BUILDDIR}/package-test" \ - --binding=${AFBTEST} \ - --binding="../package/lib/afb-signal-composer.so" \ - -vvv \ - --call="aft-signal-composer/launch_all_tests:{}" \ - --call="aft-signal-composer/exit:{}" -AFTESTPID=$! - -find "${BUILDDIR}" -name test_results.log -exec cat {} \; - |