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 * @test 26 * @bug 7162488 27 * @summary VM should print unrecognized -XX option 28 * @library /test/lib 29 * @run driver TestUnrecognizedVmOption 30 */ 31 import jdk.test.lib.process.OutputAnalyzer; 32 import jdk.test.lib.process.ProcessTools; 33 34 public class TestUnrecognizedVmOption { 35 static final String OPTION="this_is_not_an_option"; 36 37 public static void main(String[] args) throws Exception { 38 ProcessBuilder pb = 39 ProcessTools.createTestJvm("-showversion", "-XX:" + OPTION); 40 new OutputAnalyzer(pb.start()) 41 .shouldNotHaveExitValue(0) 42 .shouldContain("Unrecognized VM option") 43 .shouldContain(OPTION); 44 } 45 } | 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 * @test 26 * @bug 7162488 27 * @summary VM should print unrecognized -XX option 28 * @library /test/lib 29 * @run driver TestUnrecognizedVmOption 30 */ 31 import jdk.test.lib.process.OutputAnalyzer; 32 import jdk.test.lib.process.ProcessTools; 33 34 public class TestUnrecognizedVmOption { 35 static final String OPTION="this_is_not_an_option"; 36 37 public static void main(String[] args) throws Exception { 38 ProcessBuilder pb = ProcessTools.createJavaProcessBuilder( 39 "-showversion", "-XX:" + OPTION); 40 new OutputAnalyzer(pb.start()) 41 .shouldNotHaveExitValue(0) 42 .shouldContain("Unrecognized VM option") 43 .shouldContain(OPTION); 44 } 45 } |