diff options
| author | Ken Raeburn <raeburn@mit.edu> | 2006-10-12 03:47:05 +0000 |
|---|---|---|
| committer | Ken Raeburn <raeburn@mit.edu> | 2006-10-12 03:47:05 +0000 |
| commit | d4d17e3496d17b7a6a4c72985fcff74c41ced435 (patch) | |
| tree | 5defd47b23047a7adea10ccd89dd8923fb623df2 /src | |
| parent | 1701b402682dea7f3d943f2d3e2727b449b0e4a7 (diff) | |
| download | krb5-d4d17e3496d17b7a6a4c72985fcff74c41ced435.tar.gz krb5-d4d17e3496d17b7a6a4c72985fcff74c41ced435.tar.xz krb5-d4d17e3496d17b7a6a4c72985fcff74c41ced435.zip | |
Add a policy to the database, then after the dump and restore, check
that it's still there.
ticket: 4355
tags: pullup
target_version: 1.5.2
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18691 dc483132-0cff-0310-8789-dd5450dbe970
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 |
