Coordinate aggregate PromptKit smoke tests
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Dependency upgrades, discovery, and smoke testing implementation plan
|
||||
|
||||
Status: Stages 1–11 complete; Stage 12 is next.
|
||||
Status: Stages 1–12 complete; Stage 13 is next.
|
||||
|
||||
## Authority and baseline
|
||||
|
||||
@@ -624,6 +624,16 @@ stopping, ordered output, and joined error identity. Run focused aggregate tests
|
||||
**Complete when:** `promptkit test all` provides the agreed coordination through
|
||||
the same concrete-operation callback as individual tests.
|
||||
|
||||
**Completed:** 2026-10-17. `all` now runs reachability, authentication, text
|
||||
inference, and structured output sequentially in one invocation, with one input
|
||||
check and shared state. Each callback receives a concrete kind and a fresh
|
||||
execution override with copied optional pointers. Reports and per-kind errors
|
||||
remain ordered; ordinary errors do not stop later tests, while cancellation
|
||||
stops scheduling and retains earlier results plus joined error identity.
|
||||
Aggregate tests verify shared lifetimes, seed isolation, continuation,
|
||||
projection order, and partial cancellation. Focused smoke/report tests and
|
||||
`GOTOOLCHAIN=local go build ./...` passed in ckprompt.
|
||||
|
||||
## Stage 13: Verify smoke bindings and invocation lifetimes
|
||||
|
||||
**Primary files:** focused smoke command/adapter tests, reusing existing writer
|
||||
|
||||
Reference in New Issue
Block a user