RFR: 8275727: Tests may fail with zh locale on MacOS
Vikey Chen
duke at openjdk.java.net
Thu Mar 24 02:21:48 UTC 2022
On Thu, 24 Mar 2022 00:53:26 GMT, David Holmes <dholmes at openjdk.org> wrote:
>> I have run tier-1 test with `JTREG="VM_OPTIONS=-Duser.language=en -Duser.country=US"`, some tests still fail because of default locale, Most of them are langtools tests.
>>
>> On MacOS 12.1.
>
> It is not clear to me why only the listed tests are affected by this e.g.
>
> test/hotspot/jtreg/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java
>
> why is every test that uses `ProcessTools.createJavaProcessBuilder` not affected? And should this be something that is handled inside `ProcessTools.createJavaProcessBuilder` rather than in individual tests?
>
> Also is this really intended as a fix for JDK-8275727 because the PR has now been linked to it! This seems a related but differnet issue.
>
> Thanks,
> David
@dholmes-ora hello, some test case not use `shouldContain` method to check string inclusion,e.g.
test/hotspot/jtreg/runtime/classFileParserBug/TestBadPackageWithInterface.java
some test use `shouldContain` but output string do contain the expected string and some none english, e.g.
test/hotspot/jtreg/runtime/classFileParserBug/ClassFileParserBug.java
This is do a related but different issue, Can you help me to create an issue for this PR, I've reported to java bug system but not received an issue id.
Thanks
-------------
PR: https://git.openjdk.java.net/jdk/pull/7924
More information about the javadoc-dev
mailing list