Estoy usando nosetests para ejecutar algunas pruebas. Sin embargo, después de que las pruebas hayan terminado de ejecutarse, el proceso de las pruebas de nariz solo se queda allí y no sale. ¿Hay alguna forma de diagnosticar esto? ¿Tiene Python una facilidad similar al envío de Java a kill -QUIT que imprimirá un seguimiento de pila?El proceso de Python no saldrá
7
A
Respuesta
1
Puede introducir el depurador y escriba bt
:
import pdb; pdb.set_trace()
A continuación, puede pasar por la operación y ver donde se cuelga.
4
nosetests -vv -x -s --pdb test_foo
donde -x es "Detener pruebas después del primer error o fallo en marcha" y --pdb es "gota en depurador de fallos o errores"
Véase también http://nose.readthedocs.org/en/latest/usage.html
Cuestiones relacionadas
- 1. ¿Por qué el temporizador local capturado no saldrá del alcance?
- 2. aplicación My Win32 no saldrá del bucle principal
- 3. No se pudo encontrar la clase principal, programa saldrá
- 4. ¿Python está mirando el inicio del proceso?
- 5. Comunicación de proceso en Python
- 6. Monit no inicia el proceso
- 7. ¿El os.system() de Python espera el final del proceso?
- 8. ¿matar el subproceso cuando se mata el proceso de python?
- 9. Iniciar proceso no elevada de proceso elevada
- 10. jps no muestra el proceso de Tomcat
- 11. ¿Cómo funciona el proceso de búsqueda de atributos python?
- 12. Mata el proceso usando su nombre dentro de linux (Python)
- 13. Obtener stacktrace del proceso de python atascado
- 14. Python: esperando finalizar el proceso de lanzamiento externo
- 15. Proceso de Python bloqueado por urllib2
- 16. Proceso de ejecución dado el proceso handle
- 17. ¿Puede la salida() no finalizar el proceso?
- 18. proceso de multiprocesamiento Python vs Python independiente VM
- 19. ¿Cómo comprobar si el proceso no responde?
- 20. ¿saldrá el hilo principal antes de que los hilos secundarios completen la ejecución?
- 21. Lectura sin búfer del proceso mediante el subproceso en Python
- 22. Python REPL para un proceso en ejecución
- 23. no se puede iniciar el proceso sinatra - eventmachine "no acceptor"
- 24. .NET Error de proceso del proceso de inicio utilizando credenciales (El identificador no es válido)
- 25. time.sleep - ¿Duerme el hilo o el proceso?
- 26. Tamaño del proceso en XP desde Python
- 27. ¿Cómo solicito y proceso JSON con python?
- 28. Python: Separación del proceso de GUI del proceso de lógica central
- 29. Comprueba si un archivo no está abierto (no usado por otro proceso) en Python
- 30. Cómo escribir datos en el proceso STDIN del proceso externo?
También tengo que presionar Ctrl + D para algunas pruebas que ** subprocesan ** llamadas. –