Skip to content

Add global errors to results - #88

Open
Ma11hewThomas wants to merge 3 commits into
prep/0.3.0-10-assertion-failuresfrom
prep/0.3.0-11-global-errors
Open

Ma11hewThomas wants to merge 3 commits into
prep/0.3.0-10-assertion-failuresfrom
prep/0.3.0-11-global-errors

Conversation

@Ma11hewThomas

Copy link
Copy Markdown
Collaborator

Add optional results.errors for diagnostics that do not belong to an individual test result. Each non-empty entry permits optional string message/trace and object extra. Global errors remain separate from test inventory and summary counts; an all-passed test set can still accompany a global error.

Updates the schema and embedded copy, numbered specification sections, existing standalone/inline examples, changelog and 32 normative cases. Related to #65; broader attribution, completeness and overall-run-outcome questions remain open.

Stack step 11, based on prep/0.3.0-10-assertion-failures. Review and merge after the assertion-failure PR. Downstream library/CLI/reporters and website adoption follow authoritative Core acceptance/release.

Validation recorded 25 October: checksum-verified Sourcemeta 14.4.0 format/lint, 22 reference/265 normative cases and nine standalone reports passed. Independent AJV agrees on both corpora and ten complete inline reports; embedded-schema byte equality and whitespace checks pass. Parent reports remain valid and test arrays/counts are preserved. No hosted CI or native adapter verification was performed during implementation; no informative test directory exists.

@Ma11hewThomas
Ma11hewThomas added this pull request to stack #85 October 31, 2026 00:43

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant