From df12c9c2db00ada6509f61e751e1eb82a0836ce9 Mon Sep 17 00:00:00 2001 From: David Colburn Date: Tue, 8 Sep 2026 15:59:32 -0400 Subject: [PATCH] fix flaky rpc e2e tests --- packages/livekit-rtc/src/tests/e2e.test.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/livekit-rtc/src/tests/e2e.test.ts b/packages/livekit-rtc/src/tests/e2e.test.ts index 8eb9abd2..434be431 100644 --- a/packages/livekit-rtc/src/tests/e2e.test.ts +++ b/packages/livekit-rtc/src/tests/e2e.test.ts @@ -501,7 +501,11 @@ describeE2E('livekit-rtc e2e', () => { responseTimeout: testTimeoutMs, }); - const rpcResponseTimeoutMs = 1_000; + // A successful response travels back as a v2 data stream (header + chunk + + // trailer), which measures 20-50x the single-packet error response below: + // tens of ms warm, but several hundred on the first calls after connect. + // 1s left no margin for that. + const rpcResponseTimeoutMs = 5_000; await expect( callerRoom!.localParticipant!.performRpc({