This project uses cargo-nextest as its test runner.
Install:
cargo install cargo-nextest --lockedRun all tests:
cargo nextest runRun a specific test:
cargo nextest run -E 'test(test_name)'Run tests for a specific module:
cargo nextest run -E 'test(/module::tests/)'Do not use cargo test — always use cargo nextest run.
Before committing any changes, always run formatting, clippy, and tests:
cargo fmt -- --check && cargo clippy && cargo nextest runAll three must pass with zero warnings and zero failures.
If formatting fails, run cargo fmt to fix it.