J'utilise nosetests pour effectuer des tests. Cependant, une fois les tests terminés, le processus nosetests se trouve juste là et ne sortira pas. Y a-t-il un moyen de diagnostiquer ça? Est-ce que Python a une facilité similaire à envoyer un kill -QUIT à Java qui va imprimer une trace de pile?Le processus Python ne se termine pas
7
A
Répondre
1
Vous pouvez entrer dans le débogueur et le type bt
:
import pdb; pdb.set_trace()
Ensuite, vous pouvez passer par l'opération et de voir où il se bloque.
4
nosetests -vv -x -s --pdb test_foo
où -x est "Stop l'exécution des tests après la première erreur ou d'échec" et --pdb est "Faites sauter dans le débogueur sur les échecs ou les erreurs"
Questions connexes
- 1. C# - Le processus ne se termine pas
- 2. EOD ne se termine pas?
- 3. indiquant quand un processus execl() se termine
- 4. C# isBackground Le thread ne se termine pas correctement
- 5. Ajax timeout mais le côté serveur ne se termine pas
- 6. La macro EnvironmentEvent ne se termine pas
- 7. Fonction en java ne se termine pas
- 8. cfquery bloqué et ne se termine pas
- 9. La fonction Haskell ne se termine pas
- 10. adb reboot ne se termine pas
- 11. Le processus Windows exécuté à partir de Java ne se termine pas
- 12. Exécuter le code lorsque le processus en cours se termine?
- 13. Pourquoi le sous-processus.Popen n'attend pas jusqu'à ce que le processus fils se termine?
- 14. Démarrer le processus asynchrone et attendre qu'il se termine
- 15. Comment savoir quand le processus se termine sous Linux?
- 16. Le bouton ne fonctionne pas après que TranslateAnimation se termine
- 17. Le script PHP ne se termine pas lorsqu'il est terminé
- 18. Code de réponse lorsque le POST ne se termine pas
- 19. MSBuild ne se termine jamais
- 20. Comment finit le processus fils lorsque le processus parent se termine en C#
- 21. Comment ne pas attendre qu'un processus se termine dans un script batch?
- 22. Python - Exécuter le processus -> Bloquer jusqu'à ce qu'il se termine et supprimer la sortie
- 23. jQuery UI Autocomplete: comment démarrer un processus asynchrone et le quitter avant qu'il ne se termine
- 24. Oracle Script problème - créer un déclencheur ne se termine pas
- 25. Fonction jQuery ne se termine pas/Avia Slider
- 26. Rails ActiveRecord La transaction ne se termine pas
- 27. jQuery $ .post ne se termine pas lorsqu'il est appelé
- 28. Html Agility Pack se termine ne fonctionne pas
- 29. iPhone SDK: la demande d'URL ne se termine pas
- 30. Le processus ne se ferme pas après l'ajout de l'écouteur
Je dois également appuyer sur Ctrl + D pour un test qui effectue ** des appels de sous-processus **. –