From a5790946f5c4c518117d0bc0b966de2a0712565d Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 29 Apr 2026 03:10:32 +0100 Subject: [PATCH] test(parallels): tolerate old updater stale chunk recovery --- scripts/e2e/parallels-macos-smoke.sh | 4 ++-- scripts/e2e/parallels-windows-smoke.sh | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/scripts/e2e/parallels-macos-smoke.sh b/scripts/e2e/parallels-macos-smoke.sh index 475237244bd..53a7f873153 100644 --- a/scripts/e2e/parallels-macos-smoke.sh +++ b/scripts/e2e/parallels-macos-smoke.sh @@ -1955,7 +1955,7 @@ run_fresh_main_lane() { local snapshot_id="$1" local host_ip="$2" phase_run "fresh.restore-snapshot" "$TIMEOUT_SNAPSHOT_S" restore_snapshot "$snapshot_id" - phase_run "fresh.reset-state" "$TIMEOUT_VERIFY_S" reset_openclaw_user_state + phase_run "fresh.reset-state" "$TIMEOUT_ONBOARD_S" reset_openclaw_user_state phase_run "fresh.install-main" "$(install_main_timeout)" install_main_tgz "$host_ip" "openclaw-main-fresh.tgz" FRESH_MAIN_VERSION="$(extract_last_version "$(phase_log_path fresh.install-main)")" phase_run "fresh.verify-main-version" "$TIMEOUT_VERIFY_S" verify_target_version @@ -1983,7 +1983,7 @@ run_upgrade_lane() { local snapshot_id="$1" local host_ip="$2" phase_run "upgrade.restore-snapshot" "$TIMEOUT_SNAPSHOT_S" restore_snapshot "$snapshot_id" - phase_run "upgrade.reset-state" "$TIMEOUT_VERIFY_S" reset_openclaw_user_state + phase_run "upgrade.reset-state" "$TIMEOUT_ONBOARD_S" reset_openclaw_user_state phase_run "upgrade.install-latest" "$TIMEOUT_INSTALL_SITE_S" install_latest_release LATEST_INSTALLED_VERSION="$(extract_last_version "$(phase_log_path upgrade.install-latest)")" phase_run "upgrade.verify-latest-version" "$TIMEOUT_VERIFY_S" verify_version_contains "$INSTALL_VERSION" diff --git a/scripts/e2e/parallels-windows-smoke.sh b/scripts/e2e/parallels-windows-smoke.sh index 9beaae98033..ca6a4bab805 100644 --- a/scripts/e2e/parallels-windows-smoke.sh +++ b/scripts/e2e/parallels-windows-smoke.sh @@ -2096,6 +2096,13 @@ PY warn "windows dev update helper log drain failed after completion" fi rm -f "$log_state_path" + if [[ "$done_status" != "0" ]] && + [[ "$guest_log" == *"ERR_MODULE_NOT_FOUND"* ]] && + [[ "$guest_log" == *"dist\\cli\\run-main.js"* ]] && + verify_windows_dev_update_after_transport_loss; then + warn "windows dev update old updater hit stale dist chunk after install; product verification passed" + return 0 + fi [[ "$done_status" == "0" ]] return $? fi