From 7626503965ea6a147ffb258085131ffe3442c860 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 22 Feb 2026 16:01:32 +0000 Subject: [PATCH] test: reduce web auto-reply watchdog timer churn --- ...y.web-auto-reply.reconnects-after-connection-close.test.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/web/auto-reply.web-auto-reply.reconnects-after-connection-close.test.ts b/src/web/auto-reply.web-auto-reply.reconnects-after-connection-close.test.ts index bfdd513ee96..abe3a0cbb13 100644 --- a/src/web/auto-reply.web-auto-reply.reconnects-after-connection-close.test.ts +++ b/src/web/auto-reply.web-auto-reply.reconnects-after-connection-close.test.ts @@ -24,6 +24,7 @@ function startMonitorWebChannel(params: { listenerFactory: unknown; sleep: ReturnType; signal?: AbortSignal; + heartbeatSeconds?: number; reconnect?: { initialMs: number; maxMs: number; maxAttempts: number; factor: number }; }) { const runtime = createRuntime(); @@ -36,7 +37,7 @@ function startMonitorWebChannel(params: { runtime as never, params.signal ?? controller.signal, { - heartbeatSeconds: 1, + heartbeatSeconds: params.heartbeatSeconds ?? 1, reconnect: params.reconnect ?? { initialMs: 10, maxMs: 10, maxAttempts: 3, factor: 1.1 }, sleep: params.sleep, }, @@ -149,6 +150,7 @@ describe("web auto-reply", () => { monitorWebChannelFn: monitorWebChannel as never, listenerFactory, sleep, + heartbeatSeconds: 60, }); await Promise.resolve();