RFR(s): 8169196: [TESTBUG] Three tests from sun/net/www have undeclared dependencies

Sergei Kovalev sergei.kovalev at oracle.com
Thu Nov 3 15:43:07 UTC 2016


Daniel,

I case I remove lines 218-223 and disable jdk.security.auth module the 
test fails with an Exception:

Expect client to choose: Basic
HTTP/1.1 401 Unauthorized
Content-Length: 0
Connection: close
WWW-Authenticate: Basic realm="wallyworld"
WWW-Authenticate: NTLM


Server received Authorization header: NTLM 
TlRMTVNTUAABAAAAB4IIAAAAAAAAAAAAAAAAAAAAAAA=
STDERR:
java.lang.RuntimeException: Unexpected value
         at NoNTLM.test(NoNTLM.java:174)
         at NoNTLM.main(NoNTLM.java:229)
         at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base at 9-ea/Native 
Method)
         at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base at 9-ea/NativeMethodAccessorImpl.java:62)
         at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base at 9-ea/DelegatingMethodAccessorImpl.java:43)
         at java.lang.reflect.Method.invoke(java.base at 9-ea/Method.java:537)
         at 
com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:110)
         at java.lang.Thread.run(java.base at 9-ea/Thread.java:844)

JavaTest Message: Test threw exception: java.lang.RuntimeException: 
Unexpected value
JavaTest Message: shutting down test

Looks like the module also requires for www authentication in other pice 
of code.

-- 
With best regards,
Sergei

03.11.16 18:30, Daniel Fuchs wrote:
> Hi Sergey,
>
> Great to get rid of yet another shell script.
>
> The change looks good in general - except for NoNTLM.java:
>
> I don't think the test should have @modules jdk.security.auth
> as the test is precisely supposed to be able to run without it
> (+ lines 218-223 are probably obsolete and I suspect they should
>    be removed - but that is for another day).
>
> best regards,
>
> -- daniel
>
> On 03/11/16 13:48, Sergei Kovalev wrote:
>> Hi Team,
>>
>> Please review one more small fix for module dependencies issue.
>>
>> Bug ID: https://bugs.openjdk.java.net/browse/JDK-8169196
>> WebRev: 
>> http://cr.openjdk.java.net/~skovalev/8169196/webrev.00/index.html
>>
>> Added missed dependency on jdk.httpserver. Also shell test converted to
>> pure java test.
>>


More information about the net-dev mailing list