From 57aa1ec37519bff08070a35d55613c8a753c08fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Thu, 29 Sep 2011 12:59:11 +0000 Subject: fixed tests to run from a separate dir svn path=/trunk/externals/zexy/; revision=15406 --- tests/runtests.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'tests/runtests.sh') diff --git a/tests/runtests.sh b/tests/runtests.sh index cbe3a92..cac1184 100755 --- a/tests/runtests.sh +++ b/tests/runtests.sh @@ -18,7 +18,12 @@ else exit 77 fi +echo running tests in ${TESTDIR:=.} + + SUFFIX=$(date +%y%m%d-%H%M%S) +RUNTESTS_FINAL_LOG=runtest-${SUFFIX}.log + RUNTESTS_TXT=runtests.txt if which tempfile > /dev/null @@ -28,11 +33,11 @@ else RUNTESTS_LOG=tmp$$.log fi -LIBFLAGS="-path ../src/.libs/:../src/:../ -lib zexy -path ../abs/" +LIBFLAGS="-path ../src/.libs/:../src/:../ -lib zexy -path ../abs/:${TESTDIR}:." list_tests() { # find . -mindepth 2 -name "*.pd" | sed 's|\.pd$|;|' - ls -1 */*.pd | sed 's|\.pd$|;|' + ls -1 ${TESTDIR}/*/*.pd | sed 's|\.pd$|;|' } debug() { @@ -119,7 +124,7 @@ else run_nogui fi -if [ "x${RUNTESTS_NOLOG}" = "x" ]; then +if [ "x${RUNTESTS_NOLOG}" != "x" ]; then RUNTESTS_FINAL_LOG= fi if [ "x${RUNTESTS_FINAL_LOG}" = "x" ]; then -- cgit v1.2.1