mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-28 01:22:57 +00:00
fix(e2e): route plugin update through timeout helper
This commit is contained in:
@@ -36,7 +36,7 @@ plugin_update_timeout_seconds="${OPENCLAW_PLUGIN_UPDATE_TIMEOUT_SECONDS:-180}"
|
||||
node "$probe" snapshot > /tmp/plugin-update-before.json
|
||||
|
||||
set +e
|
||||
timeout "${plugin_update_timeout_seconds}s" node "$entry" plugins update @example/lossless-claw > /tmp/plugin-update-output.log 2>&1
|
||||
openclaw_e2e_maybe_timeout "${plugin_update_timeout_seconds}s" node "$entry" plugins update @example/lossless-claw > /tmp/plugin-update-output.log 2>&1
|
||||
plugin_update_status=$?
|
||||
set -e
|
||||
if [ "$plugin_update_status" -ne 0 ]; then
|
||||
|
||||
@@ -66,8 +66,9 @@ describe("plugin update unchanged Docker E2E", () => {
|
||||
|
||||
expect(script).toContain("OPENCLAW_PLUGIN_UPDATE_TIMEOUT_SECONDS");
|
||||
expect(script).toContain(
|
||||
'timeout "${plugin_update_timeout_seconds}s" node "$entry" plugins update',
|
||||
'openclaw_e2e_maybe_timeout "${plugin_update_timeout_seconds}s" node "$entry" plugins update',
|
||||
);
|
||||
expect(script).not.toMatch(/^\s*timeout "\$\{plugin_update_timeout_seconds\}s" node "\$entry"/mu);
|
||||
expect(script).toContain('"--- plugin update output ---"');
|
||||
expect(script).toContain('"--- local registry output ---"');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user