J'ai écrit un test flou qui échoue de manière non fiable. J'ai ajouté du code de débogage, mais maintenant je veux exécuter le test jusqu'à ce qu'il échoue afin de pouvoir rassembler la sortie de débogage.
J'ai configuré le test pour pouvoir l'exécuter en utilisant:
./runtest
Ma solution actuelle est d'écrire un untilfail
script:
#!/bin/bash
$@
while [ $? -eq 0 ]; do
$@
done
Alors utilisez-le:
untilfail ./runtest
Existe-t-il une solution plus simple?