< prev index next >
test/gc/TestVerifySilently.java
Print this page
*** 58,68 ****
Collections.addAll(vmOpts, getTestJavaOpts());
Collections.addAll(vmOpts, new String[] {"-XX:+UnlockDiagnosticVMOptions",
"-XX:+VerifyDuringStartup",
"-XX:+VerifyBeforeGC",
"-XX:+VerifyAfterGC",
! "-XX:" + (verifySilently ? "+":"-") + "VerifySilently",
RunSystemGC.class.getName()});
ProcessBuilder pb =
ProcessTools.createJavaProcessBuilder(vmOpts.toArray(new String[vmOpts.size()]));
OutputAnalyzer output = new OutputAnalyzer(pb.start());
--- 58,68 ----
Collections.addAll(vmOpts, getTestJavaOpts());
Collections.addAll(vmOpts, new String[] {"-XX:+UnlockDiagnosticVMOptions",
"-XX:+VerifyDuringStartup",
"-XX:+VerifyBeforeGC",
"-XX:+VerifyAfterGC",
! (verifySilently ? "-Xlog:gc":"-Xlog:gc+verify=debug"),
RunSystemGC.class.getName()});
ProcessBuilder pb =
ProcessTools.createJavaProcessBuilder(vmOpts.toArray(new String[vmOpts.size()]));
OutputAnalyzer output = new OutputAnalyzer(pb.start());
*** 74,86 ****
public static void main(String args[]) throws Exception {
OutputAnalyzer output;
output = runTest(false);
! output.shouldContain("[Verifying");
output.shouldHaveExitValue(0);
output = runTest(true);
! output.shouldNotContain("[Verifying");
output.shouldHaveExitValue(0);
}
}
--- 74,86 ----
public static void main(String args[]) throws Exception {
OutputAnalyzer output;
output = runTest(false);
! output.shouldContain("Verifying");
output.shouldHaveExitValue(0);
output = runTest(true);
! output.shouldNotContain("Verifying");
output.shouldHaveExitValue(0);
}
}
< prev index next >