15 * You should have received a copy of the GNU General Public License version
16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 *
23 */
24
25 /*
26 * @test
27 * @summary Abort dumping if any of the new jigsaw vm options is specified.
28 * @requires vm.cds
29 * @library /test/lib ..
30 * @modules java.base/jdk.internal.misc
31 * java.management
32 * jdk.jartool/sun.tools.jar
33 * jdk.internal.jvmstat/sun.jvmstat.monitor
34 * @compile ../test-classes/Hello.java
35 * @run main CheckUnsupportedDumpingOptions
36 */
37
38 import jdk.test.lib.compiler.InMemoryJavaCompiler;
39 import jdk.test.lib.process.OutputAnalyzer;
40
41 public class CheckUnsupportedDumpingOptions {
42 private static final String[] jigsawOptions = {
43 "--limit-modules",
44 "--upgrade-module-path",
45 "--patch-module"
46 };
47 private static final String[] optionValues = {
48 "mymod",
49 ".",
50 "java.naming=javax.naming.spi.NamingManger"
51 };
52
53 public static void main(String[] args) throws Exception {
54 String source = "package javax.naming.spi; " +
55 "public class NamingManager { " +
|
15 * You should have received a copy of the GNU General Public License version
16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 *
23 */
24
25 /*
26 * @test
27 * @summary Abort dumping if any of the new jigsaw vm options is specified.
28 * @requires vm.cds
29 * @library /test/lib ..
30 * @modules java.base/jdk.internal.misc
31 * java.management
32 * jdk.jartool/sun.tools.jar
33 * jdk.internal.jvmstat/sun.jvmstat.monitor
34 * @compile ../test-classes/Hello.java
35 * @run driver CheckUnsupportedDumpingOptions
36 */
37
38 import jdk.test.lib.compiler.InMemoryJavaCompiler;
39 import jdk.test.lib.process.OutputAnalyzer;
40
41 public class CheckUnsupportedDumpingOptions {
42 private static final String[] jigsawOptions = {
43 "--limit-modules",
44 "--upgrade-module-path",
45 "--patch-module"
46 };
47 private static final String[] optionValues = {
48 "mymod",
49 ".",
50 "java.naming=javax.naming.spi.NamingManger"
51 };
52
53 public static void main(String[] args) throws Exception {
54 String source = "package javax.naming.spi; " +
55 "public class NamingManager { " +
|