8055814: [TESTBUG] runtime/NMT/NMTWithCDS.java fails with product builds due to missing UnlockDiagnosticVMOptions

Fri, 22 Aug 2014 09:30:57 -0700

author
ctornqvi
date
Fri, 22 Aug 2014 09:30:57 -0700
changeset 9660
f54baa81b631
parent 9659
0cbfe6c38b2e
child 9661
379a59bf685d

8055814: [TESTBUG] runtime/NMT/NMTWithCDS.java fails with product builds due to missing UnlockDiagnosticVMOptions
Summary: Passing -XX:+UnlockDiagnosticVMOptions to ProcessBuilder
Reviewed-by: zgu, gtriantafill

test/runtime/NMT/NMTWithCDS.java file | annotate | diff | comparison | revisions
     1.1 --- a/test/runtime/NMT/NMTWithCDS.java	Wed Apr 10 11:38:47 2019 +0200
     1.2 +++ b/test/runtime/NMT/NMTWithCDS.java	Fri Aug 22 09:30:57 2014 -0700
     1.3 @@ -34,14 +34,15 @@
     1.4  
     1.5    public static void main(String[] args) throws Exception {
     1.6      ProcessBuilder pb;
     1.7 -    pb = ProcessTools.createJavaProcessBuilder("-XX:SharedArchiveFile=./sample.jsa", "-Xshare:dump");
     1.8 +    pb = ProcessTools.createJavaProcessBuilder(
     1.9 +        "-XX:+UnlockDiagnosticVMOptions", "-XX:SharedArchiveFile=./sample.jsa", "-Xshare:dump");
    1.10      OutputAnalyzer output = new OutputAnalyzer(pb.start());
    1.11      try {
    1.12        output.shouldContain("Loading classes to share");
    1.13        output.shouldHaveExitValue(0);
    1.14  
    1.15        pb = ProcessTools.createJavaProcessBuilder(
    1.16 -        "-XX:NativeMemoryTracking=detail", "-XX:SharedArchiveFile=./sample.jsa", "-Xshare:on", "-version");
    1.17 +        "-XX:+UnlockDiagnosticVMOptions", "-XX:NativeMemoryTracking=detail", "-XX:SharedArchiveFile=./sample.jsa", "-Xshare:on", "-version");
    1.18        output = new OutputAnalyzer(pb.start());
    1.19        output.shouldContain("sharing");
    1.20        output.shouldHaveExitValue(0);

mercurial