Skip to content

IT: fix flaky BrokerSessionIT#77

Open
678098 wants to merge 1 commit intobloomberg:mainfrom
678098:260429_fix_flaky_BrokerSessionIT
Open

IT: fix flaky BrokerSessionIT#77
678098 wants to merge 1 commit intobloomberg:mainfrom
678098:260429_fix_flaky_BrokerSessionIT

Conversation

@678098
Copy link
Copy Markdown
Collaborator

@678098 678098 commented Apr 29, 2026

Wait for push event before closing a queue.

Fix the following flaky test:

Error:  Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 4.013 s <<< FAILURE! - in com.bloomberg.bmq.it.BrokerSessionIT
Error:  com.bloomberg.bmq.it.BrokerSessionIT.pushMessageTest  Time elapsed: 4.013 s  <<< FAILURE!
org.opentest4j.AssertionFailedError: expected: <1> but was: <0>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:145)
	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:531)
	at com.bloomberg.bmq.it.BrokerSessionIT.pushMessageTest(BrokerSessionIT.java:506)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
[INFO] Running com.bloomberg.bmq.it.BrokerSessionIT
Error:  Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 4.01 s <<< FAILURE! - in com.bloomberg.bmq.it.BrokerSessionIT
Error:  com.bloomberg.bmq.it.BrokerSessionIT.pushMessageTest  Time elapsed: 4.01 s  <<< FAILURE!
org.opentest4j.AssertionFailedError: expected: <1> but was: <0>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:145)
	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:531)
	at com.bloomberg.bmq.it.BrokerSessionIT.pushMessageTest(BrokerSessionIT.java:506)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
[INFO] Running com.bloomberg.bmq.it.BrokerSessionIT
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.011 s - in com.bloomberg.bmq.it.BrokerSessionIT
[INFO] 
[INFO] Results:
[INFO] 
Warning:  Flakes: 
Warning:  com.bloomberg.bmq.it.BrokerSessionIT.pushMessageTest
Error:    Run 1: BrokerSessionIT.pushMessageTest:506 expected: <1> but was: <0>
Error:    Run 2: BrokerSessionIT.pushMessageTest:506 expected: <1> but was: <0>
Error:    Run 3: BrokerSessionIT.pushMessageTest:506 expected: <1> but was: <0>

Wait for push event before closing a queue.

Signed-off-by: Evgeny Malygin <emalygin@bloomberg.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant