Yes, it would basically force Maven to adopt it as a standard and it would might mean even adding a itest-compile phase, etc.
Not sure if I prefer this idea over the current protocol, but I do think the FailSafe plugin is very good and clever approach to integration tests with the way things currently work in Maven. I am just throwing it out there as idea for the sake of discussion. Jason -----Original Message----- From: Stephen Connolly [mailto:stephen.alan.conno...@gmail.com] Sent: Tuesday, May 26, 2009 12:27 PM To: Maven Users List Cc: Maven Users List Subject: Re: [ANN] Failsafe Maven Plugin 2.4.3-alpha-1 released. but that looses source folder config in ide setup, and hacks with test- compile Sent from my [rhymes with myPod] ;-) On 26 May 2009, at 20:22, Jason Chaffee <jason.chaf...@zilliontv.tv> wrote: > One way around the excludes hack is to adopt a different directory > structure for it tests and unit tests. For example > > src/test --> unit tests > > src/itest --> integration tests > > Jason > > -----Original Message----- > From: Stephen Connolly [mailto:stephen.alan.conno...@gmail.com] > Sent: Tuesday, May 26, 2009 12:12 PM > To: Maven Users List > Cc: Maven Users List > Subject: Re: [ANN] Failsafe Maven Plugin 2.4.3-alpha-1 released. > > 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 <pbened...@apache.org> 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 >> <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 >> > > --------------------------------------------------------------------- > 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 > --------------------------------------------------------------------- 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