Is there an explanation somewhere on when to use surefire and when this
failsafe plugin? What are the main differences?

regards,

Wim

2009/5/25 Stephen Connolly <stephen.alan.conno...@gmail.com>

> The Mojo team is pleased to announce the release of the Failsafe Maven
> Plugin, version 2.4.3-alpha-1.
>
> The Failsafe Plugin is a fork of the Maven Surefire Plugin designed for
> running integration tests. It has the following goals.
>
>    * failsafe:integration-test (with a default phase of integration-test)
> which by default uses surefire to execute all tests matching the pattern
> **/IT*.java, **/*IT.java and **/*ITCase.java.  This goal should not fail
> the
> build, thereby allowing the post-integration-test phase to execute and tidy
> up the integration test environment.
>    * failsafe:verify (with a default phase of verify) which checks the
> results of running the integration tests and fails the build if there were
> test failures.
>
> When using the Failsafe Maven Plugin with its default phase bindings, use
>
>  mvn verify
>
> to execute the integration tests.
>
> To use this plugin in your projects, add the following to the
> project/build/plugins section of your pom.xml
>
> <project>
>  [...]
>  <build>
>    [...]
>    <plugins>
>      [...]
>      <plugin>
>        <groupId>org.codehaus.mojo</groupId>
>        <artifactId>failsafe-maven-plugin</artifactId>
>        <version>2.4.3-alpha-1</version>
>        <executions>
>          <execution>
>            <goals>
>              <goal>integration-test</goal>
>               <goal>verify</goal>
>            </goals>
>          </execution>
>        </executions>
>      </plugin>
>      [...]
>    </plugins>
>    [...]
>  </build>
>  [...]
> </project>
>
> The artifacts have been deployed to the mojo repository and will be
> mirrored
> to central within the next 24 hours.
>
> The Mojo Team.
>

Reply via email to