[ https://issues.apache.org/jira/browse/ARTEMIS-4415?focusedWorklogId=880019&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-880019 ]
ASF GitHub Bot logged work on ARTEMIS-4415: ------------------------------------------- Author: ASF GitHub Bot Created on: 12/Sep/23 16:07 Start Date: 12/Sep/23 16:07 Worklog Time Spent: 10m Work Description: clebertsuconic commented on code in PR #4602: URL: https://github.com/apache/activemq-artemis/pull/4602#discussion_r1323269602 ########## tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/server/LVQTest.java: ########## @@ -167,11 +167,13 @@ public void testMultipleMessages() throws Exception { ClientMessage m = consumer.receive(1000); Assert.assertNotNull(m); m.acknowledge(); - Assert.assertEquals(m.getBodyBuffer().readString(), "m3"); + String val = m.getBodyBuffer().readString(); + Assert.assertTrue("1 or 3 =? " + val, "m1".equals(val) || "m3".equals(val)); Review Comment: @gtully can't you instead make the test deterministic? like keeping consumers and senders on a certain condition that's required for the test? I had this issue in other tests... where I needed to verify the bindings were in place before asserting.. or the consumers were ready to receive with credits.. etc... Issue Time Tracking ------------------- Worklog Id: (was: 880019) Time Spent: 20m (was: 10m) > org.apache.activemq.artemis.tests.integration.server.LVQTest#testMultipleMessages > fails intermittently > ------------------------------------------------------------------------------------------------------ > > Key: ARTEMIS-4415 > URL: https://issues.apache.org/jira/browse/ARTEMIS-4415 > Project: ActiveMQ Artemis > Issue Type: Bug > Components: Tests > Affects Versions: 2.30.0 > Reporter: Gary Tully > Priority: Major > Fix For: 2.31.0 > > Time Spent: 20m > Remaining Estimate: 0h > > org.apache.activemq.artemis.tests.integration.server.LVQTest#testMultipleMessages > it produces 4 messages in two last value groups and asserts that it can > consume the two last values in order. > on occasion it only sees the first values -- This message was sent by Atlassian Jira (v8.20.10#820010)