diff options
| author | Ken Raeburn <raeburn@mit.edu> | 2008-11-12 21:49:35 +0000 |
|---|---|---|
| committer | Ken Raeburn <raeburn@mit.edu> | 2008-11-12 21:49:35 +0000 |
| commit | 72449bf93b648911e83e17c83dcdf2e65340b7b0 (patch) | |
| tree | 124a64e278c0a33e2e2938e52f223fd1c393745c /src/tests/dejagnu/config/default.exp | |
| parent | fa66f649a59f75a9101358b3b480a74f9c6d5801 (diff) | |
| download | krb5-72449bf93b648911e83e17c83dcdf2e65340b7b0.tar.gz krb5-72449bf93b648911e83e17c83dcdf2e65340b7b0.tar.xz krb5-72449bf93b648911e83e17c83dcdf2e65340b7b0.zip | |
Add basic kprop test, and a little more debugging support
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21078 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/tests/dejagnu/config/default.exp')
| -rw-r--r-- | src/tests/dejagnu/config/default.exp | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/src/tests/dejagnu/config/default.exp b/src/tests/dejagnu/config/default.exp index 138a391d6..9e6320728 100644 --- a/src/tests/dejagnu/config/default.exp +++ b/src/tests/dejagnu/config/default.exp @@ -413,9 +413,10 @@ file delete $tmppwd/krb5.conf $tmppwd/kdc.conf $tmppwd/krb.realms $tmppwd/krb.co proc delete_db {} { global tmppwd file delete $tmppwd/kdc-db $tmppwd/kdc-db.ok $tmppwd/kdc-db.kadm5 \ - $tmppwd/kdc-db.ulog \ $tmppwd/kdc-db.kadm5.lock \ - $tmppwd/slave-db \ + $tmppwd/kdc-db.ulog \ + $tmppwd/slave-db $tmppwd/slave-db.ok $tmppwd/slave-db.kadm5 $tmppwd/slave-db.kadm5.lock \ + $tmppwd/slave-db~ $tmppwd/slave-db~.ok $tmppwd/slave-db~.kadm5 $tmppwd/slave-db~.kadm5.lock \ $tmppwd/srvtab $tmppwd/cpw_srvtab } @@ -463,6 +464,8 @@ foreach i { {T_INETD $objdir/t_inetd} {KPROPLOG $objdir/../../slave/kproplog} {KPASSWD $objdir/../../clients/kpasswd/kpasswd} + {KPROPD $objdir/../../slave/kpropd} + {KPROP $objdir/../../slave/kprop} } { set varname [lindex $i 0] if ![info exists $varname] { @@ -812,6 +815,7 @@ proc modify_principal { name args } { # client tries +1 and +6 # kadmind +4 # kpasswd +5 +# (nothing) +6 # krb524 +7 # application servers (krlogind, telnetd, krshd, ftpd, etc) +8 # iprop +9 (if enabled) @@ -2798,11 +2802,19 @@ proc krb_exit { } { } # helpful sometimes for debugging the test suite -proc spawn_xterm { } { +proc export_debug_envvars { } { global env foreach i {KDB5_UTIL KRB5KDC KADMIND KADMIN KADMIN_LOCAL KINIT KTUTIL KLIST RLOGIN RLOGIND FTP FTPD KPASSWD REALMNAME GSSCLIENT} { global $i if [info exists $i] { set env($i) [set $i] } } +} +proc spawn_xterm { } { + export_debug_envvars exec "xterm" } +proc spawn_shell { } { + export_debug_envvars + spawn "sh" + exp_interact +} |
