diff --git a/scripts/e2e/plugins-docker.sh b/scripts/e2e/plugins-docker.sh index 4e264833624..6830a67af8e 100755 --- a/scripts/e2e/plugins-docker.sh +++ b/scripts/e2e/plugins-docker.sh @@ -981,7 +981,7 @@ console.log("ok"); NODE echo "Running bundle MCP CLI-agent e2e..." -pnpm exec vitest run --config test/vitest/vitest.e2e.config.ts src/agents/cli-runner.bundle-mcp.e2e.test.ts +node scripts/run-vitest.mjs run --config test/vitest/vitest.e2e.config.ts src/agents/cli-runner.bundle-mcp.e2e.test.ts EOF then cat "$RUN_LOG" diff --git a/scripts/prepush-ci.sh b/scripts/prepush-ci.sh index 82ddc5d986b..c31f09959ee 100644 --- a/scripts/prepush-ci.sh +++ b/scripts/prepush-ci.sh @@ -56,8 +56,8 @@ run_linux_ci_mirror() { run_step pnpm lint:ui:no-raw-window-open run_protocol_ci_mirror run_step pnpm canvas:a2ui:bundle - run_step pnpm exec vitest run --config test/vitest/vitest.extensions.config.ts --maxWorkers=1 - run_step env CI=true pnpm exec vitest run --config test/vitest/vitest.unit.config.ts --maxWorkers=1 + run_step node scripts/run-vitest.mjs run --config test/vitest/vitest.extensions.config.ts --maxWorkers=1 + run_step env CI=true node scripts/run-vitest.mjs run --config test/vitest/vitest.unit.config.ts --maxWorkers=1 log_step "OPENCLAW_VITEST_MAX_WORKERS=${OPENCLAW_VITEST_MAX_WORKERS:-1} NODE_OPTIONS=${NODE_OPTIONS:---max-old-space-size=6144} pnpm test" OPENCLAW_VITEST_MAX_WORKERS="${OPENCLAW_VITEST_MAX_WORKERS:-1}" \ diff --git a/scripts/test-voicecall-closedloop.mjs b/scripts/test-voicecall-closedloop.mjs index bc918cb2f82..da34395bcc9 100644 --- a/scripts/test-voicecall-closedloop.mjs +++ b/scripts/test-voicecall-closedloop.mjs @@ -13,6 +13,6 @@ const args = [ "--maxWorkers=1", ]; -execFileSync("vitest", args, { +execFileSync(process.execPath, ["scripts/run-vitest.mjs", ...args], { stdio: "inherit", });