RFR(S): 8179243 - [TESTBUG] CDS tests should be excluded from running with -UseCompressedOops

Jiangli Zhou jiangli.zhou at oracle.com
Wed Apr 26 00:42:01 UTC 2017


Hi Misha,

Could you please verify the tests are still being executed for 32-bit platforms.

Thanks,
Jiangli

> On Apr 25, 2017, at 4:43 PM, mikhailo <mikhailo.seledtsov at oracle.com> wrote:
> 
> Please review this simple change that adds "@requires" statements
> to prevent CDS tests from execution with CompressedOops off,
> since CDS is only available with compressed oops on.
> Also, a small correction to SharedArchiveFile.java to instruct
> Java Process Builder to pass the VM Test flags to the child VMs processes.
> 
> 
> JBS: https://bugs.openjdk.java.net/browse/JDK-8179243
> Webrev: http://cr.openjdk.java.net/~mseledtsov/8179243.00/
> Testing:
>  Local:
>    Linux-x64
>    Ran CDS tests (hotspot/test/runtime/SharedArchiveFile/):
>      - default run w/o any additional flags
>      - with -XX:-UseCompressedOops, -XX:+UseCompressedOops
>      - multi-flag combo run, exercising major CL VM flags
>        UseG1GC, UseParallelGC, UseSerialGC, CMS, Xcomp
>      All PASS
> 
>  Automated multi-platform testing:
>      hotspot_cds with default VM options
>      hotspot_cds with -XX:-UseCompressedOops
>      hotspot_cds with -XX:+UseCompressedOops
>      hotspot_cds with -XX:+UseSerialGC
>      In progress...
> 
> 
> Thank you,
> Misha
> 



More information about the hotspot-runtime-dev mailing list