[hornetq-commits] JBoss hornetq SVN: r10014 - in trunk: tests/src/org/hornetq/tests/util and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Wed Dec 8 05:44:57 EST 2010


Author: pslavice at redhat.com
Date: 2010-12-08 05:44:57 -0500 (Wed, 08 Dec 2010)
New Revision: 10014

Modified:
   trunk/examples/common/src/org/hornetq/common/example/SpawnedVMSupport.java
   trunk/tests/src/org/hornetq/tests/util/SpawnedVMSupport.java
Log:
Fixed test suite for Solaris platform HORNETQ-518

Modified: trunk/examples/common/src/org/hornetq/common/example/SpawnedVMSupport.java
===================================================================
--- trunk/examples/common/src/org/hornetq/common/example/SpawnedVMSupport.java	2010-12-08 09:53:15 UTC (rev 10013)
+++ trunk/examples/common/src/org/hornetq/common/example/SpawnedVMSupport.java	2010-12-08 10:44:57 UTC (rev 10014)
@@ -74,7 +74,11 @@
 
       sb.append("java").append(' ');
       String vmarg = vmargs;
-      if (System.getProperty("os.name").contains("Windows"))
+
+      String osName = System.getProperty("os.name");
+      osName = (osName != null) ? osName.toLowerCase() : "";
+      boolean isWindows = osName.contains("win");      
+      if (isWindows)
       {
          vmarg = vmarg.replaceAll("/", "\\\\");
       }
@@ -82,7 +86,6 @@
       String pathSeparater = System.getProperty("path.separator");
       classPath = classPath + pathSeparater + ".";
 
-      boolean isWindows = System.getProperty("os.name").contains("Windows");
       if (isWindows)
       {
          sb.append("-cp").append(" \"").append(classPath).append("\" ");

Modified: trunk/tests/src/org/hornetq/tests/util/SpawnedVMSupport.java
===================================================================
--- trunk/tests/src/org/hornetq/tests/util/SpawnedVMSupport.java	2010-12-08 09:53:15 UTC (rev 10013)
+++ trunk/tests/src/org/hornetq/tests/util/SpawnedVMSupport.java	2010-12-08 10:44:57 UTC (rev 10014)
@@ -91,14 +91,16 @@
 
       String classPath = System.getProperty("java.class.path");
 
-      // I guess it'd be simpler to check if the OS is Windows...
-      if (System.getProperty("os.name").equals("Linux") || System.getProperty("os.name").equals("Mac OS X"))
+      String osName = System.getProperty("os.name");
+      osName = (osName != null) ? osName.toLowerCase() : "";
+      boolean isWindows = osName.contains("win"); 
+      if (isWindows)
       {
-         sb.append("-cp").append(" ").append(classPath).append(" ");
+         sb.append("-cp").append(" \"").append(classPath).append("\" ");
       }
       else
       {
-         sb.append("-cp").append(" \"").append(classPath).append("\" ");
+         sb.append("-cp").append(" ").append(classPath).append(" ");
       }
 
       sb.append("-Djava.io.tmpdir=" + System.getProperty("java.io.tmpdir", "./tmp")).append(" ");



More information about the hornetq-commits mailing list