maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Anders Hammar <and...@hammar.net>
Subject Re: Failing a build with maven-failsafe-plugin
Date Tue, 05 Oct 2010 11:58:49 GMT
I guess you're missing the verify goal:

http://maven.apache.org/plugins/maven-failsafe-plugin/usage.html

/Anders

On Tue, Oct 5, 2010 at 13:46, Thomas Sundberg <tsu@kth.se> wrote:

> Hi!
>
> I want to use maven-failsafe-plugin to run some integration tests. I want
> Maven to run post-integration-test phase to tear down an application
> server.
> If any test fails, I want Maven to fail the build so my CI server can pick
> it up and inform the developer who just made a mistake.
>
> My failsafe plugin is configured as:
>
>           <plugin>
>               <groupId>org.apache.maven.plugins</groupId>
>                <artifactId>maven-failsafe-plugin</artifactId>
>               <version>2.6</version>
>                <executions>
>                   <execution>
>                        <id>integration-test</id>
>                       <goals>
>                            <goal>integration-test</goal>
>                       </goals>
>                        <configuration>
>                           <excludes>
>                                <exclude>none</exclude>
>                           </excludes>
>                            <includes>
>                               <include>**/integration/**</include>
>                            </includes>
>                       </configuration>
>                    </execution>
>               </executions>
>            </plugin>
>
>
> This works fine, my app server gets set up and torn down. My integration
> tests are executed properly. But when I add a JUnit test like this:
>
>   @Test
>   public void failingTest(){
>        fail("Expected to fail");
>   }
>
> Maven doesn't fail the build.
>
> I happily reports:
>
> <lots of log output>
>
> Tests run: 2, Failures: 1, Errors: 0, Skipped: 0
>
> <lots of log output>
>
> [INFO] BUILD SUCCESS
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 30.828s
> [INFO] Finished at: Tue Oct 05 13:08:36 CEST 2010
> [INFO] Final Memory: 15M/36M
> [INFO]
> ------------------------------------------------------------------------
>
> Do I need to set any additional property to get the maven-failsafe-plugin
> to
> fail the build if a unit test failed?
> Or am I trying to do something that the failsafe-plugin isn't done for?
>
> I'm running Maven 3.0-RC3
>
> mvn -version
> Apache Maven 3.0-RC3 (r1001464; 2010-09-26 18:14:28+0200)
> Java version: 1.6.0_21
> Java home: C:\java\jdk1.6.0_21\jre
> Default locale: sv_SE, platform encoding: Cp1252
> OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
>
> /Thomas
>
> --
> Thomas Sundberg
> M. Sc. in Computer Science
>
> Mobile: +46 70 767 33 15
> Blog: http://thomassundberg.wordpress.com/
> Twitter: @thomassundberg
>
> Better software through faster feedback
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message