23
24 /*
25 * @test TestParNewCMS
26 * @key gc
27 * @bug 8065972
28 * @summary Test that specifying -XX:+UseParNewGC on the command line logs a warning message
29 * @library /testlibrary
30 * @modules java.base/sun.misc
31 * java.management
32 */
33
34 import jdk.test.lib.OutputAnalyzer;
35 import jdk.test.lib.ProcessTools;
36
37
38 public class TestParNewCMS {
39
40 public static void main(String args[]) throws Exception {
41 ProcessBuilder pb = ProcessTools.createJavaProcessBuilder("-XX:+UseParNewGC", "-XX:+UseConcMarkSweepGC", "-version");
42 OutputAnalyzer output = new OutputAnalyzer(pb.start());
43 output.shouldContain("warning: The UseParNewGC flag is deprecated and will likely be removed in a future release");
44 output.shouldNotContain("error");
45 output.shouldHaveExitValue(0);
46 }
47
48 }
|
23
24 /*
25 * @test TestParNewCMS
26 * @key gc
27 * @bug 8065972
28 * @summary Test that specifying -XX:+UseParNewGC on the command line logs a warning message
29 * @library /testlibrary
30 * @modules java.base/sun.misc
31 * java.management
32 */
33
34 import jdk.test.lib.OutputAnalyzer;
35 import jdk.test.lib.ProcessTools;
36
37
38 public class TestParNewCMS {
39
40 public static void main(String args[]) throws Exception {
41 ProcessBuilder pb = ProcessTools.createJavaProcessBuilder("-XX:+UseParNewGC", "-XX:+UseConcMarkSweepGC", "-version");
42 OutputAnalyzer output = new OutputAnalyzer(pb.start());
43 output.shouldContain("warning: Option UseParNewGC was deprecated in version");
44 output.shouldNotContain("error");
45 output.shouldHaveExitValue(0);
46 }
47
48 }
|