test: link local e2e qa coverage wrappers (#97150)

This commit is contained in:
Dallin Romney 2026-06-27 18:34:36 -07:00 committed by GitHub
parent 3630d502eb
commit 78f7de01c1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 160 additions and 0 deletions

View file

@ -0,0 +1,23 @@
title: Native command active session target evidence
scenario:
id: native-command-session-target
surface: channel-framework
category: channel-framework.channel-actions-commands-and-approvals
coverage:
primary:
- channels.native-command-session-target
objective: Link native command target-session e2e coverage to channel framework maturity accounting.
successCriteria:
- Native `/stop` commands use the active target session key instead of the slash-command session.
- The target embedded agent run is aborted.
- Queued follow-up work for the target session is cleared.
docsRefs:
- docs/channels/qa-channel.md
- docs/help/testing.md
codeRefs:
- src/auto-reply/reply.triggers.trigger-handling.targets-active-session-native-stop.e2e.test.ts
execution:
kind: vitest
path: src/auto-reply/reply.triggers.trigger-handling.targets-active-session-native-stop.e2e.test.ts
summary: Vitest e2e coverage for native command active-session targeting.

View file

@ -0,0 +1,23 @@
title: CLI channel picker evidence
scenario:
id: cli-channel-picker
surface: cli-install-update-onboard-doctor
category: cli-install-update-onboard-doctor.plugin-and-channel-setup
coverage:
primary:
- cli.channel-picker
objective: Link channel onboarding picker e2e coverage to CLI maturity accounting.
successCriteria:
- The channel picker remains usable with broken sibling registry diagnostics.
- Hidden setup channels are omitted from selectable choices.
- Configured and disabled channel states are presented with the expected actions.
docsRefs:
- docs/channels/qa-channel.md
- docs/help/testing.md
codeRefs:
- src/commands/onboard-channels.e2e.test.ts
execution:
kind: vitest
path: src/commands/onboard-channels.e2e.test.ts
summary: Vitest e2e coverage for channel onboarding picker behavior.

View file

@ -0,0 +1,22 @@
title: ClawHub skill install evidence
scenario:
id: clawhub-skill-installs
surface: clawhub-and-external-plugin-distribution
category: clawhub-and-external-plugin-distribution.plugin-lifecycle-and-health
coverage:
primary:
- clawhub.skill-installs
objective: Link ClawHub-backed skill install e2e coverage to ClawHub maturity accounting.
successCriteria:
- The CLI resolves a ClawHub skill install descriptor.
- The GitHub-backed skill archive is downloaded and installed into the state directory.
- Install telemetry reports the installed skill slug and version.
docsRefs:
- docs/help/testing.md
codeRefs:
- src/cli/skills-cli.clawhub-install.e2e.test.ts
execution:
kind: vitest
path: src/cli/skills-cli.clawhub-install.e2e.test.ts
summary: Vitest e2e coverage for ClawHub-backed skill installs.

View file

@ -0,0 +1,23 @@
title: Docker Compose setup evidence
scenario:
id: docker-compose-setup
surface: docker-podman-hosting
category: docker-podman-hosting.container-operations
coverage:
primary:
- docker.compose
objective: Link Docker Compose setup e2e coverage to Docker maturity accounting.
successCriteria:
- Docker Compose gateway and CLI service command shape stays in sync.
- Compose service env, token, auth-profile, timezone, and optional env-file defaults stay aligned.
- Container-side state, config, and workspace paths override host `.env` values.
docsRefs:
- docs/install/docker.md
- docs/help/testing.md
codeRefs:
- src/docker-setup.e2e.test.ts
execution:
kind: vitest
path: src/docker-setup.e2e.test.ts
summary: Vitest e2e coverage for Docker Compose setup and mount/env contracts.

View file

@ -0,0 +1,23 @@
title: Heartbeat active-hours scheduling evidence
scenario:
id: heartbeat-active-hours
surface: automation-cron-hooks-tasks-polling
category: automation-cron-hooks-tasks-polling.heartbeat
coverage:
primary:
- automation.active-hours
- automation.heartbeat-scheduling
objective: Link active-hours heartbeat scheduler e2e coverage to automation maturity accounting.
successCriteria:
- Heartbeat timers skip quiet-hours phase slots.
- In-window phase slots fire without duplicate scheduling loops.
- Hot reload recomputes active-hours and timezone schedule changes.
docsRefs:
- docs/help/testing.md
codeRefs:
- src/infra/heartbeat-runner.active-hours-schedule.e2e.test.ts
execution:
kind: vitest
path: src/infra/heartbeat-runner.active-hours-schedule.e2e.test.ts
summary: Vitest e2e coverage for active-hours-aware heartbeat scheduling.

View file

@ -0,0 +1,23 @@
title: Browser realtime Talk start-stop evidence
scenario:
id: browser-talk-start-stop
surface: browser-control-ui-and-webchat
category: browser-control-ui-and-webchat.browser-realtime-talk
coverage:
primary:
- ui.browser-talk-start-stop
objective: Link deterministic browser realtime Talk transport start/stop coverage to UI maturity accounting.
successCriteria:
- Browser Talk starts the Google Live WebSocket transport and reaches listening state.
- Stopped transports ignore late WebSocket events.
- Active consult shutdown aborts the active run without reviving listening state.
docsRefs:
- docs/web/control-ui.md
- docs/help/testing.md
codeRefs:
- ui/src/ui/realtime-talk-google-live.test.ts
execution:
kind: vitest
path: ui/src/ui/realtime-talk-google-live.test.ts
summary: Vitest coverage for browser realtime Talk transport start and stop behavior.

View file

@ -0,0 +1,23 @@
title: Control UI assistant media ticket evidence
scenario:
id: control-ui-assistant-media-tickets
surface: browser-control-ui-and-webchat
category: browser-control-ui-and-webchat.webchat-conversations
coverage:
primary:
- ui.assistant-media-tickets
objective: Link scoped assistant media ticket e2e coverage to Control UI maturity accounting.
successCriteria:
- Gateway metadata requests mint scoped assistant media tickets.
- Assistant media fetches without a ticket are rejected.
- Tickets cannot be replayed for a different source file.
docsRefs:
- docs/web/control-ui.md
- docs/help/testing.md
codeRefs:
- src/gateway/control-ui-assistant-media.e2e.test.ts
execution:
kind: vitest
path: src/gateway/control-ui-assistant-media.e2e.test.ts
summary: Vitest e2e coverage for scoped Control UI assistant media tickets.