Skip to content

Commit 210b63f

Browse files
committed
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
1 parent a72bf1a commit 210b63f

File tree

2 files changed

+56
-0
lines changed

2 files changed

+56
-0
lines changed

Diff for: pom.xml

+7
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,13 @@
290290
</excludes>
291291
</configuration>
292292
</execution>
293+
<execution>
294+
<id>failsafe-verify</id>
295+
<phase>verify</phase>
296+
<goals>
297+
<goal>verify</goal>
298+
</goals>
299+
</execution>
293300
</executions>
294301
</plugin>
295302
</plugins>

Diff for: spring-data-jdbc/pom.xml

+49
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,13 @@
317317
</systemPropertyVariables>
318318
</configuration>
319319
</execution>
320+
<execution>
321+
<id>failsafe-verify-h2</id>
322+
<phase>integration-test</phase>
323+
<goals>
324+
<goal>verify</goal>
325+
</goals>
326+
</execution>
320327
<execution>
321328
<id>mysql-test</id>
322329
<phase>integration-test</phase>
@@ -333,6 +340,13 @@
333340
</systemPropertyVariables>
334341
</configuration>
335342
</execution>
343+
<execution>
344+
<id>failsafe-verify-mysql</id>
345+
<phase>integration-test</phase>
346+
<goals>
347+
<goal>verify</goal>
348+
</goals>
349+
</execution>
336350
<execution>
337351
<id>postgres-test</id>
338352
<phase>integration-test</phase>
@@ -349,6 +363,13 @@
349363
</systemPropertyVariables>
350364
</configuration>
351365
</execution>
366+
<execution>
367+
<id>failsafe-verify-postgres</id>
368+
<phase>integration-test</phase>
369+
<goals>
370+
<goal>verify</goal>
371+
</goals>
372+
</execution>
352373
<execution>
353374
<id>mariadb-test</id>
354375
<phase>integration-test</phase>
@@ -365,6 +386,13 @@
365386
</systemPropertyVariables>
366387
</configuration>
367388
</execution>
389+
<execution>
390+
<id>failsafe-verify-mariadb</id>
391+
<phase>integration-test</phase>
392+
<goals>
393+
<goal>verify</goal>
394+
</goals>
395+
</execution>
368396
<execution>
369397
<id>db2-test</id>
370398
<phase>integration-test</phase>
@@ -381,6 +409,13 @@
381409
</systemPropertyVariables>
382410
</configuration>
383411
</execution>
412+
<execution>
413+
<id>failsafe-verify-db2</id>
414+
<phase>integration-test</phase>
415+
<goals>
416+
<goal>verify</goal>
417+
</goals>
418+
</execution>
384419
<execution>
385420
<id>oracle-test</id>
386421
<phase>integration-test</phase>
@@ -397,6 +432,13 @@
397432
</systemPropertyVariables>
398433
</configuration>
399434
</execution>
435+
<execution>
436+
<id>failsafe-verify-oracle</id>
437+
<phase>integration-test</phase>
438+
<goals>
439+
<goal>verify</goal>
440+
</goals>
441+
</execution>
400442
<execution>
401443
<id>mssql-test</id>
402444
<phase>integration-test</phase>
@@ -413,6 +455,13 @@
413455
</systemPropertyVariables>
414456
</configuration>
415457
</execution>
458+
<execution>
459+
<id>failsafe-verify-mssql</id>
460+
<phase>integration-test</phase>
461+
<goals>
462+
<goal>verify</goal>
463+
</goals>
464+
</execution>
416465
</executions>
417466
</plugin>
418467
</plugins>

0 commit comments

Comments
 (0)