From 91c2002f8efdd2029ef526e813cfd000df9ce11b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Thu, 21 Feb 2008 12:58:14 +0000 Subject: [PATCH] Check spnego error messages too. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22601 ec53bebd-3082-4978-b11e-865c3cabbd6b --- tests/gss/check-context.in | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/tests/gss/check-context.in b/tests/gss/check-context.in index f66138b51..c76cc14d2 100644 --- a/tests/gss/check-context.in +++ b/tests/gss/check-context.in @@ -109,23 +109,31 @@ echo "======test unreadable/non existant keytab and its error message" ${context} --mech-type=krb5 host@lucid.test.h5l.se || \ { exitcode=1 ; echo "test failed"; } chmod 0 ${keytabfile} -echo "checking non readable keytabfile" +echo "checking non readable keytabfile (krb5)" ${context} --mech-type=krb5 host@lucid.test.h5l.se > test_context.log 2>&1 && \ { exitcode=1 ; echo "test failed"; } grep ${keytabfile} test_context.log > /dev/null || \ { exitcode=1 ; echo "test failed"; } -#does not work yet -#${context} --mech-type=spnego host@lucid.test.h5l.se > test_context.log 2>&1 && \ -# { exitcode=1 ; echo "test failed"; } -#grep ${keytabfile} test_context.log > /dev/null || \ -# { exitcode=1 ; echo "test failed"; } +echo "checking non readable keytabfile (spnego)" +${context} --mech-type=spnego host@lucid.test.h5l.se > test_context.log 2>&1 && \ + { exitcode=1 ; echo "test failed"; } +grep ${keytabfile} test_context.log > /dev/null || \ + { exitcode=1 ; echo "test failed"; } + chmod 600 ${keytabfile} -echo "checking non existant keytabfile" mv ${keytabfile} ${keytabfile}.no + +echo "checking non existant keytabfile (krb5)" ${context} --mech-type=krb5 host@lucid.test.h5l.se > test_context.log 2>&1 && \ { exitcode=1 ; echo "test failed"; } grep ${keytabfile} test_context.log > /dev/null || \ { exitcode=1 ; echo "test failed"; } +echo "checking non existant keytabfile (spengo)" +${context} --mech-type=spnego host@lucid.test.h5l.se > test_context.log 2>&1 && \ + { exitcode=1 ; echo "test failed"; } +grep ${keytabfile} test_context.log > /dev/null || \ + { exitcode=1 ; echo "test failed"; } + mv ${keytabfile}.no ${keytabfile} echo "======test naming combinations"