-for t in libkeydb_*.so; do
- backend=${t##libkeydb_}
- backend=${backend%%.so}
- if [ "`echo t/$backend-*`" != "t/$backend-*" ]; then
- echo "* testing $backend backend [conf]"
- (sed -e "s;DIR;`pwd`;" t/test-in.conf ; \
- echo db_backend $backend) > t/test.conf
- for t in t/$backend-*.t t/all-*.t; do
- total=`expr $total + 1`
- mkdir t/db/
- if ! $t test.conf $backend; then
- echo "test $t failed" >&2
- fail=`expr $fail + 1`
- fi
- rm -rf t/db/
- done
- rm t/test.conf
- fi
+# We create a temporary directory to work in
+WORKDIR=$(mktemp -d -t onak-test.XXXXXXXX)
+trap cleanup exit
+cleanup () {
+ rm -rf "$WORKDIR"
+}
+
+export BUILDDIR TESTSDIR WORKDIR
+
+echo "BUILDDIR: ${BUILDDIR}"
+echo "TESTSDIR: ${TESTSDIR}"
+echo "WORKDIR : ${WORKDIR}"