< prev index next >

test/runtime/modules/PatchModule/PatchModuleDupJavaBase.java

Print this page

        

*** 21,46 **** * questions. */ /* * @test ! * @summary VM exit initialization results if java.base is specificed more than once to Xpatch. * @modules java.base/jdk.internal.misc * @library /testlibrary */ import jdk.test.lib.*; ! public class XpatchDupJavaBase { // The VM should exit initialization if java.base is specified ! // more than once to -Xpatch. public static void main(String args[]) throws Exception { ProcessBuilder pb = ProcessTools.createJavaProcessBuilder( ! "-Xpatch:java.base=javabase_dir", ! "-Xpatch:java.base=javabase_dir", "-version"); OutputAnalyzer output = new OutputAnalyzer(pb.start()); ! output.shouldContain("Cannot specify java.base more than once to -Xpatch"); output.shouldHaveExitValue(1); } } --- 21,46 ---- * questions. */ /* * @test ! * @summary VM exit initialization results if java.base is specificed more than once to --patch-module. * @modules java.base/jdk.internal.misc * @library /testlibrary */ import jdk.test.lib.*; ! public class PatchModuleDupJavaBase { // The VM should exit initialization if java.base is specified ! // more than once to --patch-module. public static void main(String args[]) throws Exception { ProcessBuilder pb = ProcessTools.createJavaProcessBuilder( ! "--patch-module=java.base=javabase_dir", ! "--patch-module=java.base=javabase_dir", "-version"); OutputAnalyzer output = new OutputAnalyzer(pb.start()); ! output.shouldContain("Cannot specify java.base more than once to --patch-module"); output.shouldHaveExitValue(1); } }
< prev index next >