Files
openclaw/qa/scenarios/runtime/docker-update-restart-auth.yaml

32 lines
1.1 KiB
YAML

title: Docker update managed restart auth
scenario:
id: docker-update-restart-auth
surface: cli
category: cli.updates-and-upgrades
coverage:
primary:
- cli.managed-gateway-restart
secondary:
- cli.update-status-and-rpc
objective: Verify update-owned Gateway restart works when the caller lacks service-owned auth environment.
successCriteria:
- The lane starts a managed token-auth Gateway.
- "`openclaw update --yes --json` runs without inherited caller Gateway auth."
- The update command restarts the Gateway and the normal health, ready, and RPC status probes pass afterward.
docsRefs:
- docs/cli/update.md
- docs/install/updating.md
- docs/help/testing-updates-plugins.md
codeRefs:
- scripts/e2e/upgrade-survivor-docker.sh
- scripts/e2e/lib/upgrade-survivor/run.sh
- scripts/e2e/lib/upgrade-survivor/update-restart-auth.sh
execution:
kind: script
path: test/e2e/qa-lab/runtime/docker-e2e-lane.ts
summary: Runs the existing update-restart-auth Docker E2E lane and records QA Lab evidence for managed Gateway restart coverage.
args:
- --lane
- update-restart-auth