or use two executions of exec, or an execution of exec and antrun, or
write your own plugin

2009/11/23 Gajo Csaba <csaba.g...@cosylab.com>:
> The problem is Surefire and, as far as I can see, this failsafe plugin, are
> made for Java unit tests, while in our case we test C++ applications. As far
> as Maven is concerned, we just execute a script with exec plugin, which
> returns 0 or 1, and if it returns 1, then the deploy should fail, BUT NOT
> the post-integration-test.
>
> So the solution would probably be to write our own plugin which does the
> hack you mentioned?
>
>
> Stephen Connolly wrote:
>>
>> 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
>>
>>
>
> ---------------------------------------------------------------------
> 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