Why nextest is process-per-test

from blog sunshowers, | ↗ original
I’m often asked why the Rust test runner I maintain, cargo-nextest, runs every test in a separate process. Here’s my best attempt at explaining the rationale behind it. This document is cross-posted from the canonical copy at the nextest site. Benchmarks are available there as well, though a large part of this document talks about...