-
-
Notifications
You must be signed in to change notification settings - Fork 101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
java/time/test/java/time/format/TestUTCParse.java failing on multiple platforms for JDK11 #3658
Comments
I do not see console output of the way in which the test fails on Linux in any of the issues linked. If it is failing with different stacktrace output, we need to understand why. |
The jobs in the links have expired, Ill run some more to get a fresh output |
Looking at https://ci.adoptium.net/job/Grinder/10507/console which is running on test-docker-ubi8-x64-1, we're seeing a similar output as the mac issue
|
Same on ubuntu2404 https://ci.adoptium.net/job/Grinder/10508/console
|
It looks like the static containers are already set to UTC. On test-docker-ubuntu2404-x64-1, on which the test failed #3658 (comment)
|
Reiterating my comment in #3614 (comment) On test-docker-alpine319-x64-4 on which the test passes (https://ci.adoptium.net/job/Grinder/10549/console)
Same format as #3658 (comment) |
Re the ubuntu2404 failures, rerunning the test on ubuntu2204 to check for a difference in failure test-docker-ubuntu2204-x64-7 https://ci.adoptium.net/job/Grinder/10556/console EDIT: Only failed on s390x with the same error log as #3658 (comment) |
In the testcode, the failure is here https://github.com/adoptium/jdk11u/blob/1e3e6877d5c2eb53f9dbb4fc9e045d83975c84b1/test/jdk/java/time/test/java/time/format/TestUTCParse.java#L65 On a passing machine the |
Noting that this is the only machine of the set that is not a docker image 🤔 |
With Jie's help, taking a closer look at the test code, it does reveal that the test code is not handling the differences in CLDR between machines and that the test assumes CLDR will behave how the test expects it to https://github.com/adoptium/jdk11u/blob/1e3e6877d5c2eb53f9dbb4fc9e045d83975c84b1/test/jdk/java/time/test/java/time/format/TestUTCParse.java#L46
which is not always the case. The test is removed altogether in the latest jdk https://github.com/openjdk/jdk/blob/537d20afbff255489a7b1bdb0410b9d1aba715b7/test/jdk/java/time/test/java/time/format/TestUTCParse.java Either way I do not think this is an infra problem, and perhaps the test should be excluded |
Since it was discussed that this test failure isnt an infra problem, but more so that the test code is not handling the differences in CLDR between machines well, I am going to close this issue. The test has already been excluded |
ref #3614 (comment)
We are seeing java/time/test/java/time/format/TestUTCParse.java fail on multiple platforms. We are not sure if the failure is machine specific (specific to a group of machines) or OS specific.
Ubuntu 2404 JDK11 #3501 (comment)
UBI8 and 9 JDK11 #3586 (comment)
We are not seeing it fail on other linux platforms
Mac aarch64 JDK11 Jan 2024 release triage adoptium/aqa-tests#4982 (comment)
The text was updated successfully, but these errors were encountered: