Author: evenisse
Date: Fri Jul  8 07:53:06 2005
New Revision: 209803

URL: http://svn.apache.org/viewcvs?rev=209803&view=rev
Log:
[MNG-562] Add ignore failures

Modified:
    maven/components/trunk/maven-plugins/maven-surefire-plugin/pom.xml
    
maven/components/trunk/maven-plugins/maven-surefire-plugin/src/main/java/org/apache/maven/test/SurefirePlugin.java

Modified: maven/components/trunk/maven-plugins/maven-surefire-plugin/pom.xml
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-surefire-plugin/pom.xml?rev=209803&r1=209802&r2=209803&view=diff
==============================================================================
--- maven/components/trunk/maven-plugins/maven-surefire-plugin/pom.xml 
(original)
+++ maven/components/trunk/maven-plugins/maven-surefire-plugin/pom.xml Fri Jul  
8 07:53:06 2005
@@ -34,4 +34,10 @@
       <scope>runtime</scope>
     </dependency>
   </dependencies>
+  <contributors>
+    <contributor>
+      <name>Joakim Erdfelt</name>
+      <email>[EMAIL PROTECTED]</email>
+    </contributor>
+  </contributors>
 </project>

Modified: 
maven/components/trunk/maven-plugins/maven-surefire-plugin/src/main/java/org/apache/maven/test/SurefirePlugin.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-surefire-plugin/src/main/java/org/apache/maven/test/SurefirePlugin.java?rev=209803&r1=209802&r2=209803&view=diff
==============================================================================
--- 
maven/components/trunk/maven-plugins/maven-surefire-plugin/src/main/java/org/apache/maven/test/SurefirePlugin.java
 (original)
+++ 
maven/components/trunk/maven-plugins/maven-surefire-plugin/src/main/java/org/apache/maven/test/SurefirePlugin.java
 Fri Jul  8 07:53:06 2005
@@ -46,11 +46,17 @@
 {
     /**
      *  Set this to 'true' to bypass unit tests entirely. Its use is NOT 
RECOMMENDED, but quite convenient on occasion.
-     * @parameter expression=${maven.test.skip}"
+     *
+     * @parameter expression="${maven.test.skip}"
      */
     private boolean skip;
 
     /**
+     * @parameter expression="${maven.test.failure.ignore}"
+     */
+    private boolean testFailureIgnore = false;
+
+    /**
      * @parameter expression="${basedir}"
      * @required
      */
@@ -238,7 +244,16 @@
 
         if ( !success )
         {
-            throw new MojoExecutionException( "There are some test failures." 
);
+            String msg = "There are some test failure.";
+
+            if ( testFailureIgnore )
+            {
+                getLog().error( msg );
+            }
+            else
+            {
+                throw new MojoExecutionException( msg );
+            }
         }
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to