<i18n dev> RFR (S): 7155168: java/util/TimeZone/Bug6912560.java: expected Asia/Tokyo
Seán Coffey
sean.coffey at oracle.com
Tue Nov 27 16:02:28 UTC 2012
> I suspect this test will fail with java agents too, say when doing
> code coverage during test runs.
>
> It might be better to just change the @run tag to specify -D
> user.timezone= Asia/Tokyo, assuming this solves the problem too.
This test runs in othervm mode by default. Any java agents calling into
this would already have been causing an issue. Right ?
Is this outside the scope of the fix we need in 7155168 ?
regards,
Sean.
On 27/11/2012 11:02, Alan Bateman wrote:
> On 27/11/2012 10:22, Staffan Larsen wrote:
>> Please review this fix for the java/util/TimeZone/Bug6912560.java test.
>>
>> The problem with the test is that it fails when running with Java
>> Flight Recorder enabled. This is because JFR will call
>> TimeZone.getDefault() when it starts up, before the main() method is
>> called. This will cause TimeZone to cache the value so that when the
>> test calls TimeZone.getDefault() it will get the old value. The
>> solution here is to reset the value in the beginning of the test.
>>
>> Webrev:
>> http://cr.openjdk.java.net/~sla/7155168/webrev.00/test/java/util/TimeZone/Bug6912560.java.sdiff.html
>>
> I suspect this test will fail with java agents too, say when doing
> code coverage during test runs.
>
> It might be better to just change the @run tag to specify -D
> user.timezone= Asia/Tokyo, assuming this solves the problem too.
>
> -Alan.
More information about the core-libs-dev
mailing list