RFR(S) 8211336 [TESTBUG] appcds tests with incorrect usage of -XX:+UseStringDeduplication

Ioi Lam ioi.lam at oracle.com
Mon Oct 29 21:32:36 UTC 2018


http://cr.openjdk.java.net/~iklam/jdk12/8211336-cds-test-fix-for-string-dedup.v01/
https://bugs.openjdk.java.net/browse/JDK-8211336

Please review this small test fix:

These are "shell" tests that need to pass certain options (such as
-XX:+UseStringDeduplication) to child JVM processes that are launched via
jdk.test.lib.process.ProcessTools. The tests were using this:

    * @run main/othervm -XX:+UseStringDeduplication ExerciseGC

However, options passed this way are not passed by ProcessTools. The fix is
to change to the following

    * @run driver ExerciseGC -XX:+UseStringDeduplication

and let the main test program explicitly pass args[] (indirectly)
to ProcessTools.

(I also cleaned up some unnecessary @module tags)

Test in progress with hs-tier1/2.

Thanks
- Ioi


More information about the hotspot-runtime-dev mailing list