From c6fd6abed4c4d52835b4bb4aba68f415da908a1b Mon Sep 17 00:00:00 2001 From: Romain Forlot Date: Sun, 16 Sep 2018 18:39:43 +0200 Subject: Use the unified script to launch tests This use the dedicated script to launch tests on native development environment and get rid of the dedicated script afb-test.sh. Change-Id: Ic254a3df90939df683e6d2ec5c72afcebc963b75 Signed-off-by: Romain Forlot --- test/CMakeLists.txt | 6 +++--- test/afb-test.sh | 39 --------------------------------------- 2 files changed, 3 insertions(+), 42 deletions(-) delete mode 100755 test/afb-test.sh (limited to 'test') 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 {} \; - -- cgit 1.2.3-korg