Author: khmarbaise
Date: Mon Mar 23 17:10:06 2015
New Revision: 1668684

URL: http://svn.apache.org/r1668684
Log:
[MINVOKER-181] Write only IT's into summary file which did not succeed.

Modified:
    
maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/AbstractInvokerMojo.java

Modified: 
maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/AbstractInvokerMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/AbstractInvokerMojo.java?rev=1668684&r1=1668683&r2=1668684&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/AbstractInvokerMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/AbstractInvokerMojo.java
 Mon Mar 23 17:10:06 2015
@@ -736,9 +736,10 @@ public abstract class AbstractInvokerMoj
 
         runBuilds( projectsDir, buildJobs );
 
+        writeSummaryFile( buildJobs );
+
         processResults( new InvokerSession( buildJobs ) );
 
-        writeSummaryFile( buildJobs );
     }
 
     private void writeSummaryFile( BuildJob[] buildJobs )
@@ -754,16 +755,19 @@ public abstract class AbstractInvokerMoj
             for ( int i = 0; i < buildJobs.length; i++ )
             {
                 BuildJob buildJob = buildJobs[i];
-                writer.append( buildJob.getResult() );
-                writer.append( " [" );
-                writer.append( buildJob.getProject() );
-                writer.append( "] " );
-                if ( buildJob.getFailureMessage() != null )
+                if ( !buildJob.getResult().equals( BuildJob.Result.SUCCESS ) )
                 {
-                    writer.append( " " );
-                    writer.append( buildJob.getFailureMessage() );
+                    writer.append( buildJob.getResult() );
+                    writer.append( " [" );
+                    writer.append( buildJob.getProject() );
+                    writer.append( "] " );
+                    if ( buildJob.getFailureMessage() != null )
+                    {
+                        writer.append( " " );
+                        writer.append( buildJob.getFailureMessage() );
+                    }
+                    writer.append( "\n" );
                 }
-                writer.append( "\n" );
             }
 
             writer.close();


Reply via email to