< prev index next >
test/gc/arguments/TestObjectTenuringFlags.java
Print this page
*** 23,33 ****
/*
* @test TestObjectTenuringFlags
* @key gc
* @bug 6521376
- * @requires vm.gc=="Parallel"
* @summary Tests argument processing for NeverTenure, AlwaysTenure,
* and MaxTenuringThreshold
* @library /testlibrary
* @modules java.base/sun.misc
* java.management
--- 23,32 ----
*** 156,166 ****
ExpectedTenuringFlags expectedFlags) throws Exception {
List<String> vmOpts = new ArrayList<>();
if (tenuringFlags.length > 0) {
Collections.addAll(vmOpts, tenuringFlags);
}
! Collections.addAll(vmOpts, "-XX:+UseParallelGC", "-XX:+PrintFlagsFinal", "-version");
ProcessBuilder pb = ProcessTools.createJavaProcessBuilder(vmOpts.toArray(new String[vmOpts.size()]));
OutputAnalyzer output = new OutputAnalyzer(pb.start());
if (shouldFail) {
--- 155,165 ----
ExpectedTenuringFlags expectedFlags) throws Exception {
List<String> vmOpts = new ArrayList<>();
if (tenuringFlags.length > 0) {
Collections.addAll(vmOpts, tenuringFlags);
}
! Collections.addAll(vmOpts, "-XX:+PrintFlagsFinal", "-version");
ProcessBuilder pb = ProcessTools.createJavaProcessBuilder(vmOpts.toArray(new String[vmOpts.size()]));
OutputAnalyzer output = new OutputAnalyzer(pb.start());
if (shouldFail) {
< prev index next >