Files
openclaw/qa/scenarios/cli/installer-distribution.yaml
2026-08-04 05:09:39 +08:00

34 lines
1.4 KiB
YAML

title: CLI installer distribution
scenario:
id: cli-installer-distribution
surface: cli
category: cli.cli-setup
coverage:
primary:
- cli.local-prefix-install
- cli.source-checkout-install
secondary:
- cli.installer-scripts
objective: Verify the hosted installer installs an exact package candidate and the CLI installer builds an exact source checkout into a dedicated Node and OpenClaw prefix.
successCriteria:
- "`install.sh` validates the supported Node runtime, installs the exact package candidate, honors no-onboard mode, and exposes a PATH-resolved CLI."
- "`install-cli.sh` provisions prefix-owned Node and an OpenClaw wrapper without using the system prefix."
- The source checkout is pinned to the exact tested commit, builds successfully, and the wrapper targets its built entrypoint.
- The installed source CLI serves help and version and reports git install kind through update status.
docsRefs:
- docs/install/index.md
- docs/install/updating.md
codeRefs:
- scripts/install.sh
- scripts/install-cli.sh
- scripts/e2e/cli-installer-distribution-docker.sh
execution:
kind: script
path: test/e2e/qa-lab/runtime/docker-e2e-lane.ts
summary: Runs exact-candidate hosted-package and dedicated-prefix source-checkout installer proofs in clean Docker containers.
timeoutMs: 1800000
args:
- --lane
- cli-installer-distribution