From 9d522fbfc1da4d147929c826a109111cb4c1b868 Mon Sep 17 00:00:00 2001 From: Guillaume Nodet Date: Tue, 8 Sep 2026 07:42:31 +0000 Subject: [PATCH] CAMEL-24600: Fix flaky test JmsConcurrentConsumerInOnlyTest.testConcurrentConsumers Replace MockEndpoint.assertIsSatisfied(context) with MockEndpoint.assertIsSatisfied(context, 30, TimeUnit.SECONDS) to use an explicit 30-second timeout instead of the default 10-second wait, which is insufficient on slow architectures (s390x, aarch64) or under CI load. Co-authored-by: Claude Opus 4.6 Signed-off-by: Guillaume Nodet --- .../component/jms/issues/JmsConcurrentConsumerInOnlyTest.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/JmsConcurrentConsumerInOnlyTest.java b/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/JmsConcurrentConsumerInOnlyTest.java index a961b6b9d192d..78b22cdbe9b49 100644 --- a/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/JmsConcurrentConsumerInOnlyTest.java +++ b/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/JmsConcurrentConsumerInOnlyTest.java @@ -16,6 +16,8 @@ */ package org.apache.camel.component.jms.issues; +import java.util.concurrent.TimeUnit; + import jakarta.jms.ConnectionFactory; import org.apache.camel.CamelContext; @@ -50,7 +52,7 @@ public void testConcurrentConsumers() throws Exception { context.getRouteController().startAllRoutes(); - MockEndpoint.assertIsSatisfied(context); + MockEndpoint.assertIsSatisfied(context, 30, TimeUnit.SECONDS); } @Override