Napisałem rozmyty test, który zawodzi niewiarygodnie. Dodałem kod do debugowania, ale teraz chcę uruchomić test, dopóki się nie powiedzie, aby móc zebrać dane wyjściowe debugowania.
Skonfigurowałem test, aby móc go uruchomić przy użyciu:
./runtest
Moje obecne rozwiązanie to napisanie untilfail
skryptu:
#!/bin/bash
$@
while [ $? -eq 0 ]; do
$@
done
Następnie użyj go:
untilfail ./runtest
Czy istnieje prostsze rozwiązanie?