RFR (S): 8145445: [TESTBUG] runtime/logging tests need to properly build and import libraries
Rachel Protacio
rachel.protacio at oracle.com
Wed Dec 16 18:57:32 UTC 2015
Hi, Stas,
On 12/16/2015 1:03 PM, Stas Smirnov wrote:
> Hi Rachel,
>
> since you are using library classes i.e. OutputAnalyzer in the source
> code, jtreg will automatically build it, there is no need to
> explicitly define it in the test annotations
Well, according to David Holmes (on an earlier email that prompted this
changeset), "Simply using a library doesn't force it to be built. It may
be built due to implicit compiler dependencies or it may not. We have
had numerous test bugs where tests couldn't find the library when run in
certain ways/configurations because the test itself was not forcing it
to be built. The potential problem has been flagged many times." What do
you think? It seems to me like it can't hurt to include the lines
anyway, and that we need to if what David says is true.
R
>
> On 16/12/15 20:56, Rachel Protacio wrote:
>> Hi!
>>
>> Please review my small change adding the proper @build and import
>> lines to the jtreg tests in the runtime/logging directory. A
>> safeguard against potential occasional bugs in running the tests.
>>
>> Open webrev: http://cr.openjdk.java.net/~rprotacio/8145445/
>> Bug: https://bugs.openjdk.java.net/browse/JDK-8145445
>>
>> Thanks!
>> Rachel
>
More information about the hotspot-runtime-dev
mailing list