Author: carlos
Date: Wed Mar 15 21:50:30 2006
New Revision: 386270
URL: http://svn.apache.org/viewcvs?rev=386270&view=rev
Log:
[SUREFIRE-30] fork doesn't work under windos, use of colon ":" character for
delimeting classpath results in drive letter to be parsed as a seperate
classpath entry
Modified:
maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/SurefireBooter.java
Modified:
maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/SurefireBooter.java
URL:
http://svn.apache.org/viewcvs/maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/SurefireBooter.java?rev=386270&r1=386269&r2=386270&view=diff
==============================================================================
---
maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/SurefireBooter.java
(original)
+++
maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/SurefireBooter.java
Wed Mar 15 21:50:30 2006
@@ -48,11 +48,11 @@
protected static final String PS = System.getProperty( "path.separator" );
- private static String RUNNER = "org.apache.maven.surefire.SurefireBooter";
+ private static final String RUNNER =
"org.apache.maven.surefire.SurefireBooter";
- private static String BATTERY_EXECUTOR =
"org.apache.maven.surefire.Surefire";
+ private static final String BATTERY_EXECUTOR =
"org.apache.maven.surefire.Surefire";
- private static String SINGLE_TEST_BATTERY =
"org.apache.maven.surefire.battery.JUnitBattery";
+ private static final String SINGLE_TEST_BATTERY =
"org.apache.maven.surefire.battery.JUnitBattery";
private List batteries = new ArrayList();
@@ -280,7 +280,7 @@
boolean childDelegation = "true".equals( p.getProperty(
"childDelegation", "false" ) );
- List urls = Arrays.asList( cp.split( ":" ) );
+ List urls = Arrays.asList( cp.split( PS ) );
return createClassLoader( urls, childDelegation );
}
@@ -495,7 +495,7 @@
}
else
{
- cp += ":" + url;
+ cp += PS + url;
}
}
}