400556134f
quit(1 if failed > 0 else 0) beendete einen Lauf mit "0 passed, 0 failed" mit Code 0, zum Beispiel nachdem der Testordner umbenannt wurde oder alle Tests falsch benannt waren. Die Prüfliste sah dann grün aus, ohne etwas geprüft zu haben. Der Läufer endet jetzt auch mit Code 1, wenn kein Test bestanden wurde. Der Doc-Kommentar sagt das. Einmal von Hand geprüft: Mit einem Dateifilter, den keine Testdatei erfüllt, meldete der alte Läufer 0 passed, 0 failed mit Code 0, der neue endet mit Code 1. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>