RFR(XS): 8209534: [TESTBUG]runtime/appcds/cacheObject/ArchivedModuleCompareTest.java fails with EnableJVMCI

Jiangli Zhou jiangli.zhou at oracle.com
Tue Aug 28 17:07:16 UTC 2018


Please review the fix for the test bug in 
runtime/appcds/cacheObject/ArchivedModuleCompareTest.java.

ArchivedModuleCompareTest.java checks the archived system modules by 
comparing the boot layer modules from a -Xshare:off run and a -Xshare:on 
run. The -Xshare:off run in the test does not include the extra 
arguments from jtreg. Failure happens when running the test with 
"-XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI" (additional system 
modules are included in the boot layer with +EnableJVMCI). The fix is to 
use TestCommon.execOff() for the -Xshare:off process. Like 
TestCommon.exec(), TestCommon.execOff() handles the extra args from jtreg.

webrev: http://cr.openjdk.java.net/~jiangli/8209534/webrev.00/
bug: https://bugs.openjdk.java.net/browse/JDK-8209534?filter=14921

Tested ArchivedModuleCompareTest.java with 
"-XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI" locally. Also ran 
tier1, tier2 and tier3 via mach5.

Thanks,

Jiangli



More information about the hotspot-runtime-dev mailing list