openclaw/scripts/e2e
RoboClaw 7444f28d2d
fix(ci): prepare selected release native fixtures (#144338)
* fix(ci): prepare selected release native fixtures

Enable and prepare the selected native heartbeat live test through its
existing runtime build owner. Keep Doctor scenario and canonical-path
service shims on the same selected checkout while retaining trusted shared
helpers. Complete the managed test's ephemeral TCP endpoint adapter so
shutdown verification cannot observe an unrelated host Gateway.

Qualification context: https://github.com/openclaw/openclaw/actions/runs/34507645027

Co-authored-by: steipete <58493+steipete@users.noreply.github.com>
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com>

* test(ci): bind live-shard cancellation to the test child

Use an isolated APNs-only inventory through the existing shard selector so
build preparation cannot masquerade as live-child readiness. Assert the
actual test:live arguments and join owned processes before fixture cleanup.

Preserve the original signal, descendant-death, and timeout assertions.
The original 20-file CI order passes all 332 tests after the correction.

Co-authored-by: steipete <58493+steipete@users.noreply.github.com>
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com>

---------

Co-authored-by: roboclaw-bot <309084314+roboclaw-bot@users.noreply.github.com>
Co-authored-by: steipete <58493+steipete@users.noreply.github.com>
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com>
2026-09-10 13:26:13 -07:00
..
lib fix(release): load frozen Anthropic internals safely (#143810) 2026-09-10 02:02:25 -07:00
parallels refactor(e2e): exercise the production log-tail limit (#141470) 2026-09-07 18:28:00 -07:00
agent-bundle-mcp-tools-docker.sh fix(ci): run frozen bundle clients from their shipped layout (#142926) 2026-09-09 16:57:36 +09: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(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07: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(gateway): restore CPU diagnostics on Linux Bun (#143805) 2026-09-10 00:33:21 -07: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 fix(agents): keep OAuth MCP tools available to CLI agents (#136331) 2026-09-04 18:50:39 +05:30
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 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-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(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
cron-cli-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
cron-mcp-cleanup-docker-client.ts
cron-mcp-cleanup-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
cron-mcp-cleanup-seed.ts
docker-openai-seed.ts
docker-package-install.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
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(docker): support legacy fs-safe package exports (#137893) 2026-09-07 12:27:53 +08: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 fix(release): consolidate frozen target harness contracts (#136761) 2026-09-07 13:21:01 -07: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 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-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
mcp-code-mode-gateway-docker.sh fix(ci): isolate frozen consumer contracts (#142935) 2026-09-10 03:27:55 +09:00
mcp-code-mode-gateway-live-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-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(release): consolidate frozen target harness contracts (#136761) 2026-09-07 13:21:01 -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 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
npm-telegram-live-docker.sh fix(release): qualify frozen Telegram scenarios (#142378) 2026-09-08 10:58:37 -07:00
npm-telegram-live-runner.ts fix(release): align frozen 7.33 Docker contracts (#142456) 2026-09-08 13:25:31 -07: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(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-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 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.Dockerfile fix(e2e): unblock stable Docker upgrade survivor validation (#136796) 2026-09-02 18:51:12 -07:00
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
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 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-plugin-marketplace-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-typed-onboarding-docker.sh fix(ci): isolate frozen consumer contracts (#142935) 2026-09-10 03:27:55 +09:00
release-upgrade-user-journey-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-user-journey-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
sandbox-browser-sidecar-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
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(ci): isolate frozen consumer contracts (#142935) 2026-09-10 03:27:55 +09:00
skill-install-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
status-corrupt-plugin-deps.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
system-agent-first-run-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
system-agent-first-run-spec.json
system-agent-rescue-docker-client.ts
system-agent-rescue-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
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 fix(release): align frozen 7.33 Docker contracts (#142456) 2026-09-08 13:25:31 -07:00