test/hotspot/jtreg/gc/startup_warnings/TestParallelScavengeSerialOld.java
changeset 59288 3b1afeb49a20
parent 54638 9b8926bf85c1
equal deleted inserted replaced
59274:eb3e2a5c2bcd 59288:3b1afeb49a20
    26 /*
    26 /*
    27 * @test TestParallelScavengeSerialOld
    27 * @test TestParallelScavengeSerialOld
    28 * @key gc
    28 * @key gc
    29 * @bug 8006398
    29 * @bug 8006398
    30 * @requires vm.gc.Parallel
    30 * @requires vm.gc.Parallel
    31 * @summary Test that the ParallelScavenge+SerialOld combination does not print a warning message
    31 * @summary Test that the ParallelScavenge+SerialOld combination prints a deprecation message
    32 * @library /test/lib
    32 * @library /test/lib
    33 * @modules java.base/jdk.internal.misc
    33 * @modules java.base/jdk.internal.misc
    34 *          java.management
    34 *          java.management
    35 * @run main gc.startup_warnings.TestParallelScavengeSerialOld
    35 * @run main gc.startup_warnings.TestParallelScavengeSerialOld
    36 */
    36 */
    42 public class TestParallelScavengeSerialOld {
    42 public class TestParallelScavengeSerialOld {
    43 
    43 
    44   public static void main(String args[]) throws Exception {
    44   public static void main(String args[]) throws Exception {
    45     ProcessBuilder pb = ProcessTools.createJavaProcessBuilder("-XX:+UseParallelGC", "-XX:-UseParallelOldGC", "-version");
    45     ProcessBuilder pb = ProcessTools.createJavaProcessBuilder("-XX:+UseParallelGC", "-XX:-UseParallelOldGC", "-version");
    46     OutputAnalyzer output = new OutputAnalyzer(pb.start());
    46     OutputAnalyzer output = new OutputAnalyzer(pb.start());
    47     output.shouldNotContain("deprecated");
    47     output.shouldContain("deprecated");
    48     output.shouldNotContain("error");
    48     output.shouldNotContain("error");
    49     output.shouldHaveExitValue(0);
    49     output.shouldHaveExitValue(0);
    50   }
    50   }
    51 
    51 
    52 }
    52 }