Ich habe einen Fuzzy- Test geschrieben, der unzuverlässig fehlschlägt. Ich habe Debug-Code hinzugefügt, aber jetzt möchte ich den Test ausführen, bis er fehlschlägt, damit ich die Debug-Ausgabe erfassen kann.
Ich habe den Test so eingerichtet, dass ich ihn ausführen kann mit:
./runtest
Meine aktuelle Lösung besteht darin, ein untilfail
Skript zu schreiben :
#!/bin/bash
$@
while [ $? -eq 0 ]; do
$@
done
Dann benutze es:
untilfail ./runtest
Gibt es eine einfachere Lösung?