Mercurial > hg > graal-compiler
changeset 23261:2ea1d1979187
strip debugger VM options from subprocess
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 06 Jan 2016 18:06:07 +0100 |
parents | 206bf428d745 |
children | 3fa1b7b2329c |
files | graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/LazyInitializationTest.java |
diffstat | 1 files changed, 9 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/LazyInitializationTest.java Tue Jan 05 16:42:05 2016 -0800 +++ b/graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/LazyInitializationTest.java Wed Jan 06 18:06:07 2016 +0100 @@ -28,6 +28,7 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; +import java.util.Iterator; import java.util.List; import jdk.vm.ci.runtime.JVMCICompilerFactory; @@ -80,6 +81,14 @@ private void spawnUnitTests(String... tests) throws IOException, InterruptedException { ArrayList<String> args = new ArrayList<>(SubprocessUtil.getVMCommandLine()); + // Remove debugger arguments + for (Iterator<String> i = args.iterator(); i.hasNext();) { + String arg = i.next(); + if (arg.equals("-Xdebug") || arg.startsWith("-Xrunjdwp:")) { + i.remove(); + } + } + int jvmciArg = args.indexOf("-jvmci"); if (jvmciArg >= 0) { args.set(jvmciArg, "-server");