From 286772e9301b5a958f44ffbdaa125aa2c753764e Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Fri, 5 Jun 2026 08:55:48 -0700 Subject: [PATCH] test: shorten vitest no-output heartbeat --- scripts/run-vitest.mjs | 2 +- test/scripts/run-vitest.test.ts | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/scripts/run-vitest.mjs b/scripts/run-vitest.mjs index f4e73238b490..e9fb2562d9a7 100644 --- a/scripts/run-vitest.mjs +++ b/scripts/run-vitest.mjs @@ -22,7 +22,7 @@ const SUPPRESSED_VITEST_STDERR_PATTERNS = ["[PLUGIN_TIMINGS]"]; /** Default watchdog timeout for Vitest runs that stop producing output. */ export const DEFAULT_VITEST_NO_OUTPUT_TIMEOUT_MS = 120_000; /** Default heartbeat interval while waiting on silent Vitest output. */ -export const DEFAULT_VITEST_NO_OUTPUT_HEARTBEAT_MS = 60_000; +export const DEFAULT_VITEST_NO_OUTPUT_HEARTBEAT_MS = 30_000; /** Longer watchdog timeout for known long-running Vitest configs. */ export const DEFAULT_LONG_RUNNING_VITEST_NO_OUTPUT_TIMEOUT_MS = 300_000; const VITEST_NO_OUTPUT_TIMEOUT_ENV_KEY = "OPENCLAW_VITEST_NO_OUTPUT_TIMEOUT_MS"; diff --git a/test/scripts/run-vitest.test.ts b/test/scripts/run-vitest.test.ts index 90c29fbf08d5..16c4e08b0c47 100644 --- a/test/scripts/run-vitest.test.ts +++ b/test/scripts/run-vitest.test.ts @@ -421,34 +421,34 @@ describe("scripts/run-vitest", () => { it("defaults direct non-watch runs to the stall watchdog", () => { expect(resolveRunVitestSpawnEnv({ PATH: "/usr/bin" }, ["run"])).toEqual({ PATH: "/usr/bin", - OPENCLAW_VITEST_NO_OUTPUT_HEARTBEAT_MS: "60000", + OPENCLAW_VITEST_NO_OUTPUT_HEARTBEAT_MS: "30000", OPENCLAW_VITEST_NO_OUTPUT_TIMEOUT_MS: "120000", }); expect(resolveRunVitestSpawnEnv({ PATH: "/usr/bin" }, ["run", "-t", "watch"])).toEqual({ PATH: "/usr/bin", - OPENCLAW_VITEST_NO_OUTPUT_HEARTBEAT_MS: "60000", + OPENCLAW_VITEST_NO_OUTPUT_HEARTBEAT_MS: "30000", OPENCLAW_VITEST_NO_OUTPUT_TIMEOUT_MS: "120000", }); expect(resolveRunVitestSpawnEnv({ PATH: "/usr/bin" }, ["--watch=false"])).toEqual({ PATH: "/usr/bin", - OPENCLAW_VITEST_NO_OUTPUT_HEARTBEAT_MS: "60000", + OPENCLAW_VITEST_NO_OUTPUT_HEARTBEAT_MS: "30000", OPENCLAW_VITEST_NO_OUTPUT_TIMEOUT_MS: "120000", }); expect(resolveRunVitestSpawnEnv({ PATH: "/usr/bin" }, ["--watch", "false"])).toEqual({ PATH: "/usr/bin", - OPENCLAW_VITEST_NO_OUTPUT_HEARTBEAT_MS: "60000", + OPENCLAW_VITEST_NO_OUTPUT_HEARTBEAT_MS: "30000", OPENCLAW_VITEST_NO_OUTPUT_TIMEOUT_MS: "120000", }); expect(resolveRunVitestSpawnEnv({ PATH: "/usr/bin" }, ["--no-watch"])).toEqual({ PATH: "/usr/bin", - OPENCLAW_VITEST_NO_OUTPUT_HEARTBEAT_MS: "60000", + OPENCLAW_VITEST_NO_OUTPUT_HEARTBEAT_MS: "30000", OPENCLAW_VITEST_NO_OUTPUT_TIMEOUT_MS: "120000", }); expect(resolveRunVitestSpawnEnv({ CI: "true", PATH: "/usr/bin" }, ["src/foo.test.ts"])).toEqual( { CI: "true", PATH: "/usr/bin", - OPENCLAW_VITEST_NO_OUTPUT_HEARTBEAT_MS: "60000", + OPENCLAW_VITEST_NO_OUTPUT_HEARTBEAT_MS: "30000", OPENCLAW_VITEST_NO_OUTPUT_TIMEOUT_MS: "120000", }, ); @@ -474,7 +474,7 @@ describe("scripts/run-vitest", () => { ]) { expect(resolveRunVitestSpawnEnv({ PATH: "/usr/bin" }, ["run", configArg])).toEqual({ PATH: "/usr/bin", - OPENCLAW_VITEST_NO_OUTPUT_HEARTBEAT_MS: "60000", + OPENCLAW_VITEST_NO_OUTPUT_HEARTBEAT_MS: "30000", OPENCLAW_VITEST_NO_OUTPUT_TIMEOUT_MS: timeout, }); }