RFR: 8283606: Tests may fail with zh locale on MacOS
Ioi Lam
iklam at openjdk.java.net
Thu Mar 24 16:20:43 UTC 2022
On Wed, 23 Mar 2022 15:34:43 GMT, Vikey Chen <duke at openjdk.java.net> 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.
As I mentioned in the bug report, it's not clear to me what the error condition is. My guess is:
- You are running on a machine where the default locale is zh
- Some tests fail because they expect the output in English, such as "Main method not found in class"
- However, on your machine, the error message is printed in Chinese, so the tests fail.
- You can work around the problem, and make the tests pass, by adding `JTREG="VM_OPTIONS=-Duser.language=en -Duser.country=US"`
-------------
PR: https://git.openjdk.java.net/jdk/pull/7924
More information about the compiler-dev
mailing list