You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: site/src/changelog.md
+12-4Lines changed: 12 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,18 +8,25 @@ toc_depth: 1
8
8
This page documents new features and bugfixes for cargo-nextest. Please see the [stability
9
9
policy](https://nexte.st/docs/stability/) for how versioning works with cargo-nextest.
10
10
11
-
## Unreleased
11
+
## [0.9.111] - 2025-11-04
12
12
13
13
### Added
14
14
15
15
- Nextest now supports immediately terminating currently-running tests on failure. Set `fail-fast = { max-fail = 1, terminate = "immediate" }` in your configuration, or use `--max-fail=1:immediate`, to terminate running tests as soon as the first test fails.
16
16
17
17
### Changed
18
18
19
-
-With `--show-progress=running` or `only`, the progress bar now caps the number of currently-running tests displayed to 8 by default. A new `--max-progress-running` option (environment variable `NEXTEST_MAX_PROGRESS_RUNNING`) allows customizing this limit. When more tests are running than the limit, a summary bar shows the overflow count. ([#2727])
19
+
-In interactive terminals, nextest now shows 8 running tests by default underneath the progress bar. Control the maximum number of tests displayed with the `--max-progress-running` option.
As part of this change, `--show-progress=running` is now an alias for `--show-progress=bar`. To only show running tests, use `--show-progress=only`.
22
+
23
+
- Non-UTF-8 test output is now encoded with [`String::from_utf8_lossy`](https://doc.rust-lang.org/std/string/struct.String.html#method.from_utf8_lossy) before being printed out to the terminal. This should generally not be a visible change, since most tests produce UTF-8 output.
24
+
25
+
- When the progress bar is displayed, nextest now writes to terminal output every 50ms.
26
+
27
+
### Fixed
28
+
29
+
- A number of performance improvements to running test output. Thanks [glehmann](https://github.com/glehmann) for your work on polishing this feature!
23
30
24
31
## [0.9.110] - 2025-10-31
25
32
@@ -1631,6 +1638,7 @@ Supported in this initial release:
1631
1638
- [Test retries](https://nexte.st/book/retries.md) and flaky test detection
1632
1639
- [JUnit support](https://nexte.st/book/junit.md) for integration with other test tooling
Copy file name to clipboardExpand all lines: site/src/docs/reporting.md
+3-6Lines changed: 3 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,21 +16,18 @@ During test execution, the `--show-progress` command-line option (or `NEXTEST_SH
16
16
: Automatically determine how to show progress. This is the default. `auto` resolves to `bar` for interactive terminals, and `counter` for non-interactive ones.
17
17
18
18
`--show-progress=bar`
19
-
: Show a progress bar.
19
+
: Show a progress bar, along with <!-- md:version 0.9.111 --> up to 8 currently-running tests. (To configure the maximum number of running tests displayed, set the `--max-progress-running` option.)
20
20
21
21
`--show-progress=counter`
22
22
: Show a progress counter next to each test, once it completes.
: Display each running test on a separate line, and hide successful test output; equivalent to `--show-progress=running --status-level=slow --final-status-level=none`.
28
+
: Display up to 8 running tests, and hide successful test output; equivalent to `--show-progress=bar --status-level=slow --final-status-level=none`.
32
29
33
-
Nextest versions prior to 0.9.108 show a progress bar in interactive terminals, and do not show any progress in non-interactive terminals. The `--hide-progress-bar` option, now deprecated, hides progress in interactive terminals.
30
+
The `--hide-progress-bar` option, now deprecated, hides progress in interactive terminals.
0 commit comments