J'écris un script dans Bash pour tester du code. Cependant, il semble idiot d'exécuter les tests si la compilation du code échoue en premier lieu, auquel cas je vais simplement abandonner les tests.
Existe-t-il un moyen de le faire sans encapsuler l'intégralité du script dans une boucle while et utiliser des pauses? Quelque chose comme un dun dun dun goto?
1
cohérente. Si le script est destiné à être exécuté par un autre script, vous souhaiterez peut-être définir votre propre ensemble de codes d'état avec une signification particulière. Par exemple,1
== les tests ont échoué,2
== la compilation a échoué. Si le script fait partie d'autre chose, vous devrez peut-être ajuster les codes pour qu'ils correspondent aux pratiques utilisées. Par exemple, lorsqu'une partie de la suite de tests est exécutée par automake, le code77
est utilisé pour marquer un test ignoré.