openclaw/scripts/e2e
Josh Avant fdae00fe82
chore(qa): qualify execution identity across live boundaries (#156033)
* test(qa): repair forced restart and message inspection harnesses

* test(e2e): qualify installed execution identity persistence

Extend the packed npm onboarding owner with audit opt-in, one deterministic local turn, installed CLI inspection before and after Gateway restart, and isolated-state/privacy assertions.

Qualification from 267bb9d2: new shell-flow proof fails before the harness change at the missing opt-in. All 53 focused support tests pass; final changed shell/SQLite selection took 26.94s with one worker. Changed checks and P0-P2 autoreview pass; the full export scan was reused after brace-only lint fixes. Packed Docker proof remains a remote handoff.

* test(qa): qualify live execution and channel identity

* test(audit): qualify execution identity lifecycle gaps

* test(qa): align suppression audit with required replies

* test(qa): qualify Telegram participant identity

* test(qa): provision Telegram identity fixtures

* test(qa): qualify private-production Telegram identity

* test(e2e): preserve installed execution identity proof

* test(qa): await post-delivery memory maintenance

* fix(qa): repair qualification CI boundaries
2026-09-22 20:15:02 -05:00
..
lib chore(qa): qualify execution identity across live boundaries (#156033) 2026-09-22 20:15:02 -05:00
parallels fix(test): restore Parallels 27.0.2 guest commands (#153469) 2026-09-20 01:14:17 -07:00
agent-bundle-mcp-tools-docker.sh refactor(scripts): share named container cleanup (#144826) 2026-09-12 00:53:50 +08:00
agents-delete-shared-workspace-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
anthropic-cache-live-docker.sh fix(anthropic): preserve cache reuse across transient runtime context (#140621) 2026-09-09 10:35:56 -07:00
anthropic-cache-live.mts fix(release): load frozen Anthropic internals safely (#143810) 2026-09-10 02:02:25 -07:00
browser-cdp-snapshot-docker.sh fix(ci): preserve browser CDP loader during snapshot smoke (#149813) 2026-09-16 15:19:07 +08:00
browser-plugin-profiles-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
build-image.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
bun-global-install-smoke.sh fix(release): require exact per-manager version identity in Docker package acceptance (#138085) 2026-09-20 19:33:31 -06:00
bundled-plugin-install-uninstall-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
cli-backend-oauth-mcp-live.mjs
cli-installer-distribution-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
codex-media-path-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
codex-npm-plugin-live-docker.sh chore(qa): qualify execution identity across live boundaries (#156033) 2026-09-22 20:15:02 -05:00
codex-on-demand-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
compose-setup.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
config-reload-source-docker.sh fix(tests): fail config reload checks when RPC stays unavailable (#145966) 2026-09-12 05:53:47 -07:00
cron-cli-docker.sh refactor(scripts): share named container cleanup (#144826) 2026-09-12 00:53:50 +08:00
cron-mcp-cleanup-docker-client.ts
cron-mcp-cleanup-docker.sh refactor(scripts): share named container cleanup (#144826) 2026-09-12 00:53:50 +08:00
cron-mcp-cleanup-seed.ts
docker-openai-seed.ts
docker-package-install.sh fix(release): require exact per-manager version identity in Docker package acceptance (#138085) 2026-09-20 19:33:31 -06:00
docker-selected-plugins.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
Dockerfile fix(release): require exact per-manager version identity in Docker package acceptance (#138085) 2026-09-20 19:33:31 -06:00
Dockerfile.qr-import
doctor-install-switch-docker.sh fix(ci): prepare selected release native fixtures (#144338) 2026-09-10 13:26:13 -07:00
fleet-cache-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
gateway-concurrency-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
gateway-network-docker.sh fix(ci): preserve frozen source read failures (#142930) 2026-09-09 17:47:21 +09:00
kitchen-sink-plugin-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
kitchen-sink-rpc-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
kitchen-sink-rpc-walk.mjs
kitchen-sink-rpc-walk.mts feat(test): share the measured Gateway host across plugin workloads (#155830) 2026-09-23 03:13:10 +08:00
live-plugin-tool-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
mcp-app-conformance-server.mjs
mcp-channel-limits.ts
mcp-channels-docker.sh refactor(scripts): share named container cleanup (#144826) 2026-09-12 00:53:50 +08:00
mcp-channels-seed.ts fix(release): consolidate frozen target harness contracts (#136761) 2026-09-07 13:21:01 -07:00
mcp-code-mode-gateway-client.ts refactor(code-mode): execute JavaScript with typed API discovery (#154001) 2026-09-20 15:57:08 -07:00
mcp-code-mode-gateway-docker.sh refactor(scripts): share named container cleanup (#144826) 2026-09-12 00:53:50 +08:00
mcp-code-mode-gateway-live-docker.sh refactor(scripts): share named container cleanup (#144826) 2026-09-12 00:53:50 +08:00
mcp-code-mode-gateway-seed.ts fix(release): consolidate frozen target harness contracts (#136761) 2026-09-07 13:21:01 -07:00
mock-openai-server.mjs fix(qa): emit JavaScript-only Code Mode fixture calls 2026-09-20 19:08:02 -07:00
multi-node-update-docker.sh fix(e2e): report completed package installs (#142405) 2026-09-09 03:23:45 +08:00
npm-onboard-channel-agent-docker.sh chore(qa): qualify execution identity across live boundaries (#156033) 2026-09-22 20:15:02 -05:00
npm-telegram-live-docker.sh fix: validate frozen Telegram explicit command denials (#150761) 2026-09-17 03:12:43 -07:00
npm-telegram-live-runner.ts fix(release): project 7.35 package Telegram config (#154546) 2026-09-21 07:28:14 +00:00
onboard-docker.sh fix(ci): isolate frozen consumer contracts (#142935) 2026-09-10 03:27:55 +09:00
openai-chat-tools-docker.sh fix: keep cold sessions visible and verify release recovery (#145462) 2026-09-11 20:25:40 -07:00
openai-image-auth-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
openai-web-search-minimal-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
openwebui-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
openwebui-probe.mjs refactor(e2e): share environment limit parsing (#140735) 2026-09-07 11:53:47 +08:00
parallels-linux-smoke.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
parallels-macos-smoke.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
parallels-npm-update-smoke.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
parallels-windows-prepare.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
parallels-windows-smoke.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
plugin-binding-command-escape-docker.sh refactor(scripts): share named container cleanup (#144826) 2026-09-12 00:53:50 +08:00
plugin-binding-command-escape.Dockerfile
plugin-lifecycle-matrix-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
plugin-update-unchanged-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
plugins-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
qa-cli-onboarding.mjs fix: balance Auto session starts across paired devices (#148099) 2026-09-14 06:46:46 -07:00
qa-plugin-install-sources.mjs
qr-import-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
release-media-memory-docker.sh refactor(scripts): share release package cleanup (#144798) 2026-09-12 00:16:32 +08:00
release-plugin-marketplace-docker.sh refactor(scripts): share release package cleanup (#144798) 2026-09-12 00:16:32 +08:00
release-typed-onboarding-docker.sh fix(release): keep frozen contracts source-cohesive (#148042) 2026-09-14 03:38:35 -07:00
release-upgrade-user-journey-docker.sh refactor(scripts): share release package cleanup (#144798) 2026-09-12 00:16:32 +08:00
release-user-journey-docker.sh refactor(scripts): share release package cleanup (#144798) 2026-09-12 00:16:32 +08:00
sandbox-browser-sidecar-docker.sh fix(sandbox): keep file tools aligned with overlapping mounts (#148893) 2026-09-16 15:54:51 +08:00
session-runtime-context-docker-client.ts fix(release): consolidate frozen target harness contracts (#136761) 2026-09-07 13:21:01 -07:00
session-runtime-context-docker.sh fix: keep cold sessions visible and verify release recovery (#145462) 2026-09-11 20:25:40 -07:00
skill-install-docker.sh fix(e2e): use a maintained ClawHub install fixture (#148902) 2026-09-16 11:57:19 +08:00
system-agent-first-run-docker.sh fix(setup): resume interrupted setup in the approved workspace (#147705) 2026-09-14 10:43:12 +08:00
system-agent-first-run-spec.json
system-agent-rescue-docker-client.ts
system-agent-rescue-docker.sh refactor(scripts): share named container cleanup (#144826) 2026-09-12 00:53:50 +08:00
systemd-sealed-service-definition.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
telegram-bot-api.ts
update-channel-switch-docker.sh fix(release): admit frozen dirty-block exit contract (#142727) 2026-09-08 18:13:05 -07:00
update-corrupt-plugin-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
update-first-hop-compat-docker.sh fix: exercise same-version candidates in updater compatibility tests (#142811) 2026-09-08 21:09:38 -07:00
update-run-package-self-upgrade-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
upgrade-survivor-docker.sh test(update): cover multi-provider published upgrade turns (#155158) 2026-09-21 14:02:12 -07:00