test(e2e): parse corrupt plugin timeouts as decimal

This commit is contained in:
Vincent Koc
2026-07-07 11:49:04 +02:00
parent a9c0592831
commit b9a3db13f1
2 changed files with 2 additions and 2 deletions

View File

@@ -21,7 +21,7 @@ baseline="${OPENCLAW_UPDATE_CORRUPT_PLUGIN_BASELINE:-openclaw@latest}"
update_timeout_seconds="$(openclaw_e2e_read_positive_int_env OPENCLAW_UPDATE_CORRUPT_PLUGIN_TIMEOUT_SECONDS 900)"
default_update_step_timeout_seconds="$update_timeout_seconds"
if [ "$update_timeout_seconds" -gt 60 ]; then
default_update_step_timeout_seconds=$((update_timeout_seconds - 30))
default_update_step_timeout_seconds=$((10#$update_timeout_seconds - 30))
fi
update_step_timeout_seconds="$(openclaw_e2e_read_positive_int_env OPENCLAW_UPDATE_CORRUPT_PLUGIN_STEP_TIMEOUT_SECONDS "$default_update_step_timeout_seconds")"
echo "Installing baseline OpenClaw package: $baseline"

View File

@@ -202,7 +202,7 @@ describe("plugin update unchanged Docker E2E", () => {
);
expect(script).toContain("OPENCLAW_UPDATE_CORRUPT_PLUGIN_STEP_TIMEOUT_SECONDS");
expect(script).toContain(
'default_update_step_timeout_seconds=$((update_timeout_seconds - 30))',
'default_update_step_timeout_seconds=$((10#$update_timeout_seconds - 30))',
);
expect(script).not.toContain(
'update_timeout_seconds="${OPENCLAW_UPDATE_CORRUPT_PLUGIN_TIMEOUT_SECONDS:-900}"',