INT-3786: Fix Several Sporadic Test Failures
JIRA: https://jira.spring.io/browse/INT-3786 * Increase `receiveTimeout` for several `QueueChannel` and `CountDownLatch` based tests * Fix `FileSplitterTests` for Windows compatibility - `UTF-8` for bytes conversion * Make some STOMP tests as `LongRunning` The next fixing phase
This commit is contained in:
committed by
Gary Russell
parent
3c9b0e4e82
commit
ec12b289c2
@@ -308,11 +308,14 @@ public abstract class AbstractKeyValueMessageStore extends AbstractMessageGroupS
|
||||
|
||||
Iterator<UUID> messageIds = messageGroupMetadata.messageIdIterator();
|
||||
while (messageIds.hasNext()){
|
||||
if (raw){
|
||||
messages.add(getRawMessage(messageIds.next()));
|
||||
}
|
||||
else {
|
||||
messages.add(getMessage(messageIds.next()));
|
||||
UUID next = messageIds.next();
|
||||
if (next != null) {
|
||||
if (raw){
|
||||
messages.add(getRawMessage(next));
|
||||
}
|
||||
else {
|
||||
messages.add(getMessage(next));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -150,7 +150,7 @@ public class AsyncMessagingTemplateTests {
|
||||
Future<Message<?>> result = template.asyncReceive();
|
||||
sendMessageAfterDelay(channel, new GenericMessage<String>("test"), 200);
|
||||
long start = System.currentTimeMillis();
|
||||
assertNotNull(result.get(1000, TimeUnit.MILLISECONDS));
|
||||
assertNotNull(result.get(10000, TimeUnit.MILLISECONDS));
|
||||
long elapsed = System.currentTimeMillis() - start;
|
||||
assertEquals("test", result.get().getPayload());
|
||||
assertTrue(elapsed >= 200-safety);
|
||||
@@ -180,7 +180,7 @@ public class AsyncMessagingTemplateTests {
|
||||
Future<Message<?>> result = template.asyncReceive("testChannel");
|
||||
sendMessageAfterDelay(channel, new GenericMessage<String>("test"), 200);
|
||||
long start = System.currentTimeMillis();
|
||||
assertNotNull(result.get(1000, TimeUnit.MILLISECONDS));
|
||||
assertNotNull(result.get(10000, TimeUnit.MILLISECONDS));
|
||||
long elapsed = System.currentTimeMillis() - start;
|
||||
|
||||
assertTrue(elapsed >= 200-safety);
|
||||
@@ -202,7 +202,7 @@ public class AsyncMessagingTemplateTests {
|
||||
Future<?> result = template.asyncReceiveAndConvert();
|
||||
sendMessageAfterDelay(channel, new GenericMessage<String>("test"), 200);
|
||||
long start = System.currentTimeMillis();
|
||||
assertNotNull(result.get(1000, TimeUnit.MILLISECONDS));
|
||||
assertNotNull(result.get(10000, TimeUnit.MILLISECONDS));
|
||||
long elapsed = System.currentTimeMillis() - start;
|
||||
assertEquals("test", result.get());
|
||||
|
||||
@@ -216,7 +216,7 @@ public class AsyncMessagingTemplateTests {
|
||||
Future<?> result = template.asyncReceiveAndConvert(channel);
|
||||
sendMessageAfterDelay(channel, new GenericMessage<String>("test"), 200);
|
||||
long start = System.currentTimeMillis();
|
||||
assertNotNull(result.get(1000, TimeUnit.MILLISECONDS));
|
||||
assertNotNull(result.get(10000, TimeUnit.MILLISECONDS));
|
||||
long elapsed = System.currentTimeMillis() - start;
|
||||
assertEquals("test", result.get());
|
||||
|
||||
@@ -234,7 +234,7 @@ public class AsyncMessagingTemplateTests {
|
||||
Future<?> result = template.asyncReceiveAndConvert("testChannel");
|
||||
sendMessageAfterDelay(channel, new GenericMessage<String>("test"), 200);
|
||||
long start = System.currentTimeMillis();
|
||||
assertNotNull(result.get(1000, TimeUnit.MILLISECONDS));
|
||||
assertNotNull(result.get(10000, TimeUnit.MILLISECONDS));
|
||||
long elapsed = System.currentTimeMillis() - start;
|
||||
|
||||
assertTrue(elapsed >= 200-safety);
|
||||
|
||||
Reference in New Issue
Block a user