8178415: remove ProcessTools::getPlatformSpecificVMArgs from testlibary
authoriignatyev
Tue, 11 Apr 2017 21:59:24 -0700
changeset 44611 f20e8d62384c
parent 44610 bf0f313f5006
child 44613 49a5ced535f6
8178415: remove ProcessTools::getPlatformSpecificVMArgs from testlibary Reviewed-by: dholmes
jaxp/test/javax/xml/jaxp/libs/jdk/testlibrary/JDKToolLauncher.java
jaxp/test/javax/xml/jaxp/libs/jdk/testlibrary/ProcessTools.java
--- a/jaxp/test/javax/xml/jaxp/libs/jdk/testlibrary/JDKToolLauncher.java	Tue Apr 11 13:55:52 2017 -0700
+++ b/jaxp/test/javax/xml/jaxp/libs/jdk/testlibrary/JDKToolLauncher.java	Tue Apr 11 21:59:24 2017 -0700
@@ -24,7 +24,6 @@
 package jdk.testlibrary;
 
 import java.util.ArrayList;
-import java.util.Arrays;
 import java.util.List;
 
 /**
@@ -60,7 +59,6 @@
         } else {
             executable = JDKToolFinder.getTestJDKTool(tool);
         }
-        vmArgs.addAll(Arrays.asList(ProcessTools.getPlatformSpecificVMArgs()));
     }
 
     /**
--- a/jaxp/test/javax/xml/jaxp/libs/jdk/testlibrary/ProcessTools.java	Tue Apr 11 13:55:52 2017 -0700
+++ b/jaxp/test/javax/xml/jaxp/libs/jdk/testlibrary/ProcessTools.java	Tue Apr 11 21:59:24 2017 -0700
@@ -260,23 +260,6 @@
     }
 
     /**
-     * Get platform specific VM arguments (e.g. -d64 on 64bit Solaris)
-     *
-     * @return String[] with platform specific arguments, empty if there are
-     *         none
-     */
-    public static String[] getPlatformSpecificVMArgs() {
-        String osName = System.getProperty("os.name");
-        String dataModel = System.getProperty("sun.arch.data.model");
-
-        if (osName.equals("SunOS") && dataModel.equals("64")) {
-            return new String[] { "-d64" };
-        }
-
-        return new String[] {};
-    }
-
-    /**
      * Create ProcessBuilder using the java launcher from the jdk to be tested,
      * and with any platform specific arguments prepended.
      *
@@ -301,7 +284,6 @@
 
         ArrayList<String> args = new ArrayList<>();
         args.add(javapath);
-        Collections.addAll(args, getPlatformSpecificVMArgs());
 
         if (addTestVmAndJavaOptions) {
             // -cp is needed to make sure the same classpath is used whether the test is