# HG changeset patch # User Doug Simon # Date 1452099967 -3600 # Node ID 2ea1d1979187209b027d9c6a47d2850a54dfacee # Parent 206bf428d7457bd644eab9b56e3dcc4a0d0903b5 strip debugger VM options from subprocess diff -r 206bf428d745 -r 2ea1d1979187 graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/LazyInitializationTest.java --- 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 args = new ArrayList<>(SubprocessUtil.getVMCommandLine()); + // Remove debugger arguments + for (Iterator 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");