Skip to content

Commit 78f7de0

Browse files
authored
test: link local e2e qa coverage wrappers (#97150)
1 parent 3630d50 commit 78f7de0

7 files changed

Lines changed: 160 additions & 0 deletions
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
title: Native command active session target evidence
2+
3+
scenario:
4+
id: native-command-session-target
5+
surface: channel-framework
6+
category: channel-framework.channel-actions-commands-and-approvals
7+
coverage:
8+
primary:
9+
- channels.native-command-session-target
10+
objective: Link native command target-session e2e coverage to channel framework maturity accounting.
11+
successCriteria:
12+
- Native `/stop` commands use the active target session key instead of the slash-command session.
13+
- The target embedded agent run is aborted.
14+
- Queued follow-up work for the target session is cleared.
15+
docsRefs:
16+
- docs/channels/qa-channel.md
17+
- docs/help/testing.md
18+
codeRefs:
19+
- src/auto-reply/reply.triggers.trigger-handling.targets-active-session-native-stop.e2e.test.ts
20+
execution:
21+
kind: vitest
22+
path: src/auto-reply/reply.triggers.trigger-handling.targets-active-session-native-stop.e2e.test.ts
23+
summary: Vitest e2e coverage for native command active-session targeting.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
title: CLI channel picker evidence
2+
3+
scenario:
4+
id: cli-channel-picker
5+
surface: cli-install-update-onboard-doctor
6+
category: cli-install-update-onboard-doctor.plugin-and-channel-setup
7+
coverage:
8+
primary:
9+
- cli.channel-picker
10+
objective: Link channel onboarding picker e2e coverage to CLI maturity accounting.
11+
successCriteria:
12+
- The channel picker remains usable with broken sibling registry diagnostics.
13+
- Hidden setup channels are omitted from selectable choices.
14+
- Configured and disabled channel states are presented with the expected actions.
15+
docsRefs:
16+
- docs/channels/qa-channel.md
17+
- docs/help/testing.md
18+
codeRefs:
19+
- src/commands/onboard-channels.e2e.test.ts
20+
execution:
21+
kind: vitest
22+
path: src/commands/onboard-channels.e2e.test.ts
23+
summary: Vitest e2e coverage for channel onboarding picker behavior.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
title: ClawHub skill install evidence
2+
3+
scenario:
4+
id: clawhub-skill-installs
5+
surface: clawhub-and-external-plugin-distribution
6+
category: clawhub-and-external-plugin-distribution.plugin-lifecycle-and-health
7+
coverage:
8+
primary:
9+
- clawhub.skill-installs
10+
objective: Link ClawHub-backed skill install e2e coverage to ClawHub maturity accounting.
11+
successCriteria:
12+
- The CLI resolves a ClawHub skill install descriptor.
13+
- The GitHub-backed skill archive is downloaded and installed into the state directory.
14+
- Install telemetry reports the installed skill slug and version.
15+
docsRefs:
16+
- docs/help/testing.md
17+
codeRefs:
18+
- src/cli/skills-cli.clawhub-install.e2e.test.ts
19+
execution:
20+
kind: vitest
21+
path: src/cli/skills-cli.clawhub-install.e2e.test.ts
22+
summary: Vitest e2e coverage for ClawHub-backed skill installs.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
title: Docker Compose setup evidence
2+
3+
scenario:
4+
id: docker-compose-setup
5+
surface: docker-podman-hosting
6+
category: docker-podman-hosting.container-operations
7+
coverage:
8+
primary:
9+
- docker.compose
10+
objective: Link Docker Compose setup e2e coverage to Docker maturity accounting.
11+
successCriteria:
12+
- Docker Compose gateway and CLI service command shape stays in sync.
13+
- Compose service env, token, auth-profile, timezone, and optional env-file defaults stay aligned.
14+
- Container-side state, config, and workspace paths override host `.env` values.
15+
docsRefs:
16+
- docs/install/docker.md
17+
- docs/help/testing.md
18+
codeRefs:
19+
- src/docker-setup.e2e.test.ts
20+
execution:
21+
kind: vitest
22+
path: src/docker-setup.e2e.test.ts
23+
summary: Vitest e2e coverage for Docker Compose setup and mount/env contracts.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
title: Heartbeat active-hours scheduling evidence
2+
3+
scenario:
4+
id: heartbeat-active-hours
5+
surface: automation-cron-hooks-tasks-polling
6+
category: automation-cron-hooks-tasks-polling.heartbeat
7+
coverage:
8+
primary:
9+
- automation.active-hours
10+
- automation.heartbeat-scheduling
11+
objective: Link active-hours heartbeat scheduler e2e coverage to automation maturity accounting.
12+
successCriteria:
13+
- Heartbeat timers skip quiet-hours phase slots.
14+
- In-window phase slots fire without duplicate scheduling loops.
15+
- Hot reload recomputes active-hours and timezone schedule changes.
16+
docsRefs:
17+
- docs/help/testing.md
18+
codeRefs:
19+
- src/infra/heartbeat-runner.active-hours-schedule.e2e.test.ts
20+
execution:
21+
kind: vitest
22+
path: src/infra/heartbeat-runner.active-hours-schedule.e2e.test.ts
23+
summary: Vitest e2e coverage for active-hours-aware heartbeat scheduling.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
title: Browser realtime Talk start-stop evidence
2+
3+
scenario:
4+
id: browser-talk-start-stop
5+
surface: browser-control-ui-and-webchat
6+
category: browser-control-ui-and-webchat.browser-realtime-talk
7+
coverage:
8+
primary:
9+
- ui.browser-talk-start-stop
10+
objective: Link deterministic browser realtime Talk transport start/stop coverage to UI maturity accounting.
11+
successCriteria:
12+
- Browser Talk starts the Google Live WebSocket transport and reaches listening state.
13+
- Stopped transports ignore late WebSocket events.
14+
- Active consult shutdown aborts the active run without reviving listening state.
15+
docsRefs:
16+
- docs/web/control-ui.md
17+
- docs/help/testing.md
18+
codeRefs:
19+
- ui/src/ui/realtime-talk-google-live.test.ts
20+
execution:
21+
kind: vitest
22+
path: ui/src/ui/realtime-talk-google-live.test.ts
23+
summary: Vitest coverage for browser realtime Talk transport start and stop behavior.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
title: Control UI assistant media ticket evidence
2+
3+
scenario:
4+
id: control-ui-assistant-media-tickets
5+
surface: browser-control-ui-and-webchat
6+
category: browser-control-ui-and-webchat.webchat-conversations
7+
coverage:
8+
primary:
9+
- ui.assistant-media-tickets
10+
objective: Link scoped assistant media ticket e2e coverage to Control UI maturity accounting.
11+
successCriteria:
12+
- Gateway metadata requests mint scoped assistant media tickets.
13+
- Assistant media fetches without a ticket are rejected.
14+
- Tickets cannot be replayed for a different source file.
15+
docsRefs:
16+
- docs/web/control-ui.md
17+
- docs/help/testing.md
18+
codeRefs:
19+
- src/gateway/control-ui-assistant-media.e2e.test.ts
20+
execution:
21+
kind: vitest
22+
path: src/gateway/control-ui-assistant-media.e2e.test.ts
23+
summary: Vitest e2e coverage for scoped Control UI assistant media tickets.

0 commit comments

Comments
 (0)