fix(pi-shell/minimizer): preserved failure details for non-tty bun test runs
- Support non-TTY `(pass)` and `(fail)` markers, error codes, and code frame lines in test failure filtering. - Prevent unrecognized failure formats from collapsing to bare summary counts by falling back to head and tail lines.
This commit is contained in:
@@ -13,6 +13,10 @@
|
||||
- Improved shell builtins (`grep`, `rg`, `sed`, `cat`, `head`, `tail`, `jq`, `ls`, etc.) to stream output progressively with destination-aware line buffering for pipes, terminals, and live TUI output, while maintaining block buffering for file writes.
|
||||
- Updated compound blocks (`{ ...; }`, `(...)`) and shell-function pipeline stages to run concurrently with other pipeline stages, preventing head-of-line blocking and pipe buffer deadlocks.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Fixed the shell output minimizer dropping failure details from non-TTY `bun test` runs: the `(fail)` line, code frame, `error:` assertion, and stack trace are now kept instead of collapsing a failing run to bare pass/fail counts; unrecognized failing test formats now fall back to head/tail instead of counts-only output.
|
||||
|
||||
## [17.3.8] - 2026-08-19
|
||||
|
||||
### Changed
|
||||
|
||||
Reference in New Issue
Block a user