From 9d35475b929400a5461f8ff7988e44eb40d942f3 Mon Sep 17 00:00:00 2001 From: "openclaw-docs-sync[bot]" Date: Sun, 26 Apr 2026 23:52:12 +0000 Subject: [PATCH] chore(sync): mirror docs from openclaw/openclaw@42db865673a05bd5fcf0a276496c29e266183df0 --- .openclaw-sync/source.json | 4 ++-- docs/concepts/qa-e2e-automation.md | 7 ++++--- docs/help/testing.md | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index 700bbdd0b..38fc5d967 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "5d7c6e6bda3f779e324d72f58f9f2fe18a2a8106", - "syncedAt": "2026-04-26T23:44:55.043Z" + "sha": "42db865673a05bd5fcf0a276496c29e266183df0", + "syncedAt": "2026-04-26T23:50:40.202Z" } diff --git a/docs/concepts/qa-e2e-automation.md b/docs/concepts/qa-e2e-automation.md index 68e35f189..b0a55d8e4 100644 --- a/docs/concepts/qa-e2e-automation.md +++ b/docs/concepts/qa-e2e-automation.md @@ -65,9 +65,10 @@ model calls must not export `StreamAbandoned` on successful turns; raw diagnosti `openclaw.content.*` attributes must stay out of the trace. It writes `otel-smoke-summary.json` next to the QA suite artifacts. -The normal Docker aggregate also runs an observability lane. It builds or -reuses a source-backed Docker observability image, runs the OTEL trace smoke -inside the container, then runs the `docker-prometheus-smoke` QA scenario with the +The normal Docker aggregate and release-path core chunk also run an +observability lane. It reuses the shared package-installed functional Docker +image, mounts the QA harness files read-only, runs the OTEL trace smoke inside +the container, then runs the `docker-prometheus-smoke` QA scenario with the `diagnostics-prometheus` plugin enabled. Set `OPENCLAW_DOCKER_OBSERVABILITY_LOOPS=` to repeat both checks inside one Docker run while preserving per-loop artifacts under diff --git a/docs/help/testing.md b/docs/help/testing.md index 7da6a728b..c08edc47d 100644 --- a/docs/help/testing.md +++ b/docs/help/testing.md @@ -617,7 +617,7 @@ The live-model Docker runners also bind-mount only the needed CLI auth homes (or - CLI backend smoke: `pnpm test:docker:live-cli-backend` (script: `scripts/test-live-cli-backend-docker.sh`) - Codex app-server harness smoke: `pnpm test:docker:live-codex-harness` (script: `scripts/test-live-codex-harness-docker.sh`) - Gateway + dev agent: `pnpm test:docker:live-gateway` (script: `scripts/test-live-gateway-models-docker.sh`) -- Docker observability smoke: included in `pnpm test:docker:all` and `pnpm test:docker:local:all` (script: `scripts/e2e/docker-observability-smoke.sh`). It runs QA-lab OTEL and Prometheus diagnostics checks inside a source-backed Docker image. Set `OPENCLAW_DOCKER_OBSERVABILITY_LOOPS=` to repeat both checks in one container run. +- Docker observability smoke: included in `pnpm test:docker:all`, `pnpm test:docker:local:all`, and the release-path `core` chunk (script: `scripts/e2e/docker-observability-smoke.sh`). It runs QA-lab OTEL and Prometheus diagnostics checks inside the shared package-installed functional Docker image, with only QA harness files mounted read-only. Set `OPENCLAW_DOCKER_OBSERVABILITY_LOOPS=` to repeat both checks in one container run. - Open WebUI live smoke: `pnpm test:docker:openwebui` (script: `scripts/e2e/openwebui-docker.sh`) - Onboarding wizard (TTY, full scaffolding): `pnpm test:docker:onboard` (script: `scripts/e2e/onboard-docker.sh`) - Npm tarball onboarding/channel/agent smoke: `pnpm test:docker:npm-onboard-channel-agent` installs the packed OpenClaw tarball globally in Docker, configures OpenAI via env-ref onboarding plus Telegram by default, verifies doctor repairs activated plugin runtime deps, and runs one mocked OpenAI agent turn. Reuse a prebuilt tarball with `OPENCLAW_CURRENT_PACKAGE_TGZ=/path/to/openclaw-*.tgz`, skip the host rebuild with `OPENCLAW_NPM_ONBOARD_HOST_BUILD=0`, or switch channel with `OPENCLAW_NPM_ONBOARD_CHANNEL=discord`.