crpcut ist »Compartmented Robust Posix C++ Unit Test«. Es führt alle Testfälle in ihrem eigenen Prozess und Arbeitsverzeichnis aus. Asserts können einen Programmabbruch auslösen oder abstürzen, und die Testsuite kann dennoch fortsetzen. Durch die Nutzung des C99-Präprozessors und einiger anderer C++0x-Features, die seit langem in GCC verfügbar sind, sind die Tests extrem einfach zu schreiben.