Releases: nextest-rs/nextest
Releases · nextest-rs/nextest
Release list
cargo-nextest 0.9.14
Fixed
Fixes related to path remapping:
- Directories passed into
--workspace-remapand--target-dir-remapare now canonicalized. - If the workspace directory is remapped,
CARGO_MANIFEST_DIRin tests' runtime environment is set to the new directory.
nextest-runner 0.6.0
Added
- Experimental support for filter expressions.
nextest-metadata 0.3.1
Added
- New exit code:
INVALID_FILTER_EXPRESSION.
nextest-filtering 0.1.0
Initial release.
cargo-nextest 0.9.13
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
Added
BinaryListandTestListhave a new member calledrust_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
Added
TestListSummaryandBinaryListSummaryhave a new member calledrust_build_metakey. 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
Added
- Support for reading some configuration as environment variables. (Thanks ymgyt and iskyzh for their pull requests!)
- Machine-readable output for
cargo nextest listnow contains arust-build-metakey. This key currently contains the target directory, the base output directories, and paths to search for dynamic libraries in relative to the target directory.
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-remapto--target-dir-remapand expect that the entire target directory is archived. - Support linking to dynamic libraries (#82).
- Change
nextest-metadata 0.2.1
Add documentation about nextest-metadata's "minimum supported cargo-nextest version".
cargo-nextest 0.9.11
Fixed
- Update
regexto 1.5.5 to address GHSA-m5pq-gvj9-9vr8
(CVE-2022-24713).