Hi Hamlin, Change looks good, thanks for fixing this.
Thanks, Christian > On Nov 28, 2018, at 4:52 AM, Hamlin Li <huaming...@oracle.com> wrote: > > Hi David, > > Yes, they'd better be removed too, so I create another bug > https://bugs.openjdk.java.net/browse/JDK-8214435 to track it. > > With only /lib/testlibrary/, tests will not fail, tests only fail when there > is something like "run build jdk.testlibrary.*" > > So, I think in this bug it's OK to just address failed tests, and address > complete removal of /lib/testlibrary/ in JDK-8214435. > > > Thank you > > -Hamlin > > On 2018/11/28 8:08 PM, David Holmes wrote: >> Hi Hamlin, >> >> On 28/11/2018 9:15 pm, Hamlin Li wrote: >>> Hi David, >>> >>> Thank a lot for double checking the usage of testlibrary. >>> >>> I have updated the patch, http://cr.openjdk.java.net/~mli/8214431/webrev.00/ >> >> I'm not sure about the removal of /lib/testlibrary/ from >> >> @library /lib/testlibrary/ /test/lib >> >> as there are dozens of tests that refer to >> >> @library /lib/testlibrary/ >> >> either directly or via a relative path. Do they all need to be changed ?? Or >> none? >> >> David >> >> PS. I'm finished for the night. >> >>> Thank you >>> >>> -Hamlin >>> >>> On 2018/11/28 6:24 PM, David Holmes wrote: >>>> Hi Hamlin, >>>> >>>> I see a lot more tests that look like they may be affected: >>>> >>>> ./jdk/com/sun/tools/attach/TempDirTest.java: * @run build >>>> jdk.testlibrary.* Application RunnerUtil >>>> ./jdk/com/sun/tools/attach/PermissionTest.java: * @run build >>>> jdk.testlibrary.* Application >>>> ./jdk/com/sun/tools/attach/BasicTests.java: * @run build jdk.testlibrary.* >>>> Agent BadAgent RedefineAgent Application RedefineDummy RunnerUtil >>>> ./jdk/com/sun/tools/attach/ProviderTest.java: * @run build >>>> jdk.testlibrary.* SimpleProvider >>>> ./jdk/com/sun/jdi/ProcessAttachTest.java: * @build jdk.testlibrary.* >>>> ProcessAttachTest >>>> ./jdk/java/lang/Thread/ThreadStateTest.java: * @build jdk.testlibrary.* >>>> ./jdk/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java: * >>>> @build jdk.testlibrary.* CollectionUsageThreshold MemoryUtil RunUtil >>>> ./jdk/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java: * >>>> @build jdk.testlibrary.* ResetPeakMemoryUsage MemoryUtil RunUtil >>>> ./jdk/java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java: * >>>> @build jdk.testlibrary.* >>>> ./jdk/sun/management/jmxremote/startstop/JMXStatusTest.java: * @build >>>> jdk.testlibrary.* PortAllocator TestApp ManagementAgentJcmd >>>> ./jdk/sun/management/jmxremote/startstop/JMXStatusPerfCountersTest.java: * >>>> @build jdk.testlibrary.* PortAllocator TestApp ManagementAgentJcmd >>>> ./jdk/sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.java: >>>> * @build jdk.testlibrary.* jdk.test.lib.Platform Dummy >>>> AbstractFilePermissionTest >>>> ./jdk/sun/management/jmxremote/bootstrap/PasswordFilePermissionTest.java: >>>> * @build jdk.testlibrary.* jdk.test.lib.Platform >>>> AbstractFilePermissionTest Dummy >>>> >>>> Cheers, >>>> David >>>> ----- >>>> >>>> On 28/11/2018 8:14 pm, Hamlin Li wrote: >>>>> Would you please review the following patch? >>>>> >>>>> This is a regression by JDK-8211975. >>>>> >>>>> bug: https://bugs.openjdk.java.net/browse/JDK-8214431 >>>>> >>>>> patch at the bottom. >>>>> >>>>> Thank you >>>>> >>>>> -Hamlin >>>>> >>>>> ------------------------------------------------------------------------ >>>>> >>>>> diff -r 70adb0f573a7 test/jdk/com/sun/jdi/ProcessAttachTest.java >>>>> --- a/test/jdk/com/sun/jdi/ProcessAttachTest.java Wed Nov 28 15:34:43 >>>>> 2018 +0800 >>>>> +++ b/test/jdk/com/sun/jdi/ProcessAttachTest.java Wed Nov 28 18:13:49 >>>>> 2018 +0800 >>>>> @@ -38,11 +38,10 @@ >>>>> * @bug 4527279 >>>>> * @summary Unit test for ProcessAttachingConnector >>>>> * >>>>> - * @library /lib/testlibrary >>>>> * @library /test/lib >>>>> * @modules java.management >>>>> * jdk.jdi >>>>> - * @build jdk.testlibrary.* ProcessAttachTest >>>>> + * @build ProcessAttachTest >>>>> * @run driver ProcessAttachTest >>>>> */ >>>>> >>>>> diff -r 70adb0f573a7 test/jdk/java/lang/Thread/ThreadStateTest.java >>>>> --- a/test/jdk/java/lang/Thread/ThreadStateTest.java Wed Nov 28 >>>>> 15:34:43 2018 +0800 >>>>> +++ b/test/jdk/java/lang/Thread/ThreadStateTest.java Wed Nov 28 >>>>> 18:13:49 2018 +0800 >>>>> @@ -30,9 +30,7 @@ >>>>> * Thread.getState(). >>>>> * >>>>> * @author Mandy Chung >>>>> - * @library /lib/testlibrary >>>>> * @library /test/lib >>>>> - * @build jdk.testlibrary.* >>>>> * @build jdk.test.lib.LockFreeLogger >>>>> * @build ThreadStateTest ThreadStateController >>>>> * @run main/othervm -Xmixed ThreadStateTest >>>>> >>>>>