You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Define a stable JSON event protocol for reporters and integrations #10
Editors, CI systems, the future web UI, and external tools need structured real-time test events. The current JSON strings are assembled ad hoc and are not defined as a versioned protocol.
Proposed work
Define typed events for run, suite, test, hook, output, retry, and coverage lifecycle data.
Serialize events through the standard JSON facilities with correct escaping.
Add a protocol version and compatibility policy.
Let JSON output, UI broadcasting, and test history share the same event model.
Document the schema with examples.
Acceptance criteria
All event JSON is generated from typed structures rather than string interpolation.
Arbitrary test names and error messages are escaped correctly.
Schema fixtures or contract tests cover every event type.
Activity
glennmichael123 commentedon Sep 30, 2026
Implemented and rebase-merged in #27. The PR passed format, documentation, coverage, Ubuntu, macOS, and Windows CI.