Releases: nextest-rs/nextest
cargo-nextest 0.9.32
Added
cargo nextest run
now has a new--no-run
feature to build but not run tests. (This was previously achievable withcargo nextest list -E 'none()'
, but is more intuitive this way.)- Pre-built binaries are now available for i686 Windows. Thanks Guiguiprim!
Internal improvements
quick-junit 0.3.0
Added
Report
contains a newuuid
field with a unique identifier for a particular run. This is an extension to the JUnit spec.
nextest-runner 0.21.0
Changed
See the changelog for cargo-nextest 0.9.31.
cargo-nextest 0.9.31
Added
- Nextest sets a new
NEXTEST_RUN_ID
environment variable with a UUID for a test run. All tests run
within a single invocation ofcargo nextest run
will set the same run ID. Thanks mitsuhiko for
your first contribution!
nextest-runner 0.20.0
Changed
See the changelog for cargo-nextest 0.9.30.
cargo-nextest 0.9.30
Fixed
-
Fixed target runners specified as relative paths.
-
On Unix, cargo-nextest's performance had regressed (by 3x on clap) due to the change introduced in version 0.9.29 to put each test process into its own process group. In this version, this regression has been fixed, but only if you're using the pre-built binaries or building on Rust 1.64+ (currently in nightly).
Note to distributors: to fix this regression while building with stable Rust 1.62, set the following environment variables:
RUSTC_BOOTSTRAP=1
RUSTFLAGS='--cfg process_group --cfg process_group_bootstrap_hack'
This is temporary until the
process_set_process_group
feature is stabilized in Rust 1.64.
cargo-nextest 0.9.30-rc.3
This is a test release.
cargo-nextest 0.9.30-rc.2
This is a test release.
cargo-nextest 0.9.30-rc.1
This is a test release.
nextest-runner 0.19.0
Changed
See the changelog for cargo-nextest 0.9.29.