From 41917d9db20af3444bafd11bd69bcdfc45e47e58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Sun, 22 Jul 2007 11:26:21 +0000 Subject: [PATCH] Test renewing. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21666 ec53bebd-3082-4978-b11e-865c3cabbd6b --- tests/kdc/check-kdc.in | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/kdc/check-kdc.in b/tests/kdc/check-kdc.in index e88d78fd8..a1577f5f6 100644 --- a/tests/kdc/check-kdc.in +++ b/tests/kdc/check-kdc.in @@ -70,6 +70,7 @@ kdestroy="${TESTS_ENVIRONMENT} ../../kuser/kdestroy -c $cache --no-unlog" ktutil="${TESTS_ENVIRONMENT} ../../admin/ktutil" hxtool="${TESTS_ENVIRONMENT} ../../lib/hx509/hxtool" kimpersonate="${TESTS_ENVIRONMENT} ../../kuser/kimpersonate -k ${keytab} --ccache=${ocache}" +test_renew="${TESTS_ENVIRONMENT} ../../lib/krb5/test_renew" KRB5_CONFIG="${objdir}/krb5.conf" export KRB5_CONFIG @@ -381,6 +382,21 @@ ${kgetcred} --out-cache=${o2cache} --delegation-credential-cache=${ocache} ${ser ${kdestroy} +echo "check renewing" > messages.log +${kinit} --renewable --password-file=${objdir}/foopassword foo@$R || \ + { ec=1 ; eval "${testfailed}"; } +echo "kinit -R" +${kinit} -R || \ + { ec=1 ; eval "${testfailed}"; } +echo "check renewing MIT interface" > messages.log +${kinit} --renewable --password-file=${objdir}/foopassword foo@$R || \ + { ec=1 ; eval "${testfailed}"; } +echo "test_renew" +env KRB5CCNAME=${cache} ${test_renew} || \ + { ec=1 ; eval "${testfailed}"; } +${kdestroy} + + echo "killing kdc (${kdcpid})" kill $kdcpid || exit 1