From 72c681396e0ec4ee7a4d15084ec2b0c8f661837f Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Wed, 27 May 2026 10:31:27 +0200 Subject: [PATCH] fix(test): enable live cache script gates --- package.json | 2 +- test/package-scripts.test.ts | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index d498dd135b16..7a3f72db68bd 100644 --- a/package.json +++ b/package.json @@ -1708,7 +1708,7 @@ "test:install:e2e:openai": "OPENCLAW_E2E_MODELS=openai bash scripts/test-install-sh-e2e-docker.sh", "test:install:smoke": "bash scripts/test-install-sh-docker.sh", "test:live": "node scripts/test-live.mjs", - "test:live:cache": "node --import tsx scripts/check-live-cache.ts", + "test:live:cache": "node scripts/run-with-env.mjs OPENCLAW_LIVE_TEST=1 OPENCLAW_LIVE_CACHE_TEST=1 -- node --import tsx scripts/check-live-cache.ts", "test:live:codex-harness": "node scripts/test-live.mjs --codex-harness -- src/gateway/gateway-codex-harness.live.test.ts", "test:live:crestodian-rescue-channel": "node scripts/run-with-env.mjs OPENCLAW_LIVE_CRESTODIAN_RESCUE_CHANNEL=1 -- node scripts/test-live.mjs -- src/crestodian/rescue-channel.live.test.ts", "test:live:gateway-profiles": "node scripts/test-live.mjs -- src/gateway/gateway-models.profiles.live.test.ts", diff --git a/test/package-scripts.test.ts b/test/package-scripts.test.ts index d9b44b5cc654..06ab21db1c1e 100644 --- a/test/package-scripts.test.ts +++ b/test/package-scripts.test.ts @@ -118,6 +118,12 @@ describe("package scripts", () => { expect(directNodeEnvScripts).toEqual([]); }); + it("enables live cache validation in the package script", () => { + expect(readPackageJson().scripts["test:live:cache"]).toBe( + "node scripts/run-with-env.mjs OPENCLAW_LIVE_TEST=1 OPENCLAW_LIVE_CACHE_TEST=1 -- node --import tsx scripts/check-live-cache.ts", + ); + }); + it("uses the shipped package launcher for npm start", () => { expect(readPackageJson().scripts.start).toBe("node openclaw.mjs"); });