Why nextest is process-per-test

Why nextest runs each test in its own process: a game-theoretic view. I&rsquo;m often asked why the Rust test runner I maintain, cargo-nextest , runs every test in a separate process. Here&rsquo;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…