Browse Source
After the MQTT transport closes the session on RPC delivery timeout, the server re-queues the RPC asynchronously. The test was asserting the RPC status immediately after the client disconnect latch fired, before the server-side re-queuing had completed — so the status was still SENT instead of the expected QUEUED. Replace the direct doGet assertion with an Awaitility poll that waits up to DEFAULT_WAIT_TIMEOUT_SECONDS for the status to become QUEUED. Fixes flaky: MqttV5CloseTransportSessionOnRpcDeliveryTimeoutIntegrationTest Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>pull/15161/head
committed by
Sergii Matviienko
1 changed files with 8 additions and 1 deletions
Loading…
Reference in new issue