Re: failsafe failures don't fail the build
if you don't specify a phase then both executions will just go to the correct place, e.g. integration-test verify is all you really need On 23 August 2010 17:13, Benson Margulies wrote: > I am in verify, I mistyped: > > > verify > verify > > verify > > > > > > On Mon, Aug 23, 2010 at 12:01 PM, Benson Margulies > wrote: >> I always run mvn install. But point 1 is probably my problem. >> >> On Mon, Aug 23, 2010 at 9:46 AM, Stephen Connolly >> wrote: >>> 1. put failsafe:verify in verify where it's supposed to be >>> 2. don't run "mvn integration-test" but run "mvn verify" (shorter to type >>> too) >>> >>> -Stephen >>> >>> On 23 August 2010 14:28, Benson Margulies wrote: I have been unable to find a way to make a failure in an integration test result in failing the overall build. I have failsafe:verify in post-integration, and no joy. - 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
Re: failsafe failures don't fail the build
I am in verify, I mistyped: verify verify verify On Mon, Aug 23, 2010 at 12:01 PM, Benson Margulies wrote: > I always run mvn install. But point 1 is probably my problem. > > On Mon, Aug 23, 2010 at 9:46 AM, Stephen Connolly > wrote: >> 1. put failsafe:verify in verify where it's supposed to be >> 2. don't run "mvn integration-test" but run "mvn verify" (shorter to type >> too) >> >> -Stephen >> >> On 23 August 2010 14:28, Benson Margulies wrote: >>> I have been unable to find a way to make a failure in an integration >>> test result in failing the overall build. I have failsafe:verify in >>> post-integration, and no joy. >>> >>> - >>> 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
Re: failsafe failures don't fail the build
I always run mvn install. But point 1 is probably my problem. On Mon, Aug 23, 2010 at 9:46 AM, Stephen Connolly wrote: > 1. put failsafe:verify in verify where it's supposed to be > 2. don't run "mvn integration-test" but run "mvn verify" (shorter to type too) > > -Stephen > > On 23 August 2010 14:28, Benson Margulies wrote: >> I have been unable to find a way to make a failure in an integration >> test result in failing the overall build. I have failsafe:verify in >> post-integration, and no joy. >> >> - >> 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
Re: failsafe failures don't fail the build
Check out the suggested bindings at http://docs.codehaus.org/display/MAVENUSER/Maven+and+Integration+Testing Brett On 8/23/10, Benson Margulies wrote: > I have been unable to find a way to make a failure in an integration > test result in failing the overall build. I have failsafe:verify in > post-integration, and no joy. > > - > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > > -- Sent from my mobile device - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: failsafe failures don't fail the build
Also there's about 10 gazillion times on the project site where we say to run "mvn verify"... could you help us make this more clear? -Stephen On 23 August 2010 14:48, Stephen Connolly wrote: > See: http://maven.apache.org/plugins/maven-failsafe-plugin/ > > The Maven lifecycle has four phases for running integration tests: >> >>* pre-integration-test for setting up the integration test environment. >>* integration-test for running the integration tests. >>* post-integration-test for tearing down the integration test >> environment. >>* verify for checking the results of the integration tests. >> >> If you use the Surefire Plugin for running tests, then when you have a >> test failure, the build will stop at the integration-test phase and your >> integration test environment will not have been torn down correctly. >> >> The Failsafe Plugin is used during the integration-test and verify phases >> of the build lifecycle to execute the integration tests of an application. >> The Failsafe Plugin will not fail the build during the integration-test >> phase thus enabling the post-integration-test phase to execute. >> >> NOTE: when running integration tests, you should invoke maven with the >> (shorter to type too) >> >> mvn verify >> >> rather than trying to invoke the integration-test phase directly, as >> otherwise the post-integration-test phase will not be executed. >> > > -Stephen > > > On 23 August 2010 14:46, Stephen Connolly > wrote: > > 1. put failsafe:verify in verify where it's supposed to be > > 2. don't run "mvn integration-test" but run "mvn verify" (shorter to type > too) > > > > -Stephen > > > > On 23 August 2010 14:28, Benson Margulies wrote: > >> I have been unable to find a way to make a failure in an integration > >> test result in failing the overall build. I have failsafe:verify in > >> post-integration, and no joy. > >> > >> - > >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > >> For additional commands, e-mail: users-h...@maven.apache.org > >> > >> > > > >
Re: failsafe failures don't fail the build
See: http://maven.apache.org/plugins/maven-failsafe-plugin/ The Maven lifecycle has four phases for running integration tests: > >* pre-integration-test for setting up the integration test environment. >* integration-test for running the integration tests. >* post-integration-test for tearing down the integration test > environment. >* verify for checking the results of the integration tests. > > If you use the Surefire Plugin for running tests, then when you have a test > failure, the build will stop at the integration-test phase and your > integration test environment will not have been torn down correctly. > > The Failsafe Plugin is used during the integration-test and verify phases > of the build lifecycle to execute the integration tests of an application. > The Failsafe Plugin will not fail the build during the integration-test > phase thus enabling the post-integration-test phase to execute. > > NOTE: when running integration tests, you should invoke maven with the > (shorter to type too) > > mvn verify > > rather than trying to invoke the integration-test phase directly, as > otherwise the post-integration-test phase will not be executed. > -Stephen On 23 August 2010 14:46, Stephen Connolly wrote: > 1. put failsafe:verify in verify where it's supposed to be > 2. don't run "mvn integration-test" but run "mvn verify" (shorter to type too) > > -Stephen > > On 23 August 2010 14:28, Benson Margulies wrote: >> I have been unable to find a way to make a failure in an integration >> test result in failing the overall build. I have failsafe:verify in >> post-integration, and no joy. >> >> - >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> For additional commands, e-mail: users-h...@maven.apache.org >> >> >
Re: failsafe failures don't fail the build
1. put failsafe:verify in verify where it's supposed to be 2. don't run "mvn integration-test" but run "mvn verify" (shorter to type too) -Stephen On 23 August 2010 14:28, Benson Margulies wrote: > I have been unable to find a way to make a failure in an integration > test result in failing the overall build. I have failsafe:verify in > post-integration, and no joy. > > - > 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