You are viewing a plain text version of this content. The canonical link for it is here.
Posted to surefire-commits@maven.apache.org by fg...@apache.org on 2006/08/31 15:13:14 UTC
svn commit: r438908 -
/maven/surefire/trunk/surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGDirectoryTestSuite.java
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();
}
}