You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Raise various test timeouts and replace fragile polling with explicit waits to reduce CI flakiness. Changes include:
- backend: increased integration/misc test timeouts (user consume test 10s→20s, runtime metrics 5s→10s) to accommodate shared-server startup delays under CI.
- link/kalam-client: widen AUTO_SERVER_READY_TIMEOUT (15s→30s), AUTO_SERVER_HTTP_TIMEOUT (10s→15s) and add AUTO_SERVER_BLOCKING_TIMEOUT (60s); use blocking timeout for server startup/token waits.
- proxied tests/helpers: increase RECONNECT_WAIT_TIMEOUT (15s→30s), connection_timeout (10s→15s), subscribe/auth handshake budgets (5s→10s) to tolerate slower CI runs; raise overall test timeout for subscribe_during_reconnect (15s→45s).
- double_outage test: replace manual polling loops with explicit wait helpers (wait_for_active_connections / wait_for_reconnect) and add an assert to ensure the client begins reconnecting before the second outage.
These changes aim to make tests more robust against intermittent delays in CI and reduce spurious failures.
0 commit comments