Installing from source
If pre-built binaries are not available for your platform, or you’d like to otherwise install cargo-nextest from source, here’s what you need to do:
Installing from crates.io
Run the following command:
cargo install cargo-nextest
cargo nextest
must be compiled and installed with Rust 1.54 or later, but it can build and run
tests against any version of Rust.
Using a cached install in CI
Most CI users of nextest will benefit from using cached binaries. Consider using the pre-built binaries for this purpose.
If your CI is based on GitHub Actions, you may use the baptiste0928/cargo-install action to cache the cargo-nextest binary.
jobs:
ci:
# ...
steps:
- uses: actions/checkout@v2
# Install a Rust toolchain here.
- name: Install cargo-nextest
uses: baptiste0928/cargo-install@v1
with:
crate: cargo-nextest
version: 0.9
# At this point, cargo-nextest will be available on your PATH
Also consider using the Swatinem/rust-cache action to make your builds faster.
Installing from GitHub
Install the latest, in-development version of cargo-nextest from the GitHub repository:
cargo install --git https://github.com/nextest-rs/nextest --bin cargo-nextest