diff options
author | IOhannes m zmölnig <zmoelnig@users.sourceforge.net> | 2015-09-01 14:32:27 +0000 |
---|---|---|
committer | IOhannes m zmölnig <zmoelnig@users.sourceforge.net> | 2015-09-01 14:32:27 +0000 |
commit | 9f0009faeaa0960f57fcacea91b45997258016e0 (patch) | |
tree | f434613d74c0bebef7abfdbdb67e0bd55f3fa220 /build/autotests/tests/runtest.sh | |
parent | e6f799e41d7910e1388c68630c49bf3141cb8d9c (diff) |
synch more with git
svn path=/trunk/externals/iem/iemnet/; revision=17546
Diffstat (limited to 'build/autotests/tests/runtest.sh')
-rwxr-xr-x | build/autotests/tests/runtest.sh | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/build/autotests/tests/runtest.sh b/build/autotests/tests/runtest.sh new file mode 100755 index 0000000..396d793 --- /dev/null +++ b/build/autotests/tests/runtest.sh @@ -0,0 +1,43 @@ +#!/bin/sh + +EXTERNAL=$1 +EXTERNAL=${EXTERNAL%.la} +EXTERNAL=${EXTERNAL#./} + +TESTTYPE=$2 + + +################################## + +PD=pd +PDARGS="-nrt -nogui -path .libs" +PDARGS="-noprefs -nostdpath -nosound -nrt -nogui -path .libs" +#PDARGS="-nostdpath -nosound -nrt -nogui -path .libs" +#VALGRIND=valgrind +VALGRIND="valgrind --error-exitcode=1" + +do_runtest() { +case "$1" in + mem*|MEM*) + ${VALGRIND} ${PD} ${PDARGS} -lib ${EXTERNAL} + ;; + DRD|drd) + ${VALGRIND} --tool=drd ${PD} ${PDARGS} -lib ${EXTERNAL} + ;; + HEL*|hel*) + ${VALGRIND} --tool=helgrind ${PD} ${PDARGS} -lib ${EXTERNAL} + ;; + *) + ${PD} ${PDARGS} -lib ${EXTERNAL} + ;; +esac +} + + +#do_runtest +#do_runtest MEM +#do_runtest DRD +#do_runtest HEL +#do_runtest && do_runtest MEM && do_runtest DRD + +do_runtest $TESTTYPE |