summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rwxr-xr-xtest/run-testdither12
-rwxr-xr-xtest/run-weavetest12
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