Skip to content

Releases: nextest-rs/nextest

nextest-runner 0.57.0

18 Aug 23:00
Compare
Choose a tag to compare

cargo-nextest 0.9.74

18 Aug 23:25
Compare
Choose a tag to compare

Added

Warnings are now printed in the following cases:

  • If some tests are not run, e.g. due to --fail-fast.
  • If no tests are run.

Changed

  • Updated MSRV for compiling nextest to Rust 1.75.

Upcoming behavior changes

If no tests are run, nextest will start exiting with the advisory code 4 in versions released after 2024-11-18. See discussion #1646 for more.

cargo-nextest 0.9.74-rc.1

18 Aug 23:10
Compare
Choose a tag to compare
Pre-release

Added

Warnings are now printed in the following cases:

  • If some tests are not run, e.g. due to --fail-fast.
  • If no tests are run.

Changed

  • Updated MSRV for compiling nextest to Rust 1.75.

Upcoming behavior changes

If no tests are run, nextest will start exiting with the advisory code 4 in versions released after 2024-11-18. See discussion #1646 for more.

nextest-runner 0.56.1

23 May 20:58
Compare
Choose a tag to compare

nextest-runner 0.56.0

23 May 20:49
Compare
Choose a tag to compare

nextest-metadata 0.11.0

23 May 20:47
Compare
Choose a tag to compare

Added

  • RustBuildMetaSummary now has a new platforms field, which contains information about host and
    target platforms. This field is provided by cargo-nextest 0.9.71 and above.

Changed

  • MSRV updated to Rust 1.73.
  • RustBuildMetaSummary::target_platforms is now deprecated -- use
    RustBuildMetaSummary::platforms if available.

nextest-filtering 0.9.0

23 May 20:56
Compare
Choose a tag to compare

Changed

  • MSRV updated to Rust 1.74.
  • nextest-metadata updated to 0.11.0.

cargo-nextest 0.9.72

23 May 21:02
Compare
Choose a tag to compare

Fixed

Previously, nextest would be unable to run proc-macro tests in some circumstances:

  • On Windows, with rustup 1.27.2 and above
  • On all platforms, if cargo is used without rustup, or if the cargo-nextest binary is invoked directly

With this release, proc-macros tests now work in all circumstances. This is done by nextest detecting Rust libdirs for the host and target platforms, and adding them to the library path automatically.

(There's also the less-common case of test binaries compiled with -C prefer-dynamic. These
situations now also work.)

See #267 and #1493 for more details.

Thanks to 06393993 for your first contribution!

Changed

As part of the above fix, libstd is now included in all archives. This makes archives around 4MB bigger, or around 8MB in cross-compilation scenarios. (It is possible to address this via config knobs -- if this is particularly bothersome to you, please post in #1515.)

cargo-nextest 0.9.71

23 May 20:50
Compare
Choose a tag to compare

Fixed

Previously, nextest would be unable to run proc-macro tests in some circumstances:

  • On Windows, with rustup 1.27.2 and above
  • On all platforms, if cargo is used without rustup, or if the cargo-nextest binary is invoked directly

With this release, proc-macros tests now work in all circumstances. This is done by nextest detecting Rust libdirs for the host and target platforms, and adding them to the library path automatically.

(There's also the less-common case of test binaries compiled with -C prefer-dynamic. These
situations now also work.)

See #267 and #1493 for more details.

Thanks to 06393993 for your first contribution!

Changed

As part of the above fix, libstd is now included in all archives. This makes archives around 4MB bigger, or around 8MB in cross-compilation scenarios. (It is possible to address this via config knobs -- if this is particularly bothersome to you, please post in #1515.)

nextest-runner 0.55.0

24 Apr 21:16
Compare
Choose a tag to compare