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();
     }
 }