Double quotes in fork call / long classpath
-------------------------------------------
Key: SUREFIRE-539
URL: http://jira.codehaus.org/browse/SUREFIRE-539
Project: Maven Surefire
Issue Type: Bug
Components: classloading
Affects Versions: 2.4.3
Environment: Windows XP SP3
Reporter: Patrik Kleindl
Priority: Trivial
We use a customized TestSuite for our test cases, it works fine when executed
in the IDE (Eclipse), but when i run mvn test then the test fails with a
nondescript
[INFO] [surefire:test]
[INFO] Surefire report directory: ...
[ERROR] There are test failures.
The config in pom.xml is
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.4.3</version>
<configuration>
<argLine>-Xms500M -Xmx500M -Xmn250M</argLine>
<useManifestOnlyJar>false</useManifestOnlyJar>
<includes>
testClasses after here....
When i tried it from the commandline with the debug option i saw a big block of
text when then fork call happend, as mentioned in the documentation the
classpath was very long. Although this might be the root of the problem i also
noticed that the statement had double quotes which might not work
Forking command line: cmd.exe /X /C "C:\Programme\Java\jdk1.5.0_16\jre\bin\java
-Xms500M -Xmx500M -Xmn250M -classpath "C:\...."
org.apache.maven.surefire.booter.SurefireBooter tempFiles"
I cut out the long classpath and the file names after SurefireBooter but i
think you see what i mean
It's no big deal as it runs fine on Linux and on Windows you can always execute
it from the IDE.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira