Skip to content

feat: stream JSON report as tests run#289

Merged
lidel merged 1 commit into
mainfrom
fix/249-streaming-json
Apr 1, 2026
Merged

feat: stream JSON report as tests run#289
lidel merged 1 commit into
mainfrom
fix/249-streaming-json

Conversation

@lidel

@lidel lidel commented Apr 1, 2026

Copy link
Copy Markdown
Member

Run test2json concurrently with go test via io.Pipe instead of buffering all output and converting after the suite finishes. Results appear in the JSON file incrementally, and partial output is preserved if the process is interrupted.

@github-actions

github-actions Bot commented Apr 1, 2026

Copy link
Copy Markdown
Contributor

Results against Kubo master:

Summary

Tests Failures Errors Skipped
1258 0 0 0

@github-actions

github-actions Bot commented Apr 1, 2026

Copy link
Copy Markdown
Contributor

Results against Kubo latest:

Summary

Tests Failures Errors Skipped
1258 0 0 0

Run test2json concurrently with go test via io.Pipe instead of
buffering all output and converting after the suite finishes.
Results appear in the JSON file incrementally, and partial output
is preserved if the process is interrupted.

Fixes #249
@lidel lidel force-pushed the fix/249-streaming-json branch from 1729d6e to 634c9f9 Compare April 1, 2026 02:56
@lidel lidel marked this pull request as ready for review April 1, 2026 03:00
@lidel lidel merged commit b22ec1a into main Apr 1, 2026
10 checks passed
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.

Real time streaming output

1 participant