mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-24 11:25:50 -06:00
34 lines
1.4 KiB
YAML
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
|