From 4d7722900a041ff74d70c34e8d2ecabfe8b7b153 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sat, 19 Aug 2017 15:27:10 +0200 Subject: generalize 'start.sh' script for executing synamically linked testsuite --- ggsn_tests/start.sh | 2 -- start-testsuite.sh | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+), 2 deletions(-) delete mode 100755 ggsn_tests/start.sh create mode 100755 start-testsuite.sh diff --git a/ggsn_tests/start.sh b/ggsn_tests/start.sh deleted file mode 100755 index ccca4458..00000000 --- a/ggsn_tests/start.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -LD_LIBRARY_PATH=.:/usr/lib/titan ttcn3_start GGSN_Tests ./GGSN_Tests.cfg diff --git a/start-testsuite.sh b/start-testsuite.sh new file mode 100755 index 00000000..87cf08bd --- /dev/null +++ b/start-testsuite.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +# Helper script to starte a TITAN-generated test suite, supporting +# dynamically linked suites to ensure JUNIT generation is possible. + +if [ $# -lt 1 ]; then + echo "You have to specify the test suite name" + echo "Syntax example: $0 osmo-ttcn3-hacks/ggsn_tests/GGSN_Test ./GGSN_Test.cfg" + exit 1 +fi + +SUITE=$1 +CFG=`basename $SUITE`.cfg +if [ $# -gt 1 ]; then + CFG=$2 +fi + +LD_LIBRARY_PATH=`dirname $SUITE`:/usr/lib/titan ttcn3_start $SUITE $CFG -- cgit v1.2.3