Crucible stellt ein leistungsfähiges, flexibles Backend zum Erstellen von automatisierten Testsystemen bereit. Es erlaubt das Durchführen von Tests auf mehreren Maschinen (über NFS), darunter Patchen, Compilieren und Booten von neuen Kerneln, Bibliotheken und Diensten. Konfiguration und Anpassung können mit einfachen Konfiguratiosdateien und Bash-Skripten erledigt werden. Es ist geeignet, Tests von GUI-Anwendungen, Diensten, Bibliotheken und Kernel-Patches durchzuführen. (non)