diff --git a/scripts/run-vitest.mjs b/scripts/run-vitest.mjs index 3243262e8495..db87430acaf8 100644 --- a/scripts/run-vitest.mjs +++ b/scripts/run-vitest.mjs @@ -25,8 +25,10 @@ const VITEST_NO_OUTPUT_HEARTBEAT_ENV_KEY = "OPENCLAW_VITEST_NO_OUTPUT_HEARTBEAT_ const UI_VITEST_CONFIG = "test/vitest/vitest.ui.config.ts"; const UNIT_UI_VITEST_CONFIG = "test/vitest/vitest.unit-ui.config.ts"; const TOOLING_VITEST_CONFIG = "test/vitest/vitest.tooling.config.ts"; +const GATEWAY_VITEST_CONFIG = "test/vitest/vitest.gateway.config.ts"; const LONG_RUNNING_VITEST_CONFIGS = new Set([ "test/vitest/vitest.e2e.config.ts", + GATEWAY_VITEST_CONFIG, "test/vitest/vitest.ui-e2e.config.ts", "test/vitest/vitest.full-agentic.config.ts", "test/vitest/vitest.full-core-contracts.config.ts", diff --git a/test/scripts/run-vitest.test.ts b/test/scripts/run-vitest.test.ts index f06b9a6ba745..72c3bb4b9544 100644 --- a/test/scripts/run-vitest.test.ts +++ b/test/scripts/run-vitest.test.ts @@ -466,6 +466,7 @@ describe("scripts/run-vitest", () => { for (const configArg of [ "--config=test/vitest/vitest.e2e.config.ts", + "--config=test/vitest/vitest.gateway.config.ts", "--config=./test/vitest/vitest.ui-e2e.config.ts", "--config=test/vitest/vitest.full-agentic.config.ts", "--config=test/vitest/vitest.full-core-contracts.config.ts", @@ -476,6 +477,13 @@ describe("scripts/run-vitest", () => { OPENCLAW_VITEST_NO_OUTPUT_TIMEOUT_MS: timeout, }); } + expect( + resolveDefaultVitestNoOutputTimeoutMs([ + "run", + "-c", + "/repo/test/vitest/vitest.gateway.config.ts", + ]), + ).toBe(DEFAULT_LONG_RUNNING_VITEST_NO_OUTPUT_TIMEOUT_MS); expect( resolveDefaultVitestNoOutputTimeoutMs([ "run",