X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=tests%2Fscripts%2Ftest027-emptydn;h=aadbe855533f122aef43b72b9496b974296ebd33;hb=df479246f6aef59f1414557ecffbc380359c303c;hp=9951fa848b03b590658c6ca5effcb65dd3610921;hpb=657da89181ea82c1d0d82896999d908792ccb16d;p=openldap diff --git a/tests/scripts/test027-emptydn b/tests/scripts/test027-emptydn index 9951fa848b..aadbe85553 100755 --- a/tests/scripts/test027-emptydn +++ b/tests/scripts/test027-emptydn @@ -44,6 +44,8 @@ if test $WAIT != 0 ; then fi KILLPIDS="$PID" +sleep 1 + echo "Testing slapd empty DN handling..." for i in 0 1 2 3 4 5; do $LDAPSEARCH -s base -b "$MONITOR" -h $LOCALHOST -p $PORT1 \ @@ -78,8 +80,10 @@ wait LDIFOUT=$EMPTYDNOUT1 +echo "Filtering ldapsearch results..." +. $LDIFFILTER < $SEARCHOUT > $SEARCHFLT echo "Comparing ldapsearch results against original..." -$CMP $SEARCHOUT $LDIFOUT > $CMPOUT +$CMP $SEARCHFLT $LDIFOUT > $CMPOUT if test $? != 0 ; then echo "comparison failed - empty DN write operations did not complete correctly" @@ -89,7 +93,7 @@ fi echo "Comparison of database generated via slapadd succeeded" echo "Cleaning up database directories..." -/bin/rm -rf testrun/db.* +/bin/rm -rf $TESTDIR/db.* mkdir -p $TESTDIR $DBDIR1 $DBDIR2 @@ -102,6 +106,8 @@ if test $WAIT != 0 ; then fi KILLPIDS="$PID" +sleep 1 + echo "Testing slapd empty DN handling..." for i in 0 1 2 3 4 5; do $LDAPSEARCH -s base -b "$MONITOR" -h $LOCALHOST -p $PORT1 \ @@ -150,8 +156,10 @@ test $KILLSERVERS != no && kill -HUP $KILLPIDS LDIFOUT=$EMPTYDNOUT2 +echo "Filtering ldapsearch results..." +. $LDIFFILTER < $SEARCHOUT > $SEARCHFLT echo "Comparing ldapsearch results against original..." -$CMP $SEARCHOUT $LDIFOUT > $CMPOUT +$CMP $SEARCHFLT $LDIFOUT > $CMPOUT if test $? != 0 ; then echo "comparison failed - empty DN write operations did not complete correctly"