openldap/tests/scripts/all
Kurt Zeilenga 3fbe93c704 Rework support for certificate exact matching based, in part,
on patch submitted by Mark Ruijter <openldap@siennax.com>.
This addresses (hopefully) ITS 2702, 2703, 2719, 2771.
Additional work:
	fix extraneous frees in libldap/getdn.c x509 rewrite routine
	indexing
2003-10-18 02:39:08 +00:00

59 lines
1.0 KiB
Bash
Executable File

#! /bin/sh
# $OpenLDAP$
# disable LDAP initialization
LDAPNOINIT=true; export LDAPNOINIT
echo ">>>>> Executing all LDAP tests..."
if test $# -eq 0 ; then
SRCDIR="."
else
SRCDIR=$1; shift
fi
echo ">>>>> Test Directory: $SRCDIR"
if test $# -eq 0 ; then
BACKEND=bdb
else
BACKEND=$1; shift
fi
echo ">>>>> Backend: $BACKEND"
MONITORDB=${MONITORDB-no}
PROXYCACHE=${PROXYCACHE-no}
WITHTLS=${WITHTLS-no}
BACKENDTYPE=${BACKENDTYPE-yes}
export MONITORDB PROXYCACHE WITHTLS BACKENDTYPE
echo ">>>>> Backend Type: $BACKENDTYPE"
if test $# -eq 0 ; then
SYNCREPL=no
else
SYNCREPL=$1; shift
fi
SHTOOL="$SRCDIR/../build/shtool"
TB=`$SHTOOL echo -e "%B"`
TN=`$SHTOOL echo -e "%b"`
for CMD in $SRCDIR/scripts/test*; do
echo ">>>>> Starting ${TB}`basename $CMD`${TN} ..."
$CMD $SRCDIR $BACKEND $SYNCREPL
RC=$?
if test $RC -eq 0 ; then
echo ">>>>> $CMD completed ${TB}OK${TN}."
else
echo ">>>>> $CMD ${TB}failed${TN} (exit $RC)"
exit $RC
fi
echo ">>>>> waiting 10 seconds for things to exit"
sleep 10
echo ""
done