maven-surefire-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From krosenv...@apache.org
Subject svn commit: r1079970 - /maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/booter/SystemPropertyManager.java
Date Wed, 09 Mar 2011 20:17:54 GMT
Author: krosenvold
Date: Wed Mar  9 20:17:53 2011
New Revision: 1079970

URL: http://svn.apache.org/viewvc?rev=1079970&view=rev
Log:
o Added error handler to tempfile creation to see what's up in jenkins

Modified:
    maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/booter/SystemPropertyManager.java

Modified: maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/booter/SystemPropertyManager.java
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/booter/SystemPropertyManager.java?rev=1079970&r1=1079969&r2=1079970&view=diff
==============================================================================
--- maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/booter/SystemPropertyManager.java
(original)
+++ maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/booter/SystemPropertyManager.java
Wed Mar  9 20:17:53 2011
@@ -19,6 +19,8 @@ package org.apache.maven.surefire.booter
  * under the License.
  */
 
+import org.apache.maven.surefire.util.NestedRuntimeException;
+
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.FileOutputStream;
@@ -70,19 +72,26 @@ public class SystemPropertyManager
         p.setAsSystemProperties();
     }
 
-    public static File writePropertiesFile( Properties properties, File tempDirectory, String
name,
-                                            boolean isDebug )
+    public static File writePropertiesFile( Properties properties, File tempDirectory, String
name, boolean isDebug )
         throws IOException
     {
-        File file = File.createTempFile( name, "tmp", tempDirectory );
-        if ( !isDebug )
+        try
         {
-            file.deleteOnExit();
-        }
+            File file = File.createTempFile( name, "tmp", tempDirectory );
+            if ( !isDebug )
+            {
+                file.deleteOnExit();
+            }
 
-        writePropertiesFile( file, name, properties );
+            writePropertiesFile( file, name, properties );
 
-        return file;
+            return file;
+        }
+        catch ( IOException e )
+        {
+            throw new NestedRuntimeException(
+                "Unable to create temp file in " + tempDirectory + ", exists=" + tempDirectory.exists(),
e );
+        }
     }
 
     public static void writePropertiesFile( File file, String name, Properties properties
)



Mime
View raw message