]> git.sur5r.net Git - openldap/blobdiff - tests/run.in
ITS#7188 fix formatting
[openldap] / tests / run.in
index 0c7976cd01eb74848a505d8142f701c7ab208653..559e1be3280215467c28f00a7b0d8661b8ae340f 100644 (file)
@@ -2,7 +2,7 @@
 # $OpenLDAP$
 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
 ##
-## Copyright 1998-2011 The OpenLDAP Foundation.
+## Copyright 1998-2012 The OpenLDAP Foundation.
 ## All rights reserved.
 ##
 ## Redistribution and use in source and binary forms, with or without
@@ -27,6 +27,7 @@ export SRCDIR TOPSRCDIR LN_S EGREP_CMD
 AC_bdb=@BUILD_BDB@
 AC_hdb=@BUILD_HDB@
 AC_ldif=yes
+AC_mdb=@BUILD_MDB@
 AC_null=@BUILD_NULL@
 
 # other backends
@@ -67,7 +68,7 @@ if test "${AC_meta}" = "metamod" && test "${AC_LIBS_DYNAMIC}" = "static" ; then
        AC_meta="metano"
 fi
 
-export AC_bdb AC_hdb AC_ldap AC_meta AC_monitor AC_null AC_relay AC_sql \
+export AC_bdb AC_hdb AC_ldap AC_mdb AC_meta AC_monitor AC_null AC_relay AC_sql \
        AC_accesslog AC_dds AC_dynlist AC_memberof AC_pcache AC_ppolicy \
        AC_refint AC_retcode AC_rwm AC_unique AC_syncprov AC_translucent \
        AC_valsort \
@@ -151,7 +152,7 @@ while test $# -gt 0 ; do
 done
 
 if test -z "$BACKEND" ; then
-       for b in bdb hdb ; do
+       for b in bdb hdb mdb ; do
                if eval "test \"\$AC_$b\" != no" ; then
                        BACKEND=$b
                        break
@@ -172,7 +173,7 @@ fi
 # maindb: main storage backend.  Currently index,limits,mode,paged results.
 INDEXDB=noindexdb MAINDB=nomaindb
 case $BACKEND in
-       bdb|hdb) INDEXDB=indexdb MAINDB=maindb ;;
+       bdb|hdb|mdb) INDEXDB=indexdb MAINDB=maindb ;;
        ndb) INDEXDB=indexdb ;;
 esac
 
@@ -256,6 +257,9 @@ while [ $COUNTER -le $LOOP ]; do
        fi
 
        if [ $RC -ne 0 ]; then
+               if [ $LOOP -gt 1 ]; then
+                       echo "Failed after $COUNTER of $LOOP iterations"
+               fi
                exit $RC
        else
                COUNTER=`expr $COUNTER + 1`