Change looks fine. On PKCS11Test.java:453, you can use Files::newInputStream.
Thanks Max > On Sep 27, 2018, at 5:34 PM, sha.ji...@oracle.com wrote: > > Hi Max, > Please review this new webrev: > http://cr.openjdk.java.net/~jjiang/8209546/webrev.02/ > You previous points, except #1, are addressed. > > Best regards, > John Jiang > > On 2018/9/27 11:18, sha.ji...@oracle.com wrote: >> On 2018/9/27 10:34, Weijun Wang wrote: >>> Hi John >>> >>> 1. Please add @bug to all tests. >> Which issue should be linked? JDK-8209546? >> I suppose @bug should indicate a product issue here. >> At least, JDK-8209546 looks have no much association with this test. >> >>> >>> 2. Are getLibPath() and findLib() in AutoTest.java really necessary? It >>> looks like PKCS11Test::getNSSLibDir is doing something similar. >> I'll modify PKCS11Test.java a bit to help this point. >> >>> >>> 3. Looks like Standard.java is not necessary now. You can just make >>> KeyToolTest.java a @test and add a @run line there, something like >>> >>> @run main/othervm/timeout=600 -Dfile KeyToolTest >> Will address. >> >>> >>> 4. Maybe we can rename AutoTest.java to NssTest.java. The old name says >>> nothing. >> Will address. >> >> Best regards, >> John Jiang >>> >>> Thanks >>> Max >>> >>>> On Sep 27, 2018, at 9:25 AM, sha.ji...@oracle.com wrote: >>>> >>>> Hi Max, >>>> Please review the updated webrev: >>>> http://cr.openjdk.java.net/~jjiang/8209546/webrev.01/ >>>> All your comments are addressed, though this test is moved to problem list >>>> for windows due to JDK-8204203. >>>> >>>> Best regards, >>>> John Jiang >>>> On 2018/9/25 22:30, Weijun Wang wrote: >>>>> Some questions: >>>>> >>>>> 1. Do we still need the OS check on lines 47-49? As long as getLibPath() >>>>> can return something, does it mean the test should just run? Especially, >>>>> does the test run on Windows? >>>>> >>>>> 2. Is launching a separate process necessary? Can we just call >>>>> KeyToolTest::main after setting system properties and copying the files. >>>>> >>>>> 3. Is it possible to include standard.sh? >>>>> >>>>> Thanks >>>>> Max >>>>> >>>>> >>>>>> On Sep 25, 2018, at 6:30 PM, sha.ji...@oracle.com >>>>>> wrote: >>>>>> >>>>>> Hi, >>>>>> JDK-8164639 removed NSS libs from repo, so >>>>>> sun/security/tools/keytool/autotest.sh has to download NSS libs from >>>>>> artifactory on macosx. >>>>>> This patch also refactors this shell test to a Java test. >>>>>> >>>>>> Webrev: >>>>>> http://cr.openjdk.java.net/~jjiang/8209546/webrev.00/ >>>>>> >>>>>> Issue: >>>>>> https://bugs.openjdk.java.net/browse/JDK-8209546 >>>>>> >>>>>> >>>>>> Best regards, >>>>>> John Jiang >>>>>> >>>>>> >>> >> >> >