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

Reply via email to