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]