Will there be an effort to add the integration testing features to the original? I would like to not have multiple testing plugins.
On Tue, May 26, 2009 at 1:54 PM, Stephen Connolly <stephen.alan.conno...@gmail.com> wrote: > use surefire for unit tests > > use failsafe if you need to set up a integration test environment and tear > it back down again after the integration tests have ran > > -Stephen > > Sent from my [rhymes with myPod] ;-) > > On 26 May 2009, at 19:34, Wim Deblauwe <wim.debla...@gmail.com> wrote: > >> 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. >>> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org