From 820b5b64879fc105dfcc6e96b51646a0896b1232 Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Wed, 21 Jan 2004 10:26:58 +0000 Subject: [PATCH] Add sizelimit checks (ITS#2888) --- tests/scripts/test011-glue-slapadd | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/tests/scripts/test011-glue-slapadd b/tests/scripts/test011-glue-slapadd index 929a7f9925..e7353bdc3c 100755 --- a/tests/scripts/test011-glue-slapadd +++ b/tests/scripts/test011-glue-slapadd @@ -47,8 +47,6 @@ 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)!" exit $RC @@ -65,8 +63,28 @@ 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 + +echo "Testing sizelimit..." +$LDAPSEARCH -b "$BASEDN" -h $LOCALHOST -p $PORT1 -s one -z 2 > $SEARCHOUT 2>&1 +RC=$? +if test $RC = 0 ; then + echo "sizelimit not detected at end of search." + test $KILLSERVERS != no && kill -HUP $KILLPIDS exit 1 fi +$LDAPSEARCH -b "$BASEDN" -h $LOCALHOST -p $PORT1 -z 9 objectclass=OpenLDAPPerson > $SEARCHOUT 2>&1 +RC=$? +if test $RC = 0 ; then + echo "sizelimit not detected at middle of search." + test $KILLSERVERS != no && kill -HUP $KILLPIDS + exit 1 +fi + +test $KILLSERVERS != no && kill -HUP $KILLPIDS + echo ">>>>> Test succeeded" exit 0 -- 2.39.5