I am not opposed to doing so. the block for me is my lack of Apache commit access.

there are valid arguments for keeping these as separate plugins though, eg the <excludes>none</excludes> hack that people used to configure surefire for multiple executions; debugging tests from an IDE; skipping one type of tests, etc

but at the end of the day, if we can find a way to combine to one plugin, I'm fine with that

Sent from my [rhymes with myPod] ;-)

On 26 May 2009, at 19:58, Paul Benedict <[email protected]> wrote:

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
<[email protected]> 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 <[email protected]> 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 <[email protected]>

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: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to