--- old/test/hotspot/jtreg/runtime/appcds/CommandLineFlagCombo.java 2018-10-03 06:08:10.141373899 +0100 +++ new/test/hotspot/jtreg/runtime/appcds/CommandLineFlagCombo.java 2018-10-03 06:08:09.678330542 +0100 @@ -24,7 +24,10 @@ /* * @test CommandLineFlagCombo - * @requires vm.cds + * @requires vm.cds.archived.java.heap + * @comment This test explicitly chooses the type of GC to be used by sub-processes. It may conflict with the GC type set + * via the -vmoptions command line option of JTREG. vm.gc==null will help the test case to discard the explicitly passed + * vm options. * @requires (vm.gc=="null") * @summary Test command line flag combinations that * could likely affect the behaviour of AppCDS --- old/test/hotspot/jtreg/runtime/appcds/cacheObject/DifferentHeapSizes.java 2018-10-03 06:08:11.056459583 +0100 +++ new/test/hotspot/jtreg/runtime/appcds/cacheObject/DifferentHeapSizes.java 2018-10-03 06:08:10.642420815 +0100 @@ -26,7 +26,6 @@ * @test * @summary Test automatic relocation of archive heap regions dur to heap size changes. * @requires vm.cds.archived.java.heap - * @requires (vm.gc=="null") * @library /test/lib /test/hotspot/jtreg/runtime/appcds * @modules jdk.jartool/sun.tools.jar * @compile ../test-classes/Hello.java --- old/test/hotspot/jtreg/runtime/appcds/cacheObject/OpenArchiveRegion.java 2018-10-03 06:08:11.901538712 +0100 +++ new/test/hotspot/jtreg/runtime/appcds/cacheObject/OpenArchiveRegion.java 2018-10-03 06:08:11.502501349 +0100 @@ -26,6 +26,9 @@ * @test * @summary Test open archive heap regions * @requires vm.cds.archived.java.heap + * @comment This test explicitly chooses the type of GC to be used by sub-processes. It may conflict with the GC type set + * via the -vmoptions command line option of JTREG. vm.gc==null will help the test case to discard the explicitly passed + * vm options. * @requires (vm.gc=="null") * @library /test/lib /test/hotspot/jtreg/runtime/appcds * @modules java.base/jdk.internal.misc --- old/test/hotspot/jtreg/runtime/appcds/sharedStrings/IncompatibleOptions.java 2018-10-03 06:08:12.764619527 +0100 +++ new/test/hotspot/jtreg/runtime/appcds/sharedStrings/IncompatibleOptions.java 2018-10-03 06:08:12.358581508 +0100 @@ -27,6 +27,9 @@ * @summary Test options that are incompatible with use of shared strings * Also test mismatch in oops encoding between dump time and run time * @requires vm.cds.archived.java.heap + * @comment This test explicitly chooses the type of GC to be used by sub-processes. It may conflict with the GC type set + * via the -vmoptions command line option of JTREG. vm.gc==null will help the test case to discard the explicitly passed + * vm options. * @requires (vm.gc=="null") * @library /test/lib /test/hotspot/jtreg/runtime/appcds * @modules jdk.jartool/sun.tools.jar --- old/test/hotspot/jtreg/runtime/appcds/sharedStrings/IncompatibleOptions_noCompactStrings.java 2018-10-03 06:08:13.634700998 +0100 +++ new/test/hotspot/jtreg/runtime/appcds/sharedStrings/IncompatibleOptions_noCompactStrings.java 2018-10-03 06:08:13.212661480 +0100 @@ -27,6 +27,9 @@ * @summary Test options that are incompatible with use of shared strings * Also test mismatch in oops encoding between dump time and run time * @requires vm.cds.archived.java.heap + * @comment This test explicitly chooses the type of GC to be used by sub-processes. It may conflict with the GC type set + * via the -vmoptions command line option of JTREG. vm.gc==null will help the test case to discard the explicitly passed + * vm options. * @requires (vm.gc=="null") * @library /test/lib /test/hotspot/jtreg/runtime/appcds * @modules jdk.jartool/sun.tools.jar --- old/test/hotspot/jtreg/runtime/appcds/sharedStrings/IncompatibleOptions_stringDedup.java 2018-10-03 06:08:14.472779471 +0100 +++ new/test/hotspot/jtreg/runtime/appcds/sharedStrings/IncompatibleOptions_stringDedup.java 2018-10-03 06:08:14.069741733 +0100 @@ -27,6 +27,9 @@ * @summary Test options that are incompatible with use of shared strings * Also test mismatch in oops encoding between dump time and run time * @requires vm.cds.archived.java.heap + * @comment This test explicitly chooses the type of GC to be used by sub-processes. It may conflict with the GC type set + * via the -vmoptions command line option of JTREG. vm.gc==null will help the test case to discard the explicitly passed + * vm options. * @requires (vm.gc=="null") * @library /test/lib /test/hotspot/jtreg/runtime/appcds * @modules jdk.jartool/sun.tools.jar --- old/test/hotspot/jtreg/runtime/appcds/sharedStrings/SysDictCrash.java 2018-10-03 06:08:15.339860661 +0100 +++ new/test/hotspot/jtreg/runtime/appcds/sharedStrings/SysDictCrash.java 2018-10-03 06:08:14.940823297 +0100 @@ -26,8 +26,7 @@ * @test * @summary Regression test for JDK-8098821 * @bug 8098821 - * @requires vm.cds - * @requires vm.gc.G1 + * @requires vm.cds.archived.java.heap * @library /test/lib /test/hotspot/jtreg/runtime/appcds * @modules java.base/jdk.internal.misc * @modules java.management