]> git.sur5r.net Git - openldap/commitdiff
ITS#7101 test001: Skip back-ldif unordered slapadd
authorHallvard Furuseth <hallvard@openldap.org>
Wed, 30 Nov 2011 10:41:50 +0000 (11:41 +0100)
committerHallvard Furuseth <hallvard@openldap.org>
Wed, 30 Nov 2011 10:41:50 +0000 (11:41 +0100)
tests/scripts/test001-slapadd

index 7e320fa4517b53aa994391091786f4e75eb268c0..7be30aaf72098dc0ef0519a4186253f16d271b0d 100755 (executable)
@@ -71,6 +71,10 @@ if test $? != 0 ; then
        exit 1
 fi
 
+if test $BACKEND = ldif ; then
+       echo "Skipping test of unordered slapadd (unsupported in ldif backend)"
+else
+
 kill -HUP $KILLPIDS
 
 rm -f $DBDIR1/*
@@ -110,10 +114,9 @@ for i in 0 1 2 3 4 5; do
        sleep 5
 done
 
-test $KILLSERVERS != no && kill -HUP $KILLPIDS
-
 if test $RC != 0 ; then
        echo "ldapsearch failed ($RC)!"
+       test $KILLSERVERS != no && kill -HUP $KILLPIDS
        exit $RC
 fi
 
@@ -128,9 +131,14 @@ if test $? != 0 ; then
        echo "comparison failed - database was not created correctly"
        echo $SEARCHFLT $LDIFFLT
        $DIFF $SEARCHFLT $LDIFFLT
+       test $KILLSERVERS != no && kill -HUP $KILLPIDS
        exit 1
 fi
 
+fi
+
+test $KILLSERVERS != no && kill -HUP $KILLPIDS
+
 echo ">>>>> Test succeeded"
 
 test $KILLSERVERS != no && wait