From 64f2b20963bffe536e0a742d34122c8cfb980fca Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 10 Apr 2026 13:43:25 +0100 Subject: [PATCH] test: isolate sharding default env --- test/scripts/test-projects.test.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/scripts/test-projects.test.ts b/test/scripts/test-projects.test.ts index da3f61d30fb..06213b8438a 100644 --- a/test/scripts/test-projects.test.ts +++ b/test/scripts/test-projects.test.ts @@ -255,11 +255,15 @@ describe("scripts/test-projects full-suite sharding", () => { const previousSerial = process.env.OPENCLAW_TEST_PROJECTS_SERIAL; const previousCi = process.env.CI; const previousActions = process.env.GITHUB_ACTIONS; + const previousVitestMaxWorkers = process.env.OPENCLAW_VITEST_MAX_WORKERS; + const previousTestWorkers = process.env.OPENCLAW_TEST_WORKERS; delete process.env.OPENCLAW_TEST_PROJECTS_LEAF_SHARDS; delete process.env.OPENCLAW_TEST_PROJECTS_PARALLEL; delete process.env.OPENCLAW_TEST_PROJECTS_SERIAL; delete process.env.CI; delete process.env.GITHUB_ACTIONS; + delete process.env.OPENCLAW_VITEST_MAX_WORKERS; + delete process.env.OPENCLAW_TEST_WORKERS; try { const configs = buildFullSuiteVitestRunPlans([], process.cwd()).map((plan) => plan.config); @@ -293,6 +297,16 @@ describe("scripts/test-projects full-suite sharding", () => { } else { process.env.GITHUB_ACTIONS = previousActions; } + if (previousVitestMaxWorkers === undefined) { + delete process.env.OPENCLAW_VITEST_MAX_WORKERS; + } else { + process.env.OPENCLAW_VITEST_MAX_WORKERS = previousVitestMaxWorkers; + } + if (previousTestWorkers === undefined) { + delete process.env.OPENCLAW_TEST_WORKERS; + } else { + process.env.OPENCLAW_TEST_WORKERS = previousTestWorkers; + } } });