Jonas Berlin created SUREFIRE-1835:
--------------------------------------

             Summary: failsafe plugin's verify goal does not honor `mvn 
--fail-at-end`
                 Key: SUREFIRE-1835
                 URL: https://issues.apache.org/jira/browse/SUREFIRE-1835
             Project: Maven Surefire
          Issue Type: Bug
          Components: Maven Failsafe Plugin
    Affects Versions: 3.0.0-M4, 2.20.1
         Environment: Maven 3.6.3
            Reporter: Jonas Berlin


If I run {color:#FF0000}{{mvn --fail-at-end verify}}{color} on a multi-module 
project with the following configuration in several modules

{{<plugin>}}
{{  <artifactId>maven-failsafe-plugin</artifactId>}}
{{   <version>3.0.0-M4</version>}}
{{   <executions>}}
{{     <execution>}}
{{       <goals>}}
{{         <goal>integration-test</goal>}}
{{         }}{{ <goal>verify</goal>}}
{{       }}{{</goals>}}
{{     }}{{</execution>}}
{{   </executions>}}
{{   <configuration>}}
{{     }}{{ <includes>}}
{{       }}{{<include>${integration.test.glob}</include>}}
{{   }}{{  </includes>}}
{{   }}{{ </configuration>}}
{{</plugin>}}
h2. Expected behaviour:

Tests of all modules are run regardless of failures and after that the maven 
build fails in case of failures.
h2. Actual behaviour:

The "verify" goal halts the build at the first module with a problem. If I add 
<testFailureIgnore>true</testFailureIgnore> in the <configuration> section, it 
*does* run tests of all modules, but then the maven build exits with success 
regardless of failures.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to