diff options
Diffstat (limited to 'test')
-rwxr-xr-x | test/run-testdither | 12 | ||||
-rwxr-xr-x | test/run-weavetest | 12 |
2 files changed, 20 insertions, 4 deletions
diff --git a/test/run-testdither b/test/run-testdither index 1ae0db3..89a43ef 100755 --- a/test/run-testdither +++ b/test/run-testdither @@ -2,13 +2,21 @@ out_status=0 +if [ -z "$srcdir" -o "$srcdir" = "." ] ; then + sdir=`pwd` +elif [ -n "`echo $srcdir |grep '^/'`" ] ; then + sdir="$srcdir" +else + sdir="`pwd`/$srcdir" +fi + if [ -z "$STP_DATA_PATH" ] ; then - STP_DATA_PATH=`pwd`/../src/xml + STP_DATA_PATH="$sdir/../src/xml" export STP_DATA_PATH fi if [ -z "$STP_MODULE_PATH" ] ; then - STP_MODULE_PATH=`pwd`/../src/main:`pwd`/../src/main/.libs + STP_MODULE_PATH="$sdir/../src/main:$sdir/../src/main/.libs" export STP_MODULE_PATH fi diff --git a/test/run-weavetest b/test/run-weavetest index e3bf2db..f1375d8 100755 --- a/test/run-weavetest +++ b/test/run-weavetest @@ -1,12 +1,20 @@ #!/bin/sh +if [ -z "$srcdir" -o "$srcdir" = "." ] ; then + sdir=`pwd` +elif [ -n "`echo $srcdir |grep '^/'`" ] ; then + sdir="$srcdir" +else + sdir="`pwd`/$srcdir" +fi + if [ -z "$STP_DATA_PATH" ] ; then - STP_DATA_PATH=`pwd`/../src/xml + STP_DATA_PATH="$sdir/../src/xml" export STP_DATA_PATH fi if [ -z "$STP_MODULE_PATH" ] ; then - STP_MODULE_PATH=`pwd`/../src/main:`pwd`/../src/main/.libs + STP_MODULE_PATH="$sdir/../src/main:$sdir/../src/main/.libs" export STP_MODULE_PATH fi |