generalize 'start.sh' script for executing synamically linked testsuite
diff --git a/ggsn_tests/start.sh b/ggsn_tests/start.sh
deleted file mode 100755
index ccca445..0000000
--- 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 0000000..87cf08b
--- /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