Skip to content

[Feature]: Stop output duplications - #5

Merged
nircoe merged 6 commits into
mainfrom
nircoe/main/shorter_output
Sep 27, 2026
Merged

nircoe merged 6 commits into
mainfrom
nircoe/main/shorter_output

Conversation

@nircoe

@nircoe nircoe commented Sep 26, 2026 •

Copy link
Copy Markdown
Owner

Piped or redirected output (e.g. CI logs) printed a full grid frame on every test start and end, not just at the end.
It now prints once, in the final summary; interactive terminal output is unchanged.

  • Gate GridTestListener's per-event grid redraws on stdout interactivity, so piped or redirected output only redraws once, in the final summary
  • Add a regression test asserting non-interactive output contains exactly one grid frame
  • Document the interactive vs non-interactive output behavior in the README, docs/ARCHITECTURE.md, and the basic example's README
  • Fix crash example to skip its intentional crash tests by default while still crashing under its --run-segfault/--run-abort/--run-divbyzero/--run-crash-suite flags

@nircoe nircoe self-assigned this Sep 26, 2026
@nircoe
nircoe marked this pull request as ready for review September 26, 2026 18:02
@nircoe
nircoe merged commit faf19a4 into main Sep 27, 2026
5 checks passed
@nircoe
nircoe deleted the nircoe/main/shorter_output branch September 27, 2026 09:46
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