From 496f94b48801dbaec24f1f107ebf8ee71780f522 Mon Sep 17 00:00:00 2001 From: Leo Korinth Date: Mon, 3 Jul 2023 11:11:05 +0000 Subject: [PATCH] 8311086: Remove jtreg/gc/startup_warnings Reviewed-by: ayang, mli, kbarrett, tschatzl --- test/hotspot/jtreg/TEST.groups | 1 - .../jtreg/gc/startup_warnings/TestG1.java | 50 ------------------ .../gc/startup_warnings/TestParallelGC.java | 51 ------------------- .../gc/startup_warnings/TestSerialGC.java | 50 ------------------ .../gc/startup_warnings/TestShenandoah.java | 50 ------------------ 5 files changed, 202 deletions(-) delete mode 100644 test/hotspot/jtreg/gc/startup_warnings/TestG1.java delete mode 100644 test/hotspot/jtreg/gc/startup_warnings/TestParallelGC.java delete mode 100644 test/hotspot/jtreg/gc/startup_warnings/TestSerialGC.java delete mode 100644 test/hotspot/jtreg/gc/startup_warnings/TestShenandoah.java diff --git a/test/hotspot/jtreg/TEST.groups b/test/hotspot/jtreg/TEST.groups index e7202db60b0..c458ae7ed44 100644 --- a/test/hotspot/jtreg/TEST.groups +++ b/test/hotspot/jtreg/TEST.groups @@ -345,7 +345,6 @@ tier2_gc_shenandoah = \ gc/logging/TestMetaSpaceLog.java \ gc/metaspace/TestMetaspacePerfCounters.java \ gc/metaspace/TestMetaspacePerfCounters.java \ - gc/startup_warnings/TestShenandoah.java \ gc/TestFullGCALot.java \ gc/logging/TestUnifiedLoggingSwitchStress.java \ runtime/Metaspace/DefineClass.java \ diff --git a/test/hotspot/jtreg/gc/startup_warnings/TestG1.java b/test/hotspot/jtreg/gc/startup_warnings/TestG1.java deleted file mode 100644 index c0a06f41bc6..00000000000 --- a/test/hotspot/jtreg/gc/startup_warnings/TestG1.java +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -package gc.startup_warnings; - -/* - * @test TestG1 - * @bug 8006398 - * @requires vm.gc.G1 - * @summary Test that the G1 collector does not print a warning message - * @library /test/lib - * @modules java.base/jdk.internal.misc - * java.management - * @run driver gc.startup_warnings.TestG1 - */ - -import jdk.test.lib.process.ProcessTools; -import jdk.test.lib.process.OutputAnalyzer; - -public class TestG1 { - - public static void main(String args[]) throws Exception { - ProcessBuilder pb = ProcessTools.createJavaProcessBuilder("-XX:+UseG1GC", "-version"); - OutputAnalyzer output = new OutputAnalyzer(pb.start()); - output.shouldNotContain("deprecated"); - output.shouldNotContain("error"); - output.shouldHaveExitValue(0); - } - -} diff --git a/test/hotspot/jtreg/gc/startup_warnings/TestParallelGC.java b/test/hotspot/jtreg/gc/startup_warnings/TestParallelGC.java deleted file mode 100644 index 964a73eee6d..00000000000 --- a/test/hotspot/jtreg/gc/startup_warnings/TestParallelGC.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -package gc.startup_warnings; - -/* - * @test TestParallelGC - * @bug 8006398 - * @requires vm.gc.Parallel - * @summary Test that ParallelGC does not print a warning message - * @library /test/lib - * @modules java.base/jdk.internal.misc - * java.management - * @run driver gc.startup_warnings.TestParallelGC - */ - -import jdk.test.lib.process.ProcessTools; -import jdk.test.lib.process.OutputAnalyzer; - - -public class TestParallelGC { - - public static void main(String args[]) throws Exception { - ProcessBuilder pb = ProcessTools.createJavaProcessBuilder("-XX:+UseParallelGC", "-version"); - OutputAnalyzer output = new OutputAnalyzer(pb.start()); - output.shouldNotContain("deprecated"); - output.shouldNotContain("error"); - output.shouldHaveExitValue(0); - } - -} diff --git a/test/hotspot/jtreg/gc/startup_warnings/TestSerialGC.java b/test/hotspot/jtreg/gc/startup_warnings/TestSerialGC.java deleted file mode 100644 index 681812a0e22..00000000000 --- a/test/hotspot/jtreg/gc/startup_warnings/TestSerialGC.java +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -package gc.startup_warnings; - -/* - * @test TestSerialGC - * @bug 8006398 - * @summary Test that SerialGC does not print a warning message - * @library /test/lib - * @modules java.base/jdk.internal.misc - * java.management - * @run driver gc.startup_warnings.TestSerialGC - */ - -import jdk.test.lib.process.ProcessTools; -import jdk.test.lib.process.OutputAnalyzer; - - -public class TestSerialGC { - - public static void main(String args[]) throws Exception { - ProcessBuilder pb = ProcessTools.createJavaProcessBuilder("-XX:+UseSerialGC", "-version"); - OutputAnalyzer output = new OutputAnalyzer(pb.start()); - output.shouldNotContain("deprecated"); - output.shouldNotContain("error"); - output.shouldHaveExitValue(0); - } - -} diff --git a/test/hotspot/jtreg/gc/startup_warnings/TestShenandoah.java b/test/hotspot/jtreg/gc/startup_warnings/TestShenandoah.java deleted file mode 100644 index a9cff8e41a5..00000000000 --- a/test/hotspot/jtreg/gc/startup_warnings/TestShenandoah.java +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -package gc.startup_warnings; - -/* -* @test TestShenandoah -* @requires vm.gc.Shenandoah -* @bug 8006398 -* @summary Test that the Shenandoah collector does not print a warning message -* @library /test/lib -* @modules java.base/jdk.internal.misc -* java.management -* @run driver gc.startup_warnings.TestShenandoah -*/ - -import jdk.test.lib.process.ProcessTools; -import jdk.test.lib.process.OutputAnalyzer; - -public class TestShenandoah { - - public static void main(String args[]) throws Exception { - ProcessBuilder pb = ProcessTools.createJavaProcessBuilder("-XX:+UnlockExperimentalVMOptions", "-XX:+UseShenandoahGC", "-version"); - OutputAnalyzer output = new OutputAnalyzer(pb.start()); - output.shouldNotContain("deprecated"); - output.shouldNotContain("error"); - output.shouldHaveExitValue(0); - } - -}