Ich schreibe ein Skript in Bash, um Code zu testen. Es erscheint jedoch albern, die Tests auszuführen, wenn das Kompilieren des Codes überhaupt fehlschlägt. In diesem Fall werde ich die Tests einfach abbrechen.
Gibt es eine Möglichkeit, dies zu tun, ohne das gesamte Skript in eine while-Schleife zu packen und Pausen zu verwenden? So etwas wie ein Dun Dun Dun Goto?
1
konsequent verwenden. Wenn das Skript von einem anderen Skript ausgeführt werden soll, möchten Sie möglicherweise Ihren eigenen Satz von Statuscodes mit einer bestimmten Bedeutung definieren. Beispiel:1
== Tests fehlgeschlagen,2
== Kompilierung fehlgeschlagen. Wenn das Skript Teil von etwas anderem ist, müssen Sie möglicherweise die Codes anpassen, um sie an die dort verwendeten Praktiken anzupassen. Wenn beispielsweise ein Teil der von automake ausgeführten Testsuite verwendet wird, wird der Code77
zum Markieren eines übersprungenen Tests verwendet.