RFR: JDK-8114828: wrong class file error when compiling tests
Jaroslav Bachorik
jaroslav.bachorik at oracle.com
Fri Jul 17 12:40:58 UTC 2015
I'm OK with this change.
However, I think it would be better to open a new issue for the code
cleanup and not use the nightly-failure related one - especially since
the change would not be really fixing the failure.
Thanks,
-JB-
On 17.7.2015 13:13, Alexander Kulyakhtin wrote:
> Hi,
>
> Can the changes below be approven?
> Although they are not strictly necessary, it is better to use external.lib.roots property instead of specifying too many upper-level directories, to take advantage of the latest jtreg version.
>
> The issue itself has not been observed with the latest JDK9 build on any platform.
>
> CR: https://bugs.openjdk.java.net/browse/JDK-8114828 "wrong class file error when compiling tests"
> Webrev: http://cr.openjdk.java.net/~akulyakh/8114828/index.html
>
> Best regards,
> Alexander
>
>
> ----- Original Message -----
> From: alexander.kulyakhtin at oracle.com
> To: david.holmes at oracle.com
> Cc: serviceability-dev at openjdk.java.net, hotspot-dev at openjdk.java.net
> Sent: Thursday, July 16, 2015 4:39:14 PM GMT +03:00 Iraq
> Subject: Re: RFR: JDK-8114828: wrong class file error when compiling tests
>
> David,
>
> I was mistaken saying that jtreg does not allow @library to point out above the test root.
> On further investigation the issue appears to be an Aurora setup issue and the proposed earlier fix is not needed.
> We are investigating the cause of the issue.
>
> Best regards,
> Alexander
>
> ----- Original Message -----
> From: david.holmes at oracle.com
> To: alexander.kulyakhtin at oracle.com, serviceability-dev at openjdk.java.net, hotspot-dev at openjdk.java.net
> Sent: Thursday, July 16, 2015 4:53:08 AM GMT +03:00 Iraq
> Subject: Re: RFR: JDK-8114828: wrong class file error when compiling tests
>
> Adding in hotspot-dev as there's a meta-question here
>
> Hi Alexander,
>
> On 16/07/2015 2:57 AM, Alexander Kulyakhtin wrote:
>> Hi,
>>
>> Could you, please, review these simple test-only changes:
>>
>> CR: https://bugs.openjdk.java.net/browse/JDK-8114828 "wrong class file error when compiling tests"
>> (All the changed files belong to the Open JDK. Since the CR was submitted as confidential, the issue is described in this mail below)
>>
>> Webrev: http://cr.openjdk.java.net/~akulyakh/8114828/index.html
>>
>> Before the change the @library tags in the tests pointed to the directory above the tests repository.
>> With the jtreg b12 and above this is not allowed. Instead, the external.lib.roots property should be used to specify any additional roots.
>>
>> The tests have been modified accordingly, so they now compile successfully.
>
> We currently have 272 tests in hotspot/test that specify some variant of:
>
> @library /testlibrary /../../test/lib
>
> Are these now all broken with jtreg b12?
>
> Why do these serviceability tests specify:
>
> test/lib/share/classes
>
> when all the other tests just specify:
>
> test/lib
>
> ?
>
> Thanks,
> David
>
>> Best regards,
>> Alexander
>>
More information about the serviceability-dev
mailing list