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 untilfailskryptu:
#!/bin/bash
$@
while [ $? -eq 0 ]; do
$@
done
Następnie użyj go:
untilfail ./runtest
Czy istnieje prostsze rozwiązanie?