hotspot/test/gc/arguments/TestObjectTenuringFlags.java
changeset 32601 c5df671276bd
parent 30604 b8d532cb6420
child 32613 73bec9f941d7
--- a/hotspot/test/gc/arguments/TestObjectTenuringFlags.java	Mon Aug 31 23:29:02 2015 +0200
+++ b/hotspot/test/gc/arguments/TestObjectTenuringFlags.java	Mon Aug 31 11:51:29 2015 -0700
@@ -25,6 +25,7 @@
  * @test TestObjectTenuringFlags
  * @key gc
  * @bug 6521376
+ * @requires vm.gc=="Parallel"
  * @summary Tests argument processing for NeverTenure, AlwaysTenure,
  * and MaxTenuringThreshold
  * @library /testlibrary
@@ -157,7 +158,7 @@
     if (tenuringFlags.length > 0) {
       Collections.addAll(vmOpts, tenuringFlags);
     }
-    Collections.addAll(vmOpts, "-XX:+PrintFlagsFinal", "-version");
+    Collections.addAll(vmOpts, "-XX:+UseParallelGC", "-XX:+PrintFlagsFinal", "-version");
 
     ProcessBuilder pb = ProcessTools.createJavaProcessBuilder(vmOpts.toArray(new String[vmOpts.size()]));
     OutputAnalyzer output = new OutputAnalyzer(pb.start());