summaryrefslogtreecommitdiff
path: root/lib/ldb/tests
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2012-04-04 18:52:25 +1000
committerAndrew Bartlett <abartlet@samba.org>2012-04-10 16:57:06 +1000
commitc484f259c66ffcf0649dd5ab0d7c86e5c70d31af (patch)
tree776914f0ea58307c41d4734365d2f2a168f8f3aa /lib/ldb/tests
parent57341c0f29911d09e511c840386a35290febb9f9 (diff)
downloadsamba-c484f259c66ffcf0649dd5ab0d7c86e5c70d31af.tar.gz
samba-c484f259c66ffcf0649dd5ab0d7c86e5c70d31af.tar.bz2
samba-c484f259c66ffcf0649dd5ab0d7c86e5c70d31af.zip
ldb: Detect failures in ldb.base again
We need to wrap the ldb tests in the subunit blackbox helpers. We also needed to change to the right directory, or else the :< file:// syntax check does not work, as samba4.png is not found. Andrew Bartlett
Diffstat (limited to 'lib/ldb/tests')
-rwxr-xr-xlib/ldb/tests/test-tdb-subunit.sh7
-rwxr-xr-xlib/ldb/tests/test-tdb.sh10
2 files changed, 14 insertions, 3 deletions
diff --git a/lib/ldb/tests/test-tdb-subunit.sh b/lib/ldb/tests/test-tdb-subunit.sh
new file mode 100755
index 0000000000..7dab79f7ba
--- /dev/null
+++ b/lib/ldb/tests/test-tdb-subunit.sh
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+BINDIR=$1
+
+. `dirname $0`/../../../testprogs/blackbox/subunit.sh
+
+testit "ldb" `dirname $0`/test-tdb.sh $BINDIR
diff --git a/lib/ldb/tests/test-tdb.sh b/lib/ldb/tests/test-tdb.sh
index c2285a93f1..3310c81392 100755
--- a/lib/ldb/tests/test-tdb.sh
+++ b/lib/ldb/tests/test-tdb.sh
@@ -1,5 +1,7 @@
#!/bin/sh
+BINDIR=$1
+
if [ -n "$TEST_DATA_PREFIX" ]; then
LDB_URL="$TEST_DATA_PREFIX/tdbtest.ldb"
else
@@ -7,16 +9,18 @@ else
fi
export LDB_URL
-PATH=bin:$PATH
+PATH=$BINDIR:$PATH
export PATH
-rm -f $LDB_URL*
-
if [ -z "$LDBDIR" ]; then
LDBDIR=`dirname $0`/..
export LDBDIR
fi
+cd $LDBDIR
+
+rm -f $LDB_URL*
+
cat <<EOF | $VALGRIND ldbadd || exit 1
dn: @MODULES
@LIST: rdn_name