Author: carlos
Date: Tue Jun 20 07:01:01 2006
New Revision: 415644

URL: http://svn.apache.org/viewvc?rev=415644&view=rev
Log:
[MSUREFIRE-136] Added option to redirect test output to a file, 
redirectTestOutputToFile

Modified:
    
maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/booter/SurefireBooter.java
    
maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/booter/output/FileOutputConsumerProxy.java

Modified: 
maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/booter/SurefireBooter.java
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/booter/SurefireBooter.java?rev=415644&r1=415643&r2=415644&view=diff
==============================================================================
--- 
maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/booter/SurefireBooter.java
 (original)
+++ 
maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/booter/SurefireBooter.java
 Tue Jun 20 07:01:01 2006
@@ -810,11 +810,11 @@
         addSurefireClassPathUrl( path );
     }
 
-    private StreamConsumer getForkingStreamConsumer( boolean showHeading, 
boolean showFooter, boolean showTestOutput )
+    private StreamConsumer getForkingStreamConsumer( boolean showHeading, 
boolean showFooter, boolean redirectTestOutputToFile )
     {
         OutputConsumer outputConsumer = new StandardOutputConsumer();
 
-        if ( !showTestOutput )
+        if ( redirectTestOutputToFile )
         {
             outputConsumer = new FileOutputConsumerProxy( outputConsumer, 
getReportsDirectory() );
         }

Modified: 
maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/booter/output/FileOutputConsumerProxy.java
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/booter/output/FileOutputConsumerProxy.java?rev=415644&r1=415643&r2=415644&view=diff
==============================================================================
--- 
maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/booter/output/FileOutputConsumerProxy.java
 (original)
+++ 
maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/booter/output/FileOutputConsumerProxy.java
 Tue Jun 20 07:01:01 2006
@@ -37,6 +37,8 @@
 
     private static final String USER_DIR = System.getProperty( "user.dir" );
 
+    private static final String LINE_SEPARATOR = System.getProperty( 
"line.separator" );
+
     private File reportsDirectory;
 
     private PrintWriter printWriter;
@@ -136,6 +138,7 @@
             throw new IllegalStateException( "consumeOutputLine called before 
testSetStarting" );
         }
         getPrintWriter().write( line );
+        getPrintWriter().write( LINE_SEPARATOR );
     }
 
 }


Reply via email to