Mercurial > hg > release > icedtea7-forest-2.6 > jdk
changeset 9889:e37926332404
8019410: sun/security/krb5/auto/ReplayCacheTestProc.java
Reviewed-by: mullan
author | weijun |
---|---|
date | Sat, 13 Jul 2013 08:47:49 +0800 |
parents | 81030235927f |
children | a6419eed11eb |
files | test/sun/security/krb5/auto/ReplayCacheTestProc.java |
diffstat | 1 files changed, 13 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/test/sun/security/krb5/auto/ReplayCacheTestProc.java Mon Jun 24 16:25:28 2013 +0800 +++ b/test/sun/security/krb5/auto/ReplayCacheTestProc.java Sat Jul 13 08:47:49 2013 +0800 @@ -100,6 +100,14 @@ kdc.writeKtab(OneKDC.KTAB); KDC.saveConfig(OneKDC.KRB5_CONF, kdc); + if (mode != -1) { + // A special native server to check basic sanity + if (ns(-1).waitFor() != 0) { + Proc.d("Native mode sanity check failed, revert to java"); + mode = -1; + } + } + pc = Proc.create("ReplayCacheTestProc").debug("C") .args("client") .start(); @@ -166,6 +174,11 @@ result[i].csize); } if (!finalOut) throw new Exception(); + } else if (args[0].equals("N-1")) { + // Native mode sanity check + Proc.d("Detect start"); + Context s = Context.fromUserKtab("*", OneKDC.KTAB, true); + s.startAsServer(GSSUtil.GSS_KRB5_MECH_OID); } else if (args[0].equals("client")) { while (true) { String title = Proc.textIn();