Skip to content

Releases: nextest-rs/nextest

cargo-nextest 0.9.14

Choose a tag to compare

Fixed

Fixes related to path remapping:

  • Directories passed into --workspace-remap and --target-dir-remap are now canonicalized.
  • If the workspace directory is remapped, CARGO_MANIFEST_DIR in tests' runtime environment is set to the new directory.

nextest-runner 0.6.0

Choose a tag to compare

Added

nextest-metadata 0.3.1

Choose a tag to compare

Added

  • New exit code: INVALID_FILTER_EXPRESSION.

nextest-filtering 0.1.0

Choose a tag to compare

Initial release.

cargo-nextest 0.9.13

Choose a tag to compare

Added

  • Support for reusing builds is now production-ready. Build on one machine and run tests on another, including cross-compiling and test partitioning.

    To see how builds can be reused in GitHub Actions, see this example.

  • Experimental support for filter expressions, allowing fine-grained specifications for which tests to run.

Thanks to Guiguiprim for their fantastic work implementing both of these.

nextest-runner 0.5.0

Choose a tag to compare

Added

  • BinaryList and TestList have a new member called rust_build_meta, which returns Rust build-related metadata for a binary list or test list. This currently contains the target directory, the base output directories, and paths to search for dynamic libraries in relative to the target directory.

Changed

  • MSRV bumped to Rust 1.56.

nextest-metadata 0.3.0

Choose a tag to compare

Added

  • TestListSummary and BinaryListSummary have a new member called rust_build_meta key. This key currently contains the target directory, the base output directories, and paths to search for dynamic libraries in relative to the target directory.

Changed

  • MSRV bumped to Rust 1.56.

cargo-nextest 0.9.12

Choose a tag to compare

Added

Fixed

  • Test binaries that link to dynamic libraries built by Cargo now work correctly (#82).
  • Crates with no tests are now skipped while computing padding widths in the reporter (#125).

Changed

  • MSRV updated to Rust 1.56.
  • For experimental feature reusing builds:
    • Change --binaries-dir-remap to --target-dir-remap and expect that the entire target directory is archived.
    • Support linking to dynamic libraries (#82).

nextest-metadata 0.2.1

Choose a tag to compare

Add documentation about nextest-metadata's "minimum supported cargo-nextest version".

cargo-nextest 0.9.11

Choose a tag to compare

Fixed