hotspot/test/runtime/contended/Options.java
changeset 31995 aa4049b4184a
parent 31371 311143309e73
child 36851 03e2f4d0a421
equal deleted inserted replaced
31994:3721b7aa3a0d 31995:aa4049b4184a
    53 
    53 
    54         pb = ProcessTools.createJavaProcessBuilder("-XX:ContendedPaddingWidth=-1", "-version");
    54         pb = ProcessTools.createJavaProcessBuilder("-XX:ContendedPaddingWidth=-1", "-version");
    55         output = new OutputAnalyzer(pb.start());
    55         output = new OutputAnalyzer(pb.start());
    56         output.shouldContain("ContendedPaddingWidth");
    56         output.shouldContain("ContendedPaddingWidth");
    57         output.shouldContain("outside the allowed range");
    57         output.shouldContain("outside the allowed range");
    58         output.shouldContain("must be a multiple of 8");
       
    59         output.shouldHaveExitValue(1);
    58         output.shouldHaveExitValue(1);
    60 
    59 
    61         pb = ProcessTools.createJavaProcessBuilder("-XX:ContendedPaddingWidth=0", "-version");
    60         pb = ProcessTools.createJavaProcessBuilder("-XX:ContendedPaddingWidth=0", "-version");
    62         output = new OutputAnalyzer(pb.start());
    61         output = new OutputAnalyzer(pb.start());
    63         output.shouldHaveExitValue(0);
    62         output.shouldHaveExitValue(0);
    88 
    87 
    89         pb = ProcessTools.createJavaProcessBuilder("-XX:ContendedPaddingWidth=8193", "-version");
    88         pb = ProcessTools.createJavaProcessBuilder("-XX:ContendedPaddingWidth=8193", "-version");
    90         output = new OutputAnalyzer(pb.start());
    89         output = new OutputAnalyzer(pb.start());
    91         output.shouldContain("ContendedPaddingWidth");
    90         output.shouldContain("ContendedPaddingWidth");
    92         output.shouldContain("outside the allowed range");
    91         output.shouldContain("outside the allowed range");
    93         output.shouldContain("must be a multiple of 8");
       
    94         output.shouldHaveExitValue(1);
    92         output.shouldHaveExitValue(1);
    95 
    93 
    96         pb = ProcessTools.createJavaProcessBuilder("-XX:ContendedPaddingWidth=8200", "-version"); // 8192+8 = 8200
    94         pb = ProcessTools.createJavaProcessBuilder("-XX:ContendedPaddingWidth=8200", "-version"); // 8192+8 = 8200
    97         output = new OutputAnalyzer(pb.start());
    95         output = new OutputAnalyzer(pb.start());
    98         output.shouldContain("ContendedPaddingWidth");
    96         output.shouldContain("ContendedPaddingWidth");