Uso nosetest per eseguire alcuni test. Tuttavia, al termine dell'esecuzione dei test, il processo nosetests rimane solo lì e non verrà chiuso. C'è comunque da diagnosticare questo? Python ha una struttura simile all'invio di Java a kill -QUIT che stamperà una traccia dello stack?Il processo Python non verrà interrotto
7
A
risposta
1
È possibile inserire il debugger e digitare bt
:
import pdb; pdb.set_trace()
Quindi è possibile scorrere l'operazione e vedere dove si blocca.
4
nosetests -vv -x -s --pdb test_foo
dove -x è "Stop esecuzione di test dopo il primo errore o il fallimento" e --pdb è "drop in debugger su guasti o errori"
anche vedere http://nose.readthedocs.org/en/latest/usage.html
Problemi correlati
- 1. Il servizio non verrà avviato: errore 1067: il processo è stato interrotto in modo imprevisto
- 2. Il processo mysql non può essere interrotto
- 3. Il processo non verrà minimizzato in C#
- 4. modulo Python non verrà installato
- 5. Python/Django shell non verrà avviato
- 6. Python: il carattere del blocco non verrà stampato
- 7. IPython non verrà avviato
- 8. L'applicazione Android "massage viberator" non smette di vibrare anche dopo che il processo è stato interrotto?
- 9. Il progetto VS.NET 2015 non verrà creato
- 10. Apache2 non verrà avviato
- 11. AFNetworking non verrà compilato
- 12. Python daemon non verrà eseguito in background su Ubuntu
- 13. Google App Engine python 2.7 tutorial non verrà eseguito
- 14. Netbeans 7.1 non verrà eseguito dopo l'installazione di python
- 15. supporto per il processo clone in python
- 16. Service Unavaiable - ApplicationPool non verrà avviato
- 17. La tabella del database rimane bloccata, se il processo client viene interrotto dopo l'inizio della transazione
- 18. Le connessioni TCPC WCF rimangono aperte quando il processo viene interrotto
- 19. pip interrotto, la reinstallazione non funziona. EC2
- 20. Errore thread Java interrotto e interrotto
- 21. JConsole non trova il processo
- 22. XAMPP Apache non verrà avviato
- 23. Gestione processo Python
- 24. L'evento "backbutton" non verrà attivato
- 25. Texture Packer non verrà eseguito
- 26. Arduino: Setup() non verrà avviato
- 27. L'iteratore inverso non verrà compilato
- 28. IIS Express non verrà avviato
- 29. SVG interrotto
- 30. ctrl-d non ha interrotto il ciclo while (getchar()! = EOF)
Devo anche premere Ctrl + D per alcuni test che eseguono ** subprocess ** chiamate. –