X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=tests%2Fscripts%2Ftest046-dds;h=9cd81b7f730abc388deb5bb43039739c91484aec;hb=fc1396fa2e94ee2e752fd7c3ea5bb22f6592398a;hp=d0af563f1fd949bdea72da25d6ea9f08f3f30ee9;hpb=0f86c2e8eb07910670ab5262d470efaf6c497898;p=openldap diff --git a/tests/scripts/test046-dds b/tests/scripts/test046-dds index d0af563f1f..9cd81b7f73 100755 --- a/tests/scripts/test046-dds +++ b/tests/scripts/test046-dds @@ -2,7 +2,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 2005-2009 The OpenLDAP Foundation. +## Copyright 2005-2012 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without @@ -16,10 +16,11 @@ echo "running defines.sh" . $SRCDIR/scripts/defines.sh -if test $BACKEND = "ldif" ; then - echo "LDIF backend does not support acls, test skipped" +case $BACKEND in ldif | null) + # LDIF lacks ACL support, NULL cannot hold dynamic entries + echo "Test does not support $BACKEND backend, test skipped" exit 0 -fi +esac if test $DDS = ddsno; then echo "Dynamic Directory Services overlay not available, test skipped" @@ -444,7 +445,7 @@ case $RC in 0) echo "ldapmodify should have failed ($RC)!" test $KILLSERVERS != no && kill -HUP $KILLPIDS - exit $RC + exit -1 ;; 50) echo "ldapmodify failed ($RC)" @@ -475,7 +476,7 @@ RC=$? if test $RC = 0 ; then echo "ldapexop should have failed ($RC)!" test $KILLSERVERS != no && kill -HUP $KILLPIDS - exit $RC + exit -1 fi echo "Trying to refresh the meeting as $JAJDN (should fail)..." @@ -486,7 +487,7 @@ RC=$? if test $RC = 0 ; then echo "ldapexop should have failed ($RC)!" test $KILLSERVERS != no && kill -HUP $KILLPIDS - exit $RC + exit -1 fi echo "Trying to delete the meeting as $BABSDN (should fail)..." @@ -500,7 +501,7 @@ case $RC in 0) echo "ldapdelete should have failed ($RC)!" test $KILLSERVERS != no && kill -HUP $KILLPIDS - exit $RC + exit -1 ;; 50) echo "ldapdelete failed ($RC)"