JDK-8246697 added -Xmx4g to test configurations. 32-bit VMs cannot do it. @requires tests the OS RAM size, but you can easily have the x86_32 host with more than 4G ram, yet JVM would fail to acquire that heap size.
relates to
JDK-8246697Test: StringJoinerTest and related MergeTest failing with OOM