8026808: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failed with unexpected exit value

Wed, 23 Oct 2013 10:24:28 +0200

author
farvidsson
date
Wed, 23 Oct 2013 10:24:28 +0200
changeset 5975
b658cfe35857
parent 5974
c183576a2dd1
child 5976
b3a4d4279fa3
child 6024
e64f1fe9756b

8026808: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failed with unexpected exit value
Summary: Fixes a bug with vmArgs when using JDKToolLauncher
Reviewed-by: sla, dholmes

test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java file | annotate | diff | comparison | revisions
     1.1 --- a/test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java	Tue Oct 22 22:14:57 2013 -0400
     1.2 +++ b/test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java	Wed Oct 23 10:24:28 2013 +0200
     1.3 @@ -100,7 +100,7 @@
     1.4       * @return The JDKToolLauncher instance
     1.5       */
     1.6      public JDKToolLauncher addVMArg(String arg) {
     1.7 -        vmArgs.add("-J" + arg);
     1.8 +        vmArgs.add(arg);
     1.9          return this;
    1.10      }
    1.11  
    1.12 @@ -124,7 +124,10 @@
    1.13      public String[] getCommand() {
    1.14          List<String> command = new ArrayList<String>();
    1.15          command.add(executable);
    1.16 -        command.addAll(vmArgs);
    1.17 +        // Add -J in front of all vmArgs
    1.18 +        for (String arg : vmArgs) {
    1.19 +            command.add("-J" + arg);
    1.20 +        }
    1.21          command.addAll(toolArgs);
    1.22          return command.toArray(new String[command.size()]);
    1.23      }

mercurial