Build: harte Zeitgrenzen für Tests (90 s je Test, 15 min gesamt, Job 30 min), Tests ausführlich protokollieren
Ein Test hing auf dem Runner fast eine Stunde in einem Systemaufruf, wo der Tk-Watchdog der GUI-Tests nicht greift. pytest-timeout bricht ab und gibt den Aufrufstapel aus. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
dcb1d0378c
commit
03c5eaf5da
4 files changed
+9
-1
No files matched your search
@@ -26,7 +26,8 @@ $PY -m pip install --disable-pip-version-check -q -r requirements-dev.txt
|
||||
|
||||
echo "== Tests inkl. Oberfläche (Windows-Python unter Wine) =="
|
||||
# PROVTOOL_GUI_TESTS=1: fehlt der Bildschirm, ist das ein Fehler (nicht „übersprungen“)
|
||||
PROVTOOL_GUI_TESTS=1 $PY -m pytest -q -p no:cacheprovider
|
||||
# -v: im Log ist live sichtbar, welcher Test läuft; timeout: Obergrenze für alle Tests zusammen
|
||||
PROVTOOL_GUI_TESTS=1 timeout 900 $PY -m pytest -v -p no:cacheprovider
|
||||
|
||||
echo "== Version =="
|
||||
VERSION=$($PY build/version_info.py | tr -d '\r')
|
||||
|
||||
Reference in new issue
Block a user