diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/tests/dejagnu/krb-standalone/standalone.exp | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/tests/dejagnu/krb-standalone/standalone.exp b/src/tests/dejagnu/krb-standalone/standalone.exp index 3799a51ab..9a92b9303 100644 --- a/src/tests/dejagnu/krb-standalone/standalone.exp +++ b/src/tests/dejagnu/krb-standalone/standalone.exp @@ -99,6 +99,20 @@ proc doit { } { return } + spawn $KADMIN_LOCAL -q "addpol fred" + catch expect_after + expect { + timeout { + fail "kadmin.local addpol fred" + } + eof { + pass "kadmin.local addpol fred" + } + } + set k_stat [wait -i $spawn_id] + verbose "wait -i $spawn_id returned $k_stat (kadmin addpol)" + catch "close -i $spawn_id" + # Use ksrvutil to create a srvtab entry. if ![setup_srvtab 1] { return @@ -107,6 +121,23 @@ proc doit { } { # Test dump and load. Continue on, whatever the result. dump_and_reload + spawn $KADMIN_LOCAL -q "getpols" + expect { + fred { + pass "kadmin.local getpols" + expect eof + } + timeout { + fail "kadmin.local getpols" + } + eof { + fail "kadmin.local getpols" + } + } + set k_stat [wait -i $spawn_id] + verbose "wait -i $spawn_id returned $k_stat (kadmin addpol)" + catch "close -i $spawn_id" + # Use kinit to get a ticket. if ![kinit krbtest/admin adminpass$KEY 1] { return |
