cargo-nextest nextest
winget install --id=nextest.cargo-nextest -e
A next-generation test runner for Rust.
Cargo-nextest is a modern tool designed to enhance Rust testing workflows. It provides faster and more reliable test execution for Rust projects, improving developer productivity and ensuring robust code quality.
Key Features:
- Parallel Test Execution: Runs tests in parallel across multiple threads or processes, significantly reducing runtime for large test suites.
- Efficient Reruns: Smartly reruns only failing tests, saving time during iterative development cycles.
- Flaky Test Handling: Identifies and retries flaky tests to improve test reliability and reduce false negatives.
- Cross-platform Compatibility: Works seamlessly on Windows, macOS, and Linux, ensuring consistent testing across environments.
- Integration with CI Systems: Generates JUnit XML reports for easy integration with continuous integration pipelines.
Audience & Benefit: Ideal for Rust developers and teams seeking to optimize their testing processes. Cargo-nextest helps users achieve faster feedback loops, reduce test flakiness, and integrate seamlessly into existing CI/CD workflows, ultimately leading to higher-quality codebases.
Installable via winget, cargo-nextest is a powerful addition to any Rust project's development toolkit.