This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new 8dce1b82054 chore: stabilize
MulticastParallelStreamingTest.testMulticastParallel() (#16054)
8dce1b82054 is described below
commit 8dce1b8205470c5fbdc341e6668888fdbc847cf9
Author: Aurélien Pupier <[email protected]>
AuthorDate: Wed Oct 23 10:44:31 2024 +0200
chore: stabilize MulticastParallelStreamingTest.testMulticastParallel()
(#16054)
The test is flaky on CI.
Locally, I was able to have it flaky locally with a delay of 3
milliseconds (1 failure out of 100). It was previously 250 milliseconds
delay. it seems to not be always enough on Jenkins CI. Which is a bit
weird as it is quite huge gap.
Trying with a more important delay.
The order of received message is only based on this delay but if the
second route is not executing in this delay, the test is failing. There
is no other controls on that, there is no guarantee at Camel level to
respect a specific order.
Signed-off-by: Aurélien Pupier <[email protected]>
---
.../java/org/apache/camel/processor/MulticastParallelStreamingTest.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/core/camel-core/src/test/java/org/apache/camel/processor/MulticastParallelStreamingTest.java
b/core/camel-core/src/test/java/org/apache/camel/processor/MulticastParallelStreamingTest.java
index 1efd34fbf03..e2ab132d2aa 100644
---
a/core/camel-core/src/test/java/org/apache/camel/processor/MulticastParallelStreamingTest.java
+++
b/core/camel-core/src/test/java/org/apache/camel/processor/MulticastParallelStreamingTest.java
@@ -75,7 +75,7 @@ public class MulticastParallelStreamingTest extends
ContextTestSupport {
// use end to indicate end of multicast route
.end().to("mock:result");
-
from("direct:a").delay(250).asyncDelayed().setBody(constant("A"));
+
from("direct:a").delay(500).asyncDelayed().setBody(constant("A"));
from("direct:b").setBody(constant("B"));
}