Files
openclaw/qa/scenarios/cli/remote-log-tailing.yaml
Vincent Koc 2e4683ba7f fix(qa): finish aggregate suites without shared cache races (#120816)
* fix(qa): bound parallel aggregate script runs

Punchcard-Session: amber-workshop-workshop-36
Co-authored-by: Dallin Romney <6581799+RomneyDa@users.noreply.github.com>

* test(tui): wait for adopted session frame

Punchcard-Session: amber-workshop-workshop-36

---------

Co-authored-by: Dallin Romney <6581799+RomneyDa@users.noreply.github.com>
2026-08-10 03:32:04 +08:00

32 lines
1.1 KiB
YAML

title: Remote gateway log tailing
scenario:
id: remote-log-tailing
surface: cli
coverage:
primary:
- cli.remote-log-tailing
- observability.gateway-rpc-logs-tail
- observability.openclaw-logs
objective: Verify authenticated remote log tailing through the real Gateway and packaged CLI.
successCriteria:
- The Gateway logs.tail RPC honors line, byte, and cursor bounds.
- The packaged CLI accepts an explicit remote URL and token and emits JSON records.
- Follow mode receives a later record and exits after the QA owner sends SIGINT.
docsRefs:
- docs/cli/logs.md
- docs/gateway/index.md
codeRefs:
- src/cli/logs-cli.ts
- src/gateway/server-methods/logs.ts
- src/logging/log-tail.ts
- test/e2e/qa-lab/runtime/remote-log-tailing-runtime.ts
execution:
kind: script
parallelSafe: true
path: test/e2e/qa-lab/runtime/remote-log-tailing-runtime.ts
summary: Starts an authenticated Gateway and exercises logs.tail through RPC and the packaged CLI.
args:
- --artifact-base
- ${outputDir}