fixeria has uploaded this change for review. (
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/40128?usp=email )
Change subject: start-testsuite: respect $TTCN3_DIR (if set)
......................................................................
start-testsuite: respect $TTCN3_DIR (if set)
Change-Id: I5c1cdc6ffbe50cf7ee48a160d2f406e428326d14
---
M start-testsuite.sh
1 file changed, 12 insertions(+), 9 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/28/40128/1
diff --git a/start-testsuite.sh b/start-testsuite.sh
index 4f2fba4..7d06bf2 100755
--- a/start-testsuite.sh
+++ b/start-testsuite.sh
@@ -42,19 +42,22 @@
TEST=$3
fi
-# this is an example for using a non-installed custom (e.g. git master) TITAN
-#TTCN3_DIR="/home/laforge/projects/git/titan/titan.core/Install"
-#export TTCN3_DIR
-#TITAN_LIBRARY_PATH="$TTCN3_DIR/lib"
-#TTCN3_BIN_DIR="$TTCN3_DIR/bin"
-
# Limit max num of open file descriptors to workaround titan.core bug:
#
https://gitlab.eclipse.org/eclipse/titan/titan.core/-/issues/690
ulimit -n 100000
-# below is for the debian packages
-TTCN3_BIN_DIR="${TTCN3_BIN_DIR:-/usr/bin}"
-TITAN_LIBRARY_PATH="${TITAN_LIBRARY_PATH:-/usr/lib/titan:/usr/ttcn3/lib}"
+if [ -z "$TTCN3_DIR" ]; then
+ # below is for the debian packages
+ TTCN3_BIN_DIR="${TTCN3_BIN_DIR:-/usr/bin}"
+ TITAN_LIBRARY_PATH="${TITAN_LIBRARY_PATH:-/usr/lib/titan:/usr/ttcn3/lib}"
+else
+ # below is for Arch Linux packages
+ #
https://aur.archlinux.org/packages/eclipse-titan
+ #
https://aur.archlinux.org/packages/titan-git
+ # ... and non-installed custom (e.g. git master) builds
+ TTCN3_BIN_DIR="${TTCN3_DIR}/bin"
+ TITAN_LIBRARY_PATH="${TTCN3_DIR}/lib"
+fi
# Run ttcn3_start with LD_LIBRARY_PATH. Do not put $TEST in quotes as it can be
# empty and must be omitted in that case. Otherwise ttcn3_start tries to stop
--
To view, visit
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/40128?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I5c1cdc6ffbe50cf7ee48a160d2f406e428326d14
Gerrit-Change-Number: 40128
Gerrit-PatchSet: 1
Gerrit-Owner: fixeria <vyanitskiy(a)sysmocom.de>