]> git.sur5r.net Git - openldap/blob - tests/scripts/all
Check ldapmodify for success.
[openldap] / tests / scripts / all
1 #! /bin/sh
2 # $OpenLDAP$
3
4 SHTOOL="$SRCDIR/../build/shtool"
5 TB=`$SHTOOL echo -e "%B"`
6 TN=`$SHTOOL echo -e "%b"`
7
8 echo ">>>>> Executing all LDAP tests for $BACKEND"
9
10 for CMD in $SRCDIR/scripts/test*; do
11         # remove cruft from prior test
12         if test $PRESERVE = yes ; then
13                 /bin/rm -rf testrun/db.*
14         else
15                 /bin/rm -rf testrun
16         fi
17
18         echo ">>>>> Starting ${TB}`basename $CMD`${TN} ..."
19         $CMD
20         RC=$?
21         if test $RC -eq 0 ; then
22                 echo ">>>>> $CMD completed ${TB}OK${TN}."
23         else
24                 echo ">>>>> $CMD ${TB}failed${TN} (exit $RC)"
25                 exit $RC
26         fi
27
28         echo ">>>>> waiting 10 seconds for things to exit"
29         sleep 10
30         echo ""
31 done