Alle Optionen
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Quellcode: python-pytest-timeout  ]

Paket: python3-pytest-timeout (2.3.1-1)

Links für python3-pytest-timeout

Screenshot

Debian-Ressourcen:

Quellcode-Paket python-pytest-timeout herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

Pytest-Erweiterung, um hängende Tests abzubrechen - Python 3.X

Diese Erweiterung bricht Tests nach einer bestimmten Auszeit ab. Wenn das passiert, wird sie einen Stack-Dump aller aktuell laufenden Threads anzeigen. Das ist nützlich wenn Tests auf einem Server mit kontinuierlicher Integration laufen oder Sie einfach nicht wissen, warum die Testsuite hängt.

Beachten Sie, dass zwar py.test auf POSIX-Systemen standardmäßig die Tests erneut ausführt, wenn ein Test abgelaufen ist, aber das ist nicht immer möglich. Oft ist der Abbruch des kompletten Prozesses der einzige Weg einen hängenden Test zu unterbrechen. Da dies ein harter Abbruch (hard termination, os.exit()) ist, wird es in keiner Prozessabwicklung (teardown), JUnit-XML-Ausgabe, usw. resultieren. Die Erweiterung stellt jedoch sicher, dass sie die Debugging-Ausgabe auf die Standard-Fehlerausgabe bekommen, da dies der zu diesem Zeitpunkt wichtigste Teil ist. Weiter unten finden Sie detaillierte Informationen zu den Auszeit-Methoden und deren Nebeneffekte.

Die Erweiterung pytest-timeout wurde auf Python 2.6 und höher, inklusive 3.x und pypy getestet.

Dieses Paket stellt die Unterstützung für Python 3.X bereit.

Andere Pakete mit Bezug zu python3-pytest-timeout

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • erweitert

python3-pytest-timeout herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
all 21,4 kB66,0 kB [Liste der Dateien]