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 acb5e191f30 Slow test on other platforms
acb5e191f30 is described below
commit acb5e191f30315f66c8cf7e6969482c589049130
Author: Claus Ibsen <[email protected]>
AuthorDate: Tue Jun 10 08:00:31 2025 +0200
Slow test on other platforms
---
.../component/smb/SmbConsumerPartialReadNoPathIT.java | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git
a/components/camel-smb/src/test/java/org/apache/camel/component/smb/SmbConsumerPartialReadNoPathIT.java
b/components/camel-smb/src/test/java/org/apache/camel/component/smb/SmbConsumerPartialReadNoPathIT.java
index 5e32c4f72f7..154707ce54f 100644
---
a/components/camel-smb/src/test/java/org/apache/camel/component/smb/SmbConsumerPartialReadNoPathIT.java
+++
b/components/camel-smb/src/test/java/org/apache/camel/component/smb/SmbConsumerPartialReadNoPathIT.java
@@ -19,6 +19,7 @@ package org.apache.camel.component.smb;
import java.util.concurrent.TimeUnit;
import org.apache.camel.Exchange;
+import org.apache.camel.builder.NotifyBuilder;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
import org.apache.camel.support.DefaultUuidGenerator;
@@ -26,6 +27,7 @@ import org.junit.jupiter.api.Test;
import static org.awaitility.Awaitility.await;
import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertTrue;
public class SmbConsumerPartialReadNoPathIT extends SmbServerTestSupport {
@@ -44,15 +46,21 @@ public class SmbConsumerPartialReadNoPathIT extends
SmbServerTestSupport {
@Test
public void testSmbSimpleConsumeNoPath() throws Exception {
+ NotifyBuilder nb = new NotifyBuilder(context).whenDone(1).create();
+
MockEndpoint mock = getMockEndpoint("mock:result");
mock.expectedBodiesReceived("Hello Uuid");
mock.expectedHeaderReceived(Exchange.FILE_NAME, uuid);
MockEndpoint.assertIsSatisfied(context);
- await().atMost(10, TimeUnit.SECONDS)
- .untilAsserted(() -> assertEquals("Hello Uuid",
- new
String(copyFileContentFromContainer("/data/rw/failed/" + uuid))));
+ assertTrue(nb.matchesWaitTime());
+
+ await().atMost(5, TimeUnit.SECONDS)
+ .untilAsserted(() -> {
+ byte[] arr =
copyFileContentFromContainer("/data/rw/failed/" + uuid);
+ assertEquals("Hello Uuid", new String(arr));
+ });
}
@Override