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

27 lines
1.1 KiB
YAML

title: CLI launcher runtime and recovery
scenario:
id: cli-launcher-runtime
surface: cli
category: cli.cli-setup
coverage:
primary:
- cli.cli-entrypoint
- cli.supported-node-runtime
objective: Verify the actual OpenClaw launcher accepts supported runtimes, rejects unsupported runtimes, serves help and version, and reports source-build recovery guidance.
successCriteria:
- The copied launcher executes under every supported Node minimum and future supported majors.
- Below-floor and unsupported Node versions exit before loading the CLI with the documented runtime requirement.
- "`--help` and `--version` execute through the launcher fast path."
- A source checkout without built output reports the supported recovery command.
docsRefs:
- docs/install/index.md
- docs/help/troubleshooting.md
codeRefs:
- openclaw.mjs
- test/openclaw-launcher.e2e.test.ts
execution:
kind: vitest
path: test/openclaw-launcher.e2e.test.ts
summary: Executes copied launcher processes across supported and rejected runtime versions, CLI fast paths, and missing-build recovery.