RFR of JDK-8214431: tests failed because can not find removed library folder at test/jdk/lib/testlibrary/jdk/testlibrary
Hamlin Li
huaming.li at oracle.com
Wed Nov 28 23:46:08 UTC 2018
Hi,
Thank you for reviewing this, it's just pushed, I'm sorry for the
inconvenience.
Thank you
-Hamlin
On 2018/11/29 5:12 AM, Chris Hegarty wrote:
> I think this good. Thanks.
>
> -Chris.
>
>> On 28 Nov 2018, at 20:32, David Holmes <david.holmes at oracle.com> wrote:
>>
>> Hi Hamlin,
>>
>> On 28/11/2018 10:52 pm, Hamlin Li 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.
>> Ok.
>>
>>> With only /lib/testlibrary/, tests will not fail, tests only fail when there is something like "run build jdk.testlibrary.*"
>> Ok.
>>
>>> So, I think in this bug it's OK to just address failed tests, and address complete removal of /lib/testlibrary/ in JDK-8214435.
>> Ok. :)
>>
>> I would have expected core-libs folk to have reviewed this by now so that it could have been pushed! This is causing major disruption to the CI testing! :(
>>
>> Thanks,
>> David
>>
>>> 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
>>>>>>>
>>>>>>>
More information about the core-libs-dev
mailing list