diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 77ea2f5a7b..0fe0f7e1bd 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -79,7 +79,7 @@ jobs:
run: ./mvnw -ntp -B org.apache.maven.plugins:maven-dependency-plugin:3.8.1:go-offline de.qaware.maven:go-offline-maven-plugin:1.2.8:resolve-dependencies -fn
- name: Build
- run: ./mvnw -ntp -B clean install
+ run: ./mvnw -ntp -B clean install -T1 -Pci
- name: Verify formatting
run: scripts/no-git-changes.sh
diff --git a/pom.xml b/pom.xml
index bc950b0b02..10641684cd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1058,6 +1058,30 @@
+
+ ci
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ false
+ 1
+
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+
+ false
+ 1
+
+
+
+
+
+
openrewrite
diff --git a/vertx/feign-vertx/src/test/java/feign/vertx/AbstractClientReconnectTest.java b/vertx/feign-vertx/src/test/java/feign/vertx/AbstractClientReconnectTest.java
index 9f9a809ac6..a6dd8585dc 100644
--- a/vertx/feign-vertx/src/test/java/feign/vertx/AbstractClientReconnectTest.java
+++ b/vertx/feign-vertx/src/test/java/feign/vertx/AbstractClientReconnectTest.java
@@ -27,6 +27,7 @@
import io.vertx.core.Vertx;
import io.vertx.junit5.VertxTestContext;
import java.util.List;
+import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors;
import java.util.stream.IntStream;
import org.junit.jupiter.api.*;
@@ -50,8 +51,9 @@ static void setupMockServer() {
@Test
@DisplayName("All requests should be answered")
- void allRequestsShouldBeAnswered(VertxTestContext testContext) {
+ void allRequestsShouldBeAnswered(VertxTestContext testContext) throws InterruptedException {
sendRequests(10).compose(responses -> assertAllRequestsAnswered(responses, testContext));
+ testContext.awaitCompletion(1, TimeUnit.MINUTES);
}
@Nested