Author: fgiust
Date: Thu Aug 31 06:13:14 2006
New Revision: 438908
URL: http://svn.apache.org/viewvc?rev=438908&view=rev
Log:
workaround for SUREFIRE-49 - Surefire leaves null/$TestNGGroupName directories
after mvn test
if test output dir is not set, TestNG creates a "null" directory, let it use
the default temporary dir instead
Modified:
maven/surefire/trunk/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGDirectoryTestSuite.java
Modified:
maven/surefire/trunk/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGDirectoryTestSuite.java
URL:
http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGDirectoryTestSuite.java?rev=438908&r1=438907&r2=438908&view=diff
==============================================================================
---
maven/surefire/trunk/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGDirectoryTestSuite.java
(original)
+++
maven/surefire/trunk/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGDirectoryTestSuite.java
Thu Aug 31 06:13:14 2006
@@ -200,6 +200,11 @@
testNG.setSourcePath( testSourceDirectory );
}
+ // workaround for SUREFIRE-49
+ // TestNG always creates an output directory, and if not set the name
for the directory is "null"
+ testNG.setOutputDirectory( System.getProperty( "java.io.tmpdir" ) );
+
+
testNG.runSuitesLocally();
}
}