From 0355bc2b0d43f0beed1351ff65e566963d5855c0 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 20 Apr 2026 19:09:04 +0100 Subject: [PATCH] test: suppress session lock watchdog noise --- src/agents/session-write-lock.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/agents/session-write-lock.ts b/src/agents/session-write-lock.ts index 3890a759338..364cc7717cd 100644 --- a/src/agents/session-write-lock.ts +++ b/src/agents/session-write-lock.ts @@ -221,7 +221,14 @@ function stopWatchdogTimer(): void { watchdogState.started = false; } +function shouldStartBackgroundWatchdog(): boolean { + return process.env.VITEST !== "true" || process.env.OPENCLAW_TEST_SESSION_LOCK_WATCHDOG === "1"; +} + function ensureWatchdogStarted(intervalMs: number): void { + if (!shouldStartBackgroundWatchdog()) { + return; + } const watchdogState = resolveWatchdogState(); if (watchdogState.started) { return;