From 894e728fd0529da735cf3643b80e351ba2869ea2 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Thu, 16 Apr 2026 12:52:00 -0700 Subject: [PATCH] test: relax Parallels install smoke timeout --- .agents/skills/openclaw-parallels-smoke/SKILL.md | 2 +- scripts/e2e/parallels-linux-smoke.sh | 2 +- scripts/e2e/parallels-macos-smoke.sh | 6 +++--- scripts/e2e/parallels-windows-smoke.sh | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.agents/skills/openclaw-parallels-smoke/SKILL.md b/.agents/skills/openclaw-parallels-smoke/SKILL.md index d3291472780..b6b8a34be43 100644 --- a/.agents/skills/openclaw-parallels-smoke/SKILL.md +++ b/.agents/skills/openclaw-parallels-smoke/SKILL.md @@ -22,7 +22,7 @@ Use this skill for Parallels guest workflows and smoke interpretation. Do not lo - Windows: `90m` - aggregate npm-update wrapper: `150m` If a lane hits the cap, stop there, inspect the newest `/tmp/openclaw-parallels-*` run directory and phase log, then fix or rerun the smallest affected lane. Do not keep waiting on a capped lane. -- Actual OpenClaw npm install/update phases are a stricter budget than whole lanes: they should finish within 5 minutes. If a phase named `install-main`, `install-latest`, `install-baseline`, `install-baseline-package`, `update-dev`, or same-guest `openclaw update` exceeds 300s, treat it as a failure/harness bug and start diagnosis from that phase log. Do not wait for a longer lane cap. +- Actual OpenClaw npm install/update phases are a stricter budget than whole lanes: install phases should finish within 7 minutes, and update phases should finish within 5 minutes. If a phase named `install-main`, `install-latest`, `install-baseline`, or `install-baseline-package` exceeds 420s, or a phase named `update-dev` / same-guest `openclaw update` exceeds 300s, treat it as a failure/harness bug and start diagnosis from that phase log. Do not wait for a longer lane cap. - For a full OS matrix, prefer running independent guest-family lanes in parallel when host capacity allows: - `timeout --foreground 75m pnpm test:parallels:macos -- --json` - `timeout --foreground 90m pnpm test:parallels:windows -- --json` diff --git a/scripts/e2e/parallels-linux-smoke.sh b/scripts/e2e/parallels-linux-smoke.sh index 34ad9e064e0..aebdc7831ad 100644 --- a/scripts/e2e/parallels-linux-smoke.sh +++ b/scripts/e2e/parallels-linux-smoke.sh @@ -32,7 +32,7 @@ BUILD_LOCK_DIR="${TMPDIR:-/tmp}/openclaw-parallels-build.lock" TIMEOUT_SNAPSHOT_S=180 TIMEOUT_BOOTSTRAP_S=600 -TIMEOUT_INSTALL_S=300 +TIMEOUT_INSTALL_S=420 TIMEOUT_VERIFY_S=90 TIMEOUT_ONBOARD_S=180 TIMEOUT_AGENT_S=180 diff --git a/scripts/e2e/parallels-macos-smoke.sh b/scripts/e2e/parallels-macos-smoke.sh index a43bdc7771f..5779111e248 100644 --- a/scripts/e2e/parallels-macos-smoke.sh +++ b/scripts/e2e/parallels-macos-smoke.sh @@ -44,9 +44,9 @@ SERVER_PID="" RUN_DIR="$(mktemp -d /tmp/openclaw-parallels-smoke.XXXXXX)" BUILD_LOCK_DIR="${TMPDIR:-/tmp}/openclaw-parallels-build.lock" -TIMEOUT_INSTALL_SITE_S=300 -TIMEOUT_INSTALL_TGZ_S=300 -TIMEOUT_INSTALL_REGISTRY_S=300 +TIMEOUT_INSTALL_SITE_S=420 +TIMEOUT_INSTALL_TGZ_S=420 +TIMEOUT_INSTALL_REGISTRY_S=420 TIMEOUT_UPDATE_DEV_S=300 TIMEOUT_VERIFY_S=60 TIMEOUT_ONBOARD_S=180 diff --git a/scripts/e2e/parallels-windows-smoke.sh b/scripts/e2e/parallels-windows-smoke.sh index 3de8b719108..9190413176f 100644 --- a/scripts/e2e/parallels-windows-smoke.sh +++ b/scripts/e2e/parallels-windows-smoke.sh @@ -40,7 +40,7 @@ BUILD_LOCK_DIR="${TMPDIR:-/tmp}/openclaw-parallels-build.lock" TIMEOUT_SNAPSHOT_S=240 TIMEOUT_GIT_SETUP_S=1200 -TIMEOUT_INSTALL_S=300 +TIMEOUT_INSTALL_S=420 TIMEOUT_UPDATE_S=300 TIMEOUT_UPDATE_POLL_GRACE_S=60 TIMEOUT_VERIFY_S=120