diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/CMakeLists.txt | 4 | ||||
-rwxr-xr-x | test/afb-test.sh | 43 |
2 files changed, 2 insertions, 45 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 94dca38..d75b1c9 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -22,6 +22,6 @@ PROJECT_SUBDIRS_ADD(${PROJECT_SRC_DIR_PATTERN}) ADD_TEST(NAME AFB-TEST_TESTS - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - COMMAND afb-test.sh "${CMAKE_BINARY_DIR}" + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} + COMMAND afm-test "${CMAKE_BINARY_DIR}/package" "${CMAKE_BINARY_DIR}/package-test" SERVICE ) diff --git a/test/afb-test.sh b/test/afb-test.sh deleted file mode 100755 index cd722cc..0000000 --- a/test/afb-test.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/sh - -trap "cleanup 1" SIGINT SIGTERM SIGABRT SIGHUP -trap "cleanup 0" EXIT - -cleanup() { - trap '' SIGINT SIGTERM SIGABRT SIGHUP EXIT - kill $AFTESTPID > /dev/null 2>&1 - rm -f $AFTESTSOCKET - pkill $PROCNAME - exit $1 -} - -BINDER=$(command -v afb-daemon) -PROCNAME="aft-aftest" -PORT=1234 -TOKEN= -AFTESTSOCKET=/tmp/afTest - -[ "$1" ] && BUILDDIR="$1" || exit 1 - -pkill $PROCNAME - -${BINDER} --name=afbd-aftest \ ---workdir="${BUILDDIR}/package" \ ---binding=lib/aft.so \ ---ws-server=unix:${AFTESTSOCKET} > /dev/null 2>&1 & -AFTESTPID=$! - -sleep 0.3 - -${BINDER} --name="${PROCNAME}" \ ---port="${PORT}" \ ---no-httpd \ ---tracereq=common \ ---token=${TOKEN} \ ---workdir="${BUILDDIR}/package-test" \ ---binding="${BUILDDIR}/package/lib/aft.so" \ ---ws-client=unix:${AFTESTSOCKET} \ ---call="aft-aftest/launch_all_tests:{}" \ ---call="aft-aftest/exit:{}" - -find "${BUILDDIR}" -name test_results.log -exec cat {} \; |