From 5a7794e9c4185d619206cf3f2dffdd5c39cb1ed9 Mon Sep 17 00:00:00 2001 From: ctornqvi Date: Fri, 22 Aug 2014 09:30:57 -0700 Subject: [PATCH] 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 | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/runtime/NMT/NMTWithCDS.java b/test/runtime/NMT/NMTWithCDS.java index 4672d3d5f..1d865618f 100644 --- a/test/runtime/NMT/NMTWithCDS.java +++ b/test/runtime/NMT/NMTWithCDS.java @@ -34,14 +34,15 @@ public class NMTWithCDS { public static void main(String[] args) throws Exception { ProcessBuilder pb; - pb = ProcessTools.createJavaProcessBuilder("-XX:SharedArchiveFile=./sample.jsa", "-Xshare:dump"); + pb = ProcessTools.createJavaProcessBuilder( + "-XX:+UnlockDiagnosticVMOptions", "-XX:SharedArchiveFile=./sample.jsa", "-Xshare:dump"); OutputAnalyzer output = new OutputAnalyzer(pb.start()); try { output.shouldContain("Loading classes to share"); output.shouldHaveExitValue(0); pb = ProcessTools.createJavaProcessBuilder( - "-XX:NativeMemoryTracking=detail", "-XX:SharedArchiveFile=./sample.jsa", "-Xshare:on", "-version"); + "-XX:+UnlockDiagnosticVMOptions", "-XX:NativeMemoryTracking=detail", "-XX:SharedArchiveFile=./sample.jsa", "-Xshare:on", "-version"); output = new OutputAnalyzer(pb.start()); output.shouldContain("sharing"); output.shouldHaveExitValue(0); -- GitLab