From: Howard Chu Date: Wed, 21 Jan 2004 10:26:58 +0000 (+0000) Subject: Add sizelimit checks (ITS#2888) X-Git-Tag: OPENLDAP_REL_ENG_2_1_MP~3 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=820b5b64879fc105dfcc6e96b51646a0896b1232;p=openldap Add sizelimit checks (ITS#2888) --- 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