wrap your bash scripts in a bash script that checks the exit code and creates a file based on the exit code.
then attach an execution to the verify phase that checks your file. Essentially, the rule for integration-test is to _never_ fail the build... hence: failsafe-maven-plugin as an alternative to surefire... it splits the test execution from the test result checking to ensure that the post-integration-test phase always runs -Stephen 2009/11/23 Gajo Csaba <csaba.g...@cosylab.com>: > Hello, > > We're doing some integration tests with bash scripts, and these are executed > with Maven's exec plugin. When the test works, it returns 0, when it fails, > it returns 1. When it returns 1, the exec plugin will fail and the > post-integration-test goal will not be executed. It is crucial for it to be > executed to clean up the environment. I saw this issue came up 3 years ago > at http://jira.codehaus.org/browse/MNG-2142 but the fix is available only > for Maven version 3? > > Is there a way to force the execution of post-integration-test even if the > integration-test fails? Or I have to write my own plugin? > > Thanks, Csaba > > > > > --------------------------------------------------------------------- > 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