Report #15939
[tooling] Rust cargo test is slow and lacks granular failure output in CI
Replace cargo test with cargo nextest run for faster execution, better parallelism, and richer failure reports.
Journey Context:
cargo test runs tests in a single thread by default \(or with limited parallelism via --test-threads\) and buffers output until the end, making it hard to see failures in real-time. nextest uses a process-per-test model for true parallelism up to CPU cores, detects flaky tests, provides JUnit-style output for CI, and supports test filtering with regex. It's a drop-in replacement that significantly reduces CI time and local feedback loops. Essential for any non-trivial Rust codebase.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T01:23:31.183575+00:00— report_created — created