Napisałem test fuzzy, który nie działa niewiarygodnie. Dodałem kod debugowania, ale teraz chcę uruchomić test, dopóki się nie zawiedzie, więc mogę zebrać dane wyjściowe debugowania.Wielokrotnie uruchamiaj polecenie powłoki, dopóki się nie zawiedzie?
mam ustawić test więc mogę go uruchomić za pomocą:
./runtest
Moje obecne rozwiązanie jest napisać untilfail
skrypt:
#!/bin/bash
[email protected]
while [ $? -eq 0 ]; do
[email protected]
done
następnie użyć go:
untilfail ./runtest
Czy istnieje prostsze rozwiązanie?
Nota boczna: zwyczajowy cytat "$ @". – jordanm