Sembra che se un testcase fallisce, nose tenterà di eseguire i prossimi test. Come posso fare in modo che il naso interrompa tutta l'esecuzione al primo errore in qualsiasi banco di prova? Ho provato sys.exit(), ma mi ha dato alcuni messaggi brutti e lunghi su di essoFramework naso Python: come interrompere l'esecuzione al primo errore
43
A
risposta
72
C'è un'opzione per il naso:
-x, --stop
Stop running tests after the first error or failure
E 'questo quello che ti serve?
Il seguente collegamento può aiutarti con tutte le opzioni disponibili per nosetests. http://nose.readthedocs.org/en/latest/usage.html
Problemi correlati
- 1. Come vado al primo errore?
- 2. Come smettere di eseguire test MsTest al primo errore?
- 3. Arresta il compilatore Scala al primo errore
- 4. Come ottenere ANTLR 3.2 per uscire al primo errore?
- 5. Come fermare uno script PowerShell al primo errore?
- 6. Come accedere al primo elemento in iteratore?
- 7. In Java, come posso attendere tutte le attività, ma interrompere il primo errore?
- 8. Perl Test: Come interrompere il test in un singolo file dopo il primo errore
- 9. Python: Come interrompere raw_input() nell'altra discussione
- 10. Come interrompere il reindirizzamento al dominio personalizzato?
- 11. Naso: Come saltare i test di default?
- 12. Come interrompere time.sleep() in un python concurrent.futures
- 13. Come fermarsi al primo asser fallito in Visual Studio?
- 14. test Naso Python da generatore non in esecuzione contemporaneamente
- 15. Come interrompere la creazione di istanze dell'oggetto in Python?
- 16. Gestione delle eccezioni in Python Behave Testing framework
- 17. Come mostrare le istruzioni dell'app in ionic al primo avvio
- 18. Interrompere una chiamata al selettore jQuery?
- 19. UIScrollView salta al primo tocco
- 20. Come usare gli assert_raises del naso?
- 21. Stringa divisa al primo evento
- 22. Come utilizzare Entity Framework in modalità Primo rilascio codice prima?
- 23. Encrypt ConnectionString in entità framework (primo codice)
- 24. Split string al primo spazio
- 25. errore di Entity Framework al momento della presentazione campi vuoti
- 26. come interrompere wget?
- 27. Entity Framework Codice primo caricamento pigro
- 28. Come interrompere/interrompere un boost :: thread?
- 29. Numero casuale primo in python
- 30. Come interrompere UITableView dal caricamento fino al caricamento dei dati?
Sì, grazie! e mentre siamo su di esso come faccio a: 1. Prevenire di stampare la brutta traccia di stack in caso di errore? 2. Uscire dall'attuale suite di test in caso di errore, ma continuare ad eseguirne il resto – GabiMe
Non uso veramente il naso :-), ero abbastanza sicuro che l'opzione di fail failing (ha solo il framework di test di django), quindi dai un'occhiata alle opzioni del naso: http://somethingaboutorange.com/mrl/projects/nose/0.11.2/usage.html#options – gruszczy
Quelli suonano come domande separate. È possibile controllare [questa domanda per ridurre la quantità di informazioni stampate dal naso] (http://stackoverflow.com/q/11425947/1309332). Non ho visto nulla di uscire dopo una suite. – dbn