test-playwright-smoke fails on its own 600s cap with zero test failures
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 72/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- python
- Ambito
- testing-qa
Direzione di ricerca
Inizia da Makefile:311 e ispeziona il comando utilizzato da test-playwright-smoke, quindi confronta il suo comportamento con limite con la selezione pytest identica e senza limite descritta nell’issue. Conferma la strategia di limitazione scelta sulla base dei riferimenti esistenti del runbook e verifica che il target termini con il risultato effettivo degli smoke tests invece che con un falso timeout.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
make test-playwright-smoke wraps its pytest selection in a hardcoded
timeout … 600s (Makefile:311). On this development host the tier needs
roughly 675s, so the target exits 124 with zero test failures, at 66-93%
through a run in which every executed test passed.
Four independent observations across four different worktrees on 2026-09-07:
| Lane | Invocation | Result |
|---|---|---|
| #323 engineer | capped | Error 124, 0 failed |
| #323 tester | capped | Error 124, 600.3s, 28 passed, 0 failed |
| #323 tester | uncapped, identical selection | 30 passed, exit 0, 484.68s |
| #323 tester | capped, under load | Error 124, 600.5s, 0 failed, 73% |
| #324 engineer | capped, at the pristine base 6899c616 |
Error 124 |
| #324 tester | capped at base / capped at head / uncapped | 124 / 124 / 30 passed in 899.76s |
| #322 engineer | capped | 30 tests printed PASSED to 100%, then Error 124 |
Two properties make this a real defect rather than a slow machine:
- It fails identically at the pristine base, so it is not attributable to
any change under review. Every lane that hit it had to spend time proving
that separately. - It is marginal, not hopeless. The fastest uncapped run of the identical
selection was 484s against a 600s cap — about 20% headroom on a quiet box
and none under load. So it passes or fails depending on what else is running,
which is the worst of both worlds: it cannot be trusted as a signal and it
cannot be dismissed as always-red.
test-playwright-smoke is the only tier carrying a hardcoded cap
(_docs/runbooks/Makefile grep). The consequence is that the tier every
backend-only change is required to run is the one tier that cannot be relied on
to report its own result, and every reviewer pays the cost of re-establishing
that independently.
What to decide: raise the cap, scale it to the host, or remove it and let the
suite's own per-test timeouts govern. #252 covers the full tier's one-hour
bound and is a different bound on a different tier; this is not that.
Not in scope: making the smoke tier faster.
- Lingua principale
- Python
- Stelle
- 0
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di DataTalksClub/website
-
bug content data-migration documentation events operations P1
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
DataTalksClub/website#327 ·
-
bug frontend P0 testing
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
DataTalksClub/website#300 · 7 commenti ·
-
bug data-migration events P0 testing
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
DataTalksClub/website#295 · 6 commenti ·
-
courses enhancement P1
Difficoltà 4/5 3-5 giorni Idoneità per principianti 46/100
DataTalksClub/website#439 · 3 commenti ·
-
courses enhancement P1 security
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
DataTalksClub/website#438 · 6 commenti ·
Tutte le issue di DataTalksClub/website
Issue simili
-
[Bug] @deck.gl/arcgis dist import resolves to unpublished @deck.gl/core source path (9.3.11, 9.4.0)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
workflow: a tick's dispatch counts as 'only this step', and no review self-grants a round unattendedApertaworkflow
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
kristofdegrave/homeassistant-smart-charging#1505 ·
I maintainer di solito rispondono entro 1 giorno
-
New Submission: TropWATERApertametadata submission
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
canonical/content-cache-operator#163 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[submission]Apertasubmission
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
leanprover/lean-eval-submissions#1852 ·
I maintainer di solito rispondono entro 1 giorno