Ho visto diverse domande sull'uscita da uno script dopo che un'attività è stata completata con successo, ma c'è un modo per fare lo stesso per uno script che ha fallito? Sto scrivendo uno script di test che controlla solo che una telecamera funzioni correttamente. Se il primo test fallisce, è più che probabile che anche i seguenti test falliscano; quindi, voglio che il primo errore invochi un'uscita e fornisca l'output sullo schermo facendomi sapere che c'è stato un errore.exit script non riuscito run (python)
Spero che questa informazione sia sufficiente; fammi sapere se sono necessari ulteriori dettagli per aiutarmi.
Stai parlando di test che utilizzano il modulo unittest? – bstpierre
No, il mio script python sta effettivamente chiamando un programma C++, che esegue i test. Nel caso in cui la fotocamera non sia accesa o l'obiettivo sia acceso, la sceneggiatura non risponde molto bene. Voglio che il mio script smetta di provare se è il caso. Potrebbero esserci altri ostacoli che ostacolano i test, quindi mi piacerebbe progettare il mio script in modo tale che qualsiasi errore provochi la chiusura dello script. –