On Thu, 24 Mar 2022 17:30:22 GMT, Vikey Chen <d...@openjdk.java.net> wrote:

>> From the test doc of openjdk 
>> https://openjdk.java.net/groups/build/doc/testing.html
>>> If your locale is non-US, some tests are likely to fail. To work around 
>>> this you can set the locale to US. On Unix platforms simply setting 
>>> LANG="en_US" in the environment before running tests should work. On 
>>> Windows or MacOS, setting JTREG="VM_OPTIONS=-Duser.language=en 
>>> -Duser.country=US" helps for most, but not all test cases.
>> 
>> However, on MacOS 12.1, running `make test-tier1 
>> JTREG="VM_OPTIONS=-Duser.language=en -Duser.country=US` command for tier-1 
>> test, some tests still fail, including the following in tier-1.The tests 
>> expects output messages in English, but Chinese message are still produced.
>> 
>> test/hotspot/jtreg/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java
>> test/langtools/jdk/javadoc/tool/6964914/TestStdDoclet.java
>> test/langtools/jdk/javadoc/tool/6964914/TestUserDoclet.java
>> test/langtools/jdk/javadoc/tool/EnsureNewOldDoclet.java
>> test/langtools/jdk/javadoc/tool/testLocaleOption/TestLocaleOption.java
>> test/langtools/tools/javac/T8132562/ClassPathWithDoubleQuotesTest.java
>> test/langtools/tools/javac/options/smokeTests/OptionSmokeTest.java
>> test/langtools/tools/javac/platform/PlatformProviderTest.java
>> test/langtools/tools/jdeps/MultiReleaseJar.java
>
> Vikey Chen has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   polish

I have updated the summary of this PR.




> export JAVA_TOOL_OPTIONS='-Xlog:gc -Duser.language=en -Duser.country=US' 
> make test-only \
>     TEST=test/langtools/jdk/javadoc/tool/6964914/TestStdDoclet.java \
>     JTREG_OPTIONS=-e:JAVA_TOOL_OPTIONS

This does work for this test and tests that fail before.
However, this will make some other tests fail, e.g.

test/hotspot/jtreg/compiler/jvmci/TestInvalidJVMCIOption.java

`JAVA_TOOL_OPTIONS` will produce a message in stderr, it seems there is no way 
to suppress it.

-------------

PR: https://git.openjdk.java.net/jdk/pull/7924

Reply via email to