test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
changeset 55610 47fdb5b0fa41
parent 53523 4c5184c56dc2
equal deleted inserted replaced
55609:377e49b3014c 55610:47fdb5b0fa41
    98                 Integer.toString(minRatio),
    98                 Integer.toString(minRatio),
    99                 Integer.toString(maxRatio),
    99                 Integer.toString(maxRatio),
   100                 Boolean.toString(shrinkHeapInSteps)
   100                 Boolean.toString(shrinkHeapInSteps)
   101         );
   101         );
   102 
   102 
   103         ProcessBuilder procBuilder = ProcessTools.createJavaProcessBuilder(vmOptions.toArray(new String[vmOptions.size()]));
   103         ProcessBuilder procBuilder = GCArguments.createJavaProcessBuilder(vmOptions.toArray(new String[vmOptions.size()]));
   104         OutputAnalyzer analyzer = new OutputAnalyzer(procBuilder.start());
   104         OutputAnalyzer analyzer = new OutputAnalyzer(procBuilder.start());
   105         analyzer.shouldHaveExitValue(0);
   105         analyzer.shouldHaveExitValue(0);
   106     }
   106     }
   107 
   107 
   108     /**
   108     /**
   123                 (useXminf ? "-Xminf" + minRatio / 100.0 : "-XX:MinHeapFreeRatio=" + minRatio),
   123                 (useXminf ? "-Xminf" + minRatio / 100.0 : "-XX:MinHeapFreeRatio=" + minRatio),
   124                 (useXmaxf ? "-Xmaxf" + maxRatio / 100.0 : "-XX:MaxHeapFreeRatio=" + maxRatio),
   124                 (useXmaxf ? "-Xmaxf" + maxRatio / 100.0 : "-XX:MaxHeapFreeRatio=" + maxRatio),
   125                 "--add-exports=java.base/jdk.internal.misc=ALL-UNNAMED",
   125                 "--add-exports=java.base/jdk.internal.misc=ALL-UNNAMED",
   126                 "-version"
   126                 "-version"
   127         );
   127         );
   128         ProcessBuilder procBuilder = ProcessTools.createJavaProcessBuilder(vmOptions.toArray(new String[vmOptions.size()]));
   128         ProcessBuilder procBuilder = GCArguments.createJavaProcessBuilder(vmOptions.toArray(new String[vmOptions.size()]));
   129         OutputAnalyzer analyzer = new OutputAnalyzer(procBuilder.start());
   129         OutputAnalyzer analyzer = new OutputAnalyzer(procBuilder.start());
   130         analyzer.shouldHaveExitValue(1);
   130         analyzer.shouldHaveExitValue(1);
   131         analyzer.shouldContain("Error: Could not create the Java Virtual Machine.");
   131         analyzer.shouldContain("Error: Could not create the Java Virtual Machine.");
   132     }
   132     }
   133 
   133