bloomberg / blazingmq-sdk-java

Java SDK for BlazingMQ, a modern high-performance open source message queuing system.
https://bloomberg.github.io/blazingmq
Apache License 2.0
26 stars 13 forks source link

Fix: increase stability of integration tests #25

Open 678098 opened 1 year ago

678098 commented 1 year ago

Is there an existing proposal for this?

Is your feature request related to a problem?

Commonly failing tests:

BrokerSessionIT.closeQueueOnPendingConfigureRequest:2890 expected:<SUCCESS> but was:<TIMEOUT>
BrokerSessionIT.inboundWatermarksTest:5621->verifyQueueControlEvent:187 Expected 'QueueControlEvent', received 'com.bloomberg.bmq.impl.events.BrokerSessionEvent'
SessionIT.testQueueFlushDown:3566 Runtime com.bloomberg.bmq.BMQException: Failed to start session: TIMEOUT

Describe the solution you'd like

Check timeouts, check multithreaded problems

Alternatives you considered

No response

678098 commented 1 year ago

Temporarily disabled 2 ITs not working stable on slow hosts: https://github.com/bloomberg/blazingmq-sdk-java/pull/27

This issue remains opened until we fix them.