You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ta...@apache.org on 2020/04/13 16:12:53 UTC
[activemq-artemis] branch master updated: ARTEMIS-2659: address
some more sporadic test failures due to races in tests
This is an automated email from the ASF dual-hosted git repository.
tabish pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git
The following commit(s) were added to refs/heads/master by this push:
new 17b5b09 ARTEMIS-2659: address some more sporadic test failures due to races in tests
new 0a4ec3c This closes #3077
17b5b09 is described below
commit 17b5b09b466e6b46544e7b6cdbef59ef4c5323f4
Author: Robbie Gemmell <ro...@apache.org>
AuthorDate: Mon Apr 13 16:11:36 2020 +0100
ARTEMIS-2659: address some more sporadic test failures due to races in tests
---
.../artemis/tests/integration/amqp/AmqpDeliveryAnnotationsTest.java | 3 ++-
.../artemis/tests/integration/amqp/AmqpReceiverPriorityTest.java | 4 ++--
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/amqp/AmqpDeliveryAnnotationsTest.java b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/amqp/AmqpDeliveryAnnotationsTest.java
index 61787dd..833b958 100644
--- a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/amqp/AmqpDeliveryAnnotationsTest.java
+++ b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/amqp/AmqpDeliveryAnnotationsTest.java
@@ -19,6 +19,7 @@ package org.apache.activemq.artemis.tests.integration.amqp;
import java.util.concurrent.TimeUnit;
import org.apache.activemq.artemis.core.server.Queue;
+import org.apache.activemq.artemis.utils.Wait;
import org.apache.activemq.transport.amqp.client.AmqpClient;
import org.apache.activemq.transport.amqp.client.AmqpConnection;
import org.apache.activemq.transport.amqp.client.AmqpMessage;
@@ -52,7 +53,7 @@ public class AmqpDeliveryAnnotationsTest extends AmqpClientTestSupport {
receiver.flow(1);
Queue queue = getProxyToQueue(getQueueName());
- assertEquals(1, queue.getMessageCount());
+ Wait.assertEquals(1L, queue::getMessageCount, 5000L, 25L);
AmqpMessage received = receiver.receive(5, TimeUnit.SECONDS);
assertNotNull(received);
diff --git a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/amqp/AmqpReceiverPriorityTest.java b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/amqp/AmqpReceiverPriorityTest.java
index 95011d3..736c7ca 100644
--- a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/amqp/AmqpReceiverPriorityTest.java
+++ b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/amqp/AmqpReceiverPriorityTest.java
@@ -124,8 +124,8 @@ public class AmqpReceiverPriorityTest extends AmqpClientTestSupport {
for (int i = 0; i < 2; i++) {
- AmqpMessage message1 = receiver1.receiveNoWait();
- assertNotNull("did not receive message first time", message1);
+ AmqpMessage message1 = receiver1.receive(3000, TimeUnit.MILLISECONDS);
+ assertNotNull("did not receive message" + i, message1);
assertEquals("MessageID:" + i, message1.getMessageId());
message1.accept();
}