Add failsafe:verify goal as an execution.

The failsafe plugin only fails during it's verify goal, not when actually executing the tests.

The goal is by default added to the verify phase.
But for the database tests this adds it to the integration-test phase.
This ensures that the build fail as soon a test for one database fails.

Closes #1637
This commit is contained in:
Jens Schauder
2023-10-11 13:54:47 +02:00
parent a72bf1a65d
commit 210b63fcb4
2 changed files with 56 additions and 0 deletions

View File

@@ -290,6 +290,13 @@
</excludes>
</configuration>
</execution>
<execution>
<id>failsafe-verify</id>
<phase>verify</phase>
<goals>
<goal>verify</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>

View File

@@ -317,6 +317,13 @@
</systemPropertyVariables>
</configuration>
</execution>
<execution>
<id>failsafe-verify-h2</id>
<phase>integration-test</phase>
<goals>
<goal>verify</goal>
</goals>
</execution>
<execution>
<id>mysql-test</id>
<phase>integration-test</phase>
@@ -333,6 +340,13 @@
</systemPropertyVariables>
</configuration>
</execution>
<execution>
<id>failsafe-verify-mysql</id>
<phase>integration-test</phase>
<goals>
<goal>verify</goal>
</goals>
</execution>
<execution>
<id>postgres-test</id>
<phase>integration-test</phase>
@@ -349,6 +363,13 @@
</systemPropertyVariables>
</configuration>
</execution>
<execution>
<id>failsafe-verify-postgres</id>
<phase>integration-test</phase>
<goals>
<goal>verify</goal>
</goals>
</execution>
<execution>
<id>mariadb-test</id>
<phase>integration-test</phase>
@@ -365,6 +386,13 @@
</systemPropertyVariables>
</configuration>
</execution>
<execution>
<id>failsafe-verify-mariadb</id>
<phase>integration-test</phase>
<goals>
<goal>verify</goal>
</goals>
</execution>
<execution>
<id>db2-test</id>
<phase>integration-test</phase>
@@ -381,6 +409,13 @@
</systemPropertyVariables>
</configuration>
</execution>
<execution>
<id>failsafe-verify-db2</id>
<phase>integration-test</phase>
<goals>
<goal>verify</goal>
</goals>
</execution>
<execution>
<id>oracle-test</id>
<phase>integration-test</phase>
@@ -397,6 +432,13 @@
</systemPropertyVariables>
</configuration>
</execution>
<execution>
<id>failsafe-verify-oracle</id>
<phase>integration-test</phase>
<goals>
<goal>verify</goal>
</goals>
</execution>
<execution>
<id>mssql-test</id>
<phase>integration-test</phase>
@@ -413,6 +455,13 @@
</systemPropertyVariables>
</configuration>
</execution>
<execution>
<id>failsafe-verify-mssql</id>
<phase>integration-test</phase>
<goals>
<goal>verify</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>