hotspot/test/runtime/CommandLine/TestHexArguments.java
changeset 24830 2fbbde433861
parent 24458 f0d4da9b062a
child 29678 dd2f3932c21e
equal deleted inserted replaced
24829:ce92ec4efb1a 24830:2fbbde433861
    33 import com.oracle.java.testlibrary.*;
    33 import com.oracle.java.testlibrary.*;
    34 
    34 
    35 public class TestHexArguments {
    35 public class TestHexArguments {
    36     public static void main(String args[]) throws Exception {
    36     public static void main(String args[]) throws Exception {
    37       String[] javaArgs = {"-XX:SharedBaseAddress=0x1D000000", "-version"};
    37       String[] javaArgs = {"-XX:SharedBaseAddress=0x1D000000", "-version"};
    38       ProcessBuilder pb = ProcessTools.createJavaProcessBuilder(true, javaArgs);
    38       ProcessBuilder pb = ProcessTools.createJavaProcessBuilder(javaArgs);
    39 
    39 
    40       OutputAnalyzer output = new OutputAnalyzer(pb.start());
    40       OutputAnalyzer output = new OutputAnalyzer(pb.start());
    41       output.shouldNotContain("Could not create the Java Virtual Machine");
    41       output.shouldNotContain("Could not create the Java Virtual Machine");
    42       output.shouldHaveExitValue(0);
    42       output.shouldHaveExitValue(0);
    43 
    43 
    44       String[] javaArgs1 = {"-XX:SharedBaseAddress=1D000000", "-version"};
    44       String[] javaArgs1 = {"-XX:SharedBaseAddress=1D000000", "-version"};
    45       pb = ProcessTools.createJavaProcessBuilder(true, javaArgs1);
    45       pb = ProcessTools.createJavaProcessBuilder(javaArgs1);
    46       output = new OutputAnalyzer(pb.start());
    46       output = new OutputAnalyzer(pb.start());
    47       output.shouldContain("Could not create the Java Virtual Machine");
    47       output.shouldContain("Could not create the Java Virtual Machine");
    48   }
    48   }
    49 }
    49 }