hotspot/test/runtime/CommandLine/BooleanFlagWithInvalidValue.java
changeset 16433 0d9b53c3b2ee
parent 15592 4eec33e264bb
child 29678 dd2f3932c21e
equal deleted inserted replaced
16432:1c1a3b0a15df 16433:0d9b53c3b2ee
    31 import com.oracle.java.testlibrary.*;
    31 import com.oracle.java.testlibrary.*;
    32 
    32 
    33 public class BooleanFlagWithInvalidValue {
    33 public class BooleanFlagWithInvalidValue {
    34   public static void main(String[] args) throws Exception {
    34   public static void main(String[] args) throws Exception {
    35     ProcessBuilder pb = ProcessTools.createJavaProcessBuilder(
    35     ProcessBuilder pb = ProcessTools.createJavaProcessBuilder(
    36         "-XX:+UseLargePages=8", "-version");
    36         "-XX:+PrintWarnings=8", "-version");
    37 
    37 
    38     OutputAnalyzer output = new OutputAnalyzer(pb.start());
    38     OutputAnalyzer output = new OutputAnalyzer(pb.start());
    39     output.shouldContain("Improperly specified VM option 'UseLargePages=8'");
    39     output.shouldContain("Improperly specified VM option 'PrintWarnings=8'");
    40     output.shouldHaveExitValue(1);
    40     output.shouldHaveExitValue(1);
    41 
    41 
    42     pb = ProcessTools.createJavaProcessBuilder(
    42     pb = ProcessTools.createJavaProcessBuilder(
    43         "-XX:-UseLargePages=8", "-version");
    43         "-XX:-PrintWarnings=8", "-version");
    44 
    44 
    45     output = new OutputAnalyzer(pb.start());
    45     output = new OutputAnalyzer(pb.start());
    46     output.shouldContain("Improperly specified VM option 'UseLargePages=8'");
    46     output.shouldContain("Improperly specified VM option 'PrintWarnings=8'");
    47     output.shouldHaveExitValue(1);
    47     output.shouldHaveExitValue(1);
    48   }
    48   }
    49 }
    49 }