I want to skip the build failure even if the integration test fails. I am using maven-failsafe for Integration test. I am currently getting the following:
Failed to execute goal org.apache.maven.plugins:maven-failsafe-plugin:2.15:verify (default) on project xxxxx: There are test failures.
Question: Can I use the following for Maven Failsafe Plugin? I know it works for the Surefire plugin, but not sure for failsafe.
-Dmaven.test.failure.ignore=true
Yes, the same parameter is valid for the maven-failsafe-plugin. From the documentation of the verify goal, you can set the testFailureIgnore to true:
Set this to true to ignore a failure during testing. Its use is NOT RECOMMENDED, but quite convenient on occasion.
- Type:
boolean- Required: No
- User Property:
maven.test.failure.ignore- Default:
false
The corresponding user property is maven.test.failure.ignore, which means that setting that property on the command line will ignore tests failure.
The Maven Failsafe Plugin documentation for the verify goal also provides this option:
Set this to true to ignore a failure during testing. Its use is NOT RECOMMENDED, but quite convenient on occasion.
The configuration entry is testFailureIgnore while the user property is indeed maven.test.failure.ignore.
So, running:
mvn clean install -Dmaven.test.failure.ignore=true
Would indeed ignore test failures as you guessed.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With