summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/tests/dejagnu/krb-standalone/standalone.exp31
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