* default.exp: Add rudimentary support for multiple passes. For
authorTom Yu <tlyu@mit.edu>
Sun, 2 Jul 2000 18:50:12 +0000 (18:50 +0000)
committerTom Yu <tlyu@mit.edu>
Sun, 2 Jul 2000 18:50:12 +0000 (18:50 +0000)
commit582f9f65e4f9397920c0eac1b3341e0246e1de6f
tree071ec87cb6a5cdff5bedef751115d88e04f7590a
parent633b32318513a82bd93da244f0a852ce92c44018
* default.exp: Add rudimentary support for multiple passes.  For
now, iterate over a few combinations of des_krbtgt and assorted
enctype lists.  Will eventually allow for separate krb5.conf files
for clients and servers.  Add varibles RLOGIN and RLOGIN_FLAGS to
permit run-time configuration of rlogin program if necessary.  Set
up an onexit handler that calls stop_kerberos_daemons.  Replace
many uses of doubled-up send_log and verbose with single calls to
verbose -log.  Replace instances of send_error with perror where
appropriate, since this will cause successor test to fail, which
is usually what we want.
(setup_root_shell): Replace calls to untested with calls to
unsupported; also use note for explanatory text previously printed
using untested.  Add match string for "connection refused" and
collapse common code into a single expect clause by using the -re
flag.
(start_kerberos_daemons): Conditionalize calls to fail based on
$standalone; in the !$standalone case, call perror instead.  Calls
to fail and pass for a given test should have consistent strings,
and extraneous calls to fail should not be made in order to keep
the total number of passed and failed tests constant regardless of
success of setup steps.  Much remains to be done in this area
though.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12509 dc483132-0cff-0310-8789-dd5450dbe970
src/tests/dejagnu/config/ChangeLog
src/tests/dejagnu/config/default.exp