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