test/compiler/codecache/CheckUpperLimit.java

changeset 5487
446cb5d25d03
parent 5382
7ac80525ece9
child 6876
710a3c8b516e
equal deleted inserted replaced
5486:8d77d02828d9 5487:446cb5d25d03
33 public class CheckUpperLimit { 33 public class CheckUpperLimit {
34 public static void main(String[] args) throws Exception { 34 public static void main(String[] args) throws Exception {
35 ProcessBuilder pb; 35 ProcessBuilder pb;
36 OutputAnalyzer out; 36 OutputAnalyzer out;
37 37
38 pb = ProcessTools.createJavaProcessBuilder("-XX:ReservedCodeCacheSize=2048m", "-version");
39 out = new OutputAnalyzer(pb.start());
40 out.shouldHaveExitValue(0);
41
42 pb = ProcessTools.createJavaProcessBuilder("-XX:ReservedCodeCacheSize=2049m", "-version"); 38 pb = ProcessTools.createJavaProcessBuilder("-XX:ReservedCodeCacheSize=2049m", "-version");
43 out = new OutputAnalyzer(pb.start()); 39 out = new OutputAnalyzer(pb.start());
44 out.shouldContain("Invalid ReservedCodeCacheSize="); 40 out.shouldContain("Invalid ReservedCodeCacheSize=");
45 out.shouldHaveExitValue(1); 41 out.shouldHaveExitValue(1);
46 } 42 }

mercurial