How Rust Tests Itself: Inside compiletest and the Rustc Test Suite

The unsung machinery that makes sure every rustc release doesn’t break your entire codebase