RFR: 8257887: java/foreign/TestSegments.java test fails on 32-bit after JDK-8257186
Jie Fu
jiefu at openjdk.java.net
Tue Dec 8 09:36:13 UTC 2020
On Tue, 8 Dec 2020 08:54:41 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:
> See here:
> https://github.com/mcimadamore/jdk/runs/1460615378
>
> $ CONF=linux-x86-server-fastdebug make images run-test TEST=java/foreign/TestSegments.java
>
> STDERR:
> Invalid maximum heap size: -Xmx4G
> The specified size exceeds the maximum representable size.
> Error: Could not create the Java Virtual Machine.
> Error: A fatal exception has occurred. Program will exit.
>
> Adding `@requires` in the same form other `java/foreign` tests have it skips the test on 32-bit platforms.
>
> Additional testing:
> - [x] Affected test on Linux x86_32 (skipped now)
> - [x] Affected test on Linux x86_64 (still passes)
The original test doesn't seem to be designed for 64-bit platforms only.
So it may not a good idea to skip it for 32-bit platforms.
Thanks.
-------------
PR: https://git.openjdk.java.net/jdk/pull/1688
More information about the core-libs-dev
mailing list