You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by ev...@apache.org on 2005/07/08 16:53:07 UTC

svn commit: r209803 - in /maven/components/trunk/maven-plugins/maven-surefire-plugin: pom.xml src/main/java/org/apache/maven/test/SurefirePlugin.java

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>joakim@erdfelt.com</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: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org