commands.sh

cargo test

all

Execute the unit and integration tests of a Rust package.

More info →

Options (3)

boolean

Only run tests containing a specific string in their names

Example: cargo {{[t|test]}} {{test_name}}
-r, --releaseboolean

Test artifacts in release mode, with optimizations

Example: cargo {{[t|test]}} {{[-r|--release]}}
-p, --packageboolean

Run tests for a specific package

Example: cargo {{[t|test]}} {{[-p|--package]}} {{package}}

Examples (6)

Only run tests containing a specific string in their names

cargo [t|test] test_name

Set the number of simultaneous running test cases

cargo [t|test] -- --test-threads count

Test artifacts in release mode, with optimizations

cargo [t|test] [-r|--release]

Test all packages in the workspace

cargo [t|test] --workspace

Run tests for a specific package

cargo [t|test] [-p|--package] package

Run tests without hiding output from test executions

cargo [t|test] -- --nocapture
made by @shridhargupta | data from tldr-pages