RFR[12] JDK-8211978: move testlibrary/jdk/testlibrary/SimpleSSLContext.java and testkeys to network testlibrary

Weijun Wang weijun.wang at oracle.com
Mon Oct 15 10:10:25 UTC 2018



> On Oct 15, 2018, at 6:01 PM, Chris Hegarty <chris.hegarty at oracle.com> wrote:
> 
> On 15/10/18 10:53, Weijun Wang wrote:
>> This is bad.
> 
> In the absence of better test library, module-patching,
> and jtreg support, this is what we end up with. It's
> not too bad.

I meant this is unfortunate, or this is a bad situation. No complaint to the tests themselves.

> 
>> Maybe we can duplicate the ASCII-fied data. I don't have a strong opinion now.
> 
> Duplicating the testkeys, regardless of ASCII-ification
> seems worse than the duplication of this small trivial
> implementation class.

I understand the duplication of the class is inevitable anyway now. Just thought if the data should be duplicated too. On one hand it's about ASCII-ification, also, it's about test maintaining. Every time I see "../../.." I feel scared.

Thanks
Max

> 
> -Chris.
> 
>> --Max
>>> On Oct 15, 2018, at 5:21 PM, Daniel Fuchs <daniel.fuchs at oracle.com> wrote:
>>> 
>>> Hi Max,
>>> 
>>> These tests are whitebox tests - the tests classes are patched
>>> into the java.net.http module, and as a consequence they can't
>>> compile against library classes which are on the classpath.
>>> This is the unfortunate reason for the presence of a
>>> SimpleSSLContext clone in there.
>>> 
>>> best regards,
>>> 
>>> -- daniel
>>> 
>>> On 15/10/2018 03:53, Weijun Wang wrote:
>>>> Hi John
>>>> I see testkeys is directly referenced in AbstractSSLTubeTest.java and FlowTest.java by an inner class also named SimpleSSLContext. Is it very different from the one in SimpleSSLContext.java? Can they be combined?
>>>> If so, then we have a chance to ASCII-fy the testkeys file and directly include it inside SimpleSSLContext.java. This way we can delete one more binary file and do not need to care about file permissions. What a marvelous gain would that be!
>>>> Thanks
>>>> Max
>>> 




More information about the security-dev mailing list