X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=tests%2Frun.in;h=559e1be3280215467c28f00a7b0d8661b8ae340f;hb=5a87770793eb6e58dad7431ee30607f07a363705;hp=0c7976cd01eb74848a505d8142f701c7ab208653;hpb=049f4852bac13773fb33bc8209b521d6d70a2b7c;p=openldap diff --git a/tests/run.in b/tests/run.in index 0c7976cd01..559e1be328 100644 --- a/tests/run.in +++ b/tests/run.in @@ -2,7 +2,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## 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`