Ich verwende nosetests, um einige Tests auszuführen. Nachdem die Tests jedoch beendet sind, sitzt der nosetests-Prozess nur noch dort und wird nicht beendet. Gibt es trotzdem eine Diagnose? Hat Python eine ähnliche Funktion wie das Senden von Java einen Kill -QUIT, der einen Stack-Trace ausgibt?Python-Prozess wird nicht beendet
7
A
Antwort
1
können Sie den Debugger eingeben und geben Sie bt
:
import pdb; pdb.set_trace()
Dann können Sie den Betrieb Schritt für Schritt durch und sehen, wo es hängt.
4
nosetests -vv -x -s --pdb test_foo
wo -x ist "Stop-Tests nach dem ersten Fehler oder Ausfall läuft" und --pdb ist "in Debugger auf Ausfälle oder Fehler Drop"
Verwandte Themen
- 1. App wird nicht beendet
- 2. JSVC InitScript wird nicht beendet
- 3. C Programm wird nicht beendet?
- 4. C-Schleife wird nicht beendet
- 5. Process.Close() erzeugt Prozess nicht beendet wird, C#
- 6. Skript, das Multiprozessormodul verwendet, wird nicht beendet
- 7. Prozess wird nicht beendet, wenn ich Queue
- 8. PHP-Skript wird nicht beendet, wenn abgeschlossen
- 9. Multithread (TThread) Delphi-Anwendung wird nicht beendet
- 10. Zeitgesteuerte While-Schleife, die nicht beendet wird
- 11. Android: IntentService wird beendet
- 12. Das Programm wird nicht beendet, wenn clj-statsd verwendet wird
- 13. UNUserNotificationCenter didRecieve Antwort wird nicht aufgerufen, wenn App beendet wird
- 14. Der Alarm wird beendet, wenn das Betriebssystem die App beendet
- 15. Docker-Container wird sofort beendet
- 16. Aktivität wird zu langsam beendet
- 17. Docker wird beendet, bevor fork die Ausführung beendet?
- 18. UploadServiceBroadcastReceiver wird beendet, wenn die Aktivität beendet ist
- 19. Socket.Close() beendet Socket.Accept() nicht!
- 20. Garn-Anwendung wird nicht beendet, selbst nachdem Application Master beendet wurde
- 21. Verwalten Sie eine .NET-App so, dass sie ordnungsgemäß beendet wird, wenn sie beendet/beendet wurde
- 22. Haskell Funktion beendet nicht
- 23. Prozess beendet nicht
- 24. CICS-Transaktion, die Ressourcen nicht freigibt, wenn es beendet wird
- 25. Twilio ausgehenden Anruf funktioniert nicht, es wird automatisch beendet
- 26. C# Outlook 2007 COM-Interop-Anwendung wird nicht beendet!
- 27. Android Studio Git-Merge wird nicht nach dem Konfliktkonflikt beendet
- 28. Problem mit Thread-Beendigung (C): Letzter Thread wird nicht beendet
- 29. Nicht möglich, ssleay32.dll zu importieren! Programm wird beendet
- 30. PHP - ini_set ('session.gc_maxlifetime', 5) - Warum wird die Sitzung nicht beendet?
Ich muss auch Strg + D für einige Tests drücken, die Anrufe ** subprocess **. –