Я написал нечеткий тест, который ненадежно провалился. Я добавил некоторый отладочный код, но теперь я хочу запускать тест до тех пор, пока он не завершится неудачей, чтобы я мог собрать выходные данные отладки.
Я настроил тест, чтобы я мог запустить его с помощью:
./runtest
Мое текущее решение - написать untilfailскрипт:
#!/bin/bash
$@
while [ $? -eq 0 ]; do
$@
done
Тогда используйте это:
untilfail ./runtest
Есть ли более простое решение?