openldap/tests/scripts/all

50 lines
826 B
Plaintext
Raw Normal View History

1999-04-21 13:59:01 +08:00
#! /bin/sh
1999-09-02 08:52:43 +08:00
# $OpenLDAP$
1998-08-09 08:43:13 +08:00
# disable LDAP initialization
LDAPNOINIT=true; export LDAPNOINIT
1998-08-09 08:43:13 +08:00
echo ">>>>> Executing all LDAP tests..."
if test $# -eq 0 ; then
SRCDIR="."
1998-08-09 08:43:13 +08:00
else
SRCDIR=$1; shift
1998-08-09 08:43:13 +08:00
fi
echo ">>>>> Test Directory: $SRCDIR"
if test $# -eq 0 ; then
2002-01-16 01:26:44 +08:00
BACKEND=bdb
else
BACKEND=$1; shift
fi
echo ">>>>> Backend: $BACKEND"
if test $# -eq 0 ; then
MONITOR=no
else
MONITOR=$1; shift
fi
2002-02-11 07:49:57 +08:00
SHTOOL="$SRCDIR/../build/shtool"
TB=`$SHTOOL echo -e "%B"`
TN=`$SHTOOL echo -e "%b"`
for CMD in $SRCDIR/scripts/test*; do
2002-02-11 07:49:57 +08:00
echo ">>>>> Starting ${TB}`basename $CMD`${TN} ..."
$CMD $SRCDIR $BACKEND $MONITOR
1998-08-09 08:43:13 +08:00
RC=$?
1999-04-21 13:59:01 +08:00
if test $RC -eq 0 ; then
2002-02-11 07:49:57 +08:00
echo ">>>>> $CMD completed ${TB}OK${TN}."
1998-08-09 08:43:13 +08:00
else
2002-02-11 07:49:57 +08:00
echo ">>>>> $CMD ${TB}failed${TN} (exit $RC)"
1998-08-09 08:43:13 +08:00
exit $RC
fi
1999-08-04 05:46:44 +08:00
echo ">>>>> waiting 10 seconds for things to exit"
sleep 10
2002-02-11 07:49:57 +08:00
echo ""
1998-08-09 08:43:13 +08:00
done