Added
You can now mark leaky tests as failed rather than passed. The default is still to treat them as passed. For more, see Marking leaky tests as failures.
Changed
Several display formatting improvements with a focus on visual clarity and reduced UI clutter:
- Captured output (typically for failing tests) is now indented by 4 spaces, for easier-to-scan logs. This can be disabled with the new
--no-output-indentoption, or by settingNEXTEST_NO_OUTPUT_INDENT=1in the environment. - If tests abort or fail through unexpected means (e.g. due to a signal), nextest now prints out a status line explaining what happened. For example,
(test aborted with signal 6: SIGABRT).
Fixed
Fixed an occasional hang on Linux with libtest JSON output. For more details, see #2316.