src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.lir.test/src/org/graalvm/compiler/hotspot/lir/test/BenchmarkCounterOverflowTest.java
equal
deleted
inserted
replaced
26 |
26 |
27 import static org.graalvm.compiler.test.SubprocessUtil.getVMCommandLine; |
27 import static org.graalvm.compiler.test.SubprocessUtil.getVMCommandLine; |
28 import static org.graalvm.compiler.test.SubprocessUtil.withoutDebuggerArguments; |
28 import static org.graalvm.compiler.test.SubprocessUtil.withoutDebuggerArguments; |
29 |
29 |
30 import java.io.File; |
30 import java.io.File; |
|
31 import java.io.IOException; |
31 import java.util.ArrayList; |
32 import java.util.ArrayList; |
32 import java.util.Iterator; |
33 import java.util.Iterator; |
33 import java.util.List; |
34 import java.util.List; |
34 import java.util.regex.Matcher; |
35 import java.util.regex.Matcher; |
35 import java.util.regex.Pattern; |
36 import java.util.regex.Pattern; |
98 ResolvedJavaMethod method = getResolvedJavaMethod("test"); |
99 ResolvedJavaMethod method = getResolvedJavaMethod("test"); |
99 executeActualCheckDeopt(getInitialOptions(), method, EMPTY, null, args); |
100 executeActualCheckDeopt(getInitialOptions(), method, EMPTY, null, args); |
100 } |
101 } |
101 |
102 |
102 @Test |
103 @Test |
103 public void spawnSubprocess() throws Throwable { |
104 public void spawnSubprocess() throws IOException, InterruptedException { |
104 Assume.assumeFalse("subprocess already spawned -> skip", Boolean.getBoolean(SUBPROCESS_PROPERTY)); |
105 Assume.assumeFalse("subprocess already spawned -> skip", Boolean.getBoolean(SUBPROCESS_PROPERTY)); |
105 List<String> vmArgs = withoutDebuggerArguments(getVMCommandLine()); |
106 List<String> vmArgs = withoutDebuggerArguments(getVMCommandLine()); |
106 vmArgs.add("-XX:JVMCICounterSize=1"); |
107 vmArgs.add("-XX:JVMCICounterSize=1"); |
107 vmArgs.add("-Dgraal." + BenchmarkCounters.Options.AbortOnBenchmarkCounterOverflow.getName() + "=true"); |
108 vmArgs.add("-Dgraal." + BenchmarkCounters.Options.AbortOnBenchmarkCounterOverflow.getName() + "=true"); |
108 vmArgs.add("-D" + SUBPROCESS_PROPERTY + "=true"); |
109 vmArgs.add("-D" + SUBPROCESS_PROPERTY + "=true"); |