RFR of JDK-8214431: tests failed because can not find removed library folder at test/jdk/lib/testlibrary/jdk/testlibrary

David Holmes david.holmes at oracle.com
Wed Nov 28 12:08:19 UTC 2018


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
>>>
>>>


More information about the core-libs-dev mailing list