[Mineur] Pas de --timeout pytest : un test qui hang bloque la CI jusqu'à 360 min #106
Labels
No labels
v1.0 · bloquant
v1.0 · majeur
v1.0 · mineur
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
mat/homeassistant-comwatt#106
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problème
pytest.inine configure pas--timeoutalors quepytest-timeoutest déjà disponible (transitif via pytest-homeassistant-custom-component). Un test qui hang (par exemple sur la queue du consumer) bloque le job jusqu'au timeout de la plateforme CI (360 min par défaut).Recommandation
Ajouter
--timeout=120auxaddoptsdepytest.ini.Au passage : quelques sleeps réels dans
tests/test_stream.py(asyncio.sleep(0.05/0.1)) sont sources de flakiness faible mais réelle — préférer le pattern polling-borné déjà utilisé ailleurs (20 × 0.05 s).Constaté lors de la review de code pré-v1.0 (v0.8.1).