LoginKerberosTest relies on kerberos not being installed... so it can fail on windows? --------------------------------------------------------------------------------------
Key: GERONIMO-3388 URL: https://issues.apache.org/jira/browse/GERONIMO-3388 Project: Geronimo Issue Type: Bug Security Level: public (Regular issues) Components: security Affects Versions: 2.0 Reporter: David Jencks Assignee: David Jencks Fix For: 2.0.x, 2.1 Duminda Ekanayake commented on the user list that LoginKerberosTest was failing on a windows system. The surefire report indicated that login had succeeded but the principal count was not what the test expected. Running the test on my machine goes straight to the "kerberos not installed -- pass" catch block. The eventual fix is to run this test with actual kerberos from apacheds, but the immediate fix is to look for the right number of principals. Here's the clue that login has succeeded... unlike on a mac: <testcase time=3D"0.016" name=3D"testLogin"> <failure type=3D"junit.framework.AssertionFailedError" message=3D"server-side subject should have three principals expected:&lt;3&gt; but was:&lt;2&gt;"> junit.framework.AssertionFailedError: server-side subject should have three principals expected:&3& but was:&2& at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.failNotEquals(Assert.java:282) at junit.framework.Assert.assertEquals(Assert.java:64) at junit.framework.Assert.assertEquals(Assert.java:201) at org.apache.geronimo.security.jaas.LoginKerberosTest.testLogin( LoginKerberosTest.java:94) </failure> <system-out>Debug is true storeKey false useTicketCache true useKeyTab false doNotPrompt true ticketCache is null isInitiator true KeyTab is null refreshKrb5Config is false principal is null tryFirstPass is false useFirstPass is false storePass is false clearPass is false Acquire TGT from Cache Principal is [EMAIL PROTECTED] Commit Succeeded </system-out> </testcase> -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.