day-dividers timing test flakes on CI runners
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 66/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- testing
Direzione di ricerca
Start with day-dividers.test.ts and inspect the "cheap enough to run on every streamed update of a long chat" test and the dividerRows implementation it exercises. Consider whether counting timestamp parses or comparing performance against a same-run baseline would preserve detection of repeated parsing while tolerating runner noise. Done when the check catches a real slowdown without failing from ordinary CI timing variation.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The day-dividers.test.ts test "cheap enough to run on every streamed update of a long chat" asserts dividerRows stays under 0.5 ms per call on 2000 rows, measured in real time. On a shared CI runner it measured 0.605 ms and failed verify on #768 (run 40546143525), which doesn't touch the renderer.
Acceptance: the check still catches a real slowdown (for example, re-parsing every timestamp on each call) but doesn't fail on runner noise. Options include counting timestamp parses instead of measuring time, or comparing against a baseline taken in the same run.
- Lingua principale
- TypeScript
- Stelle
- 3
- Fork
- 0
- Merge medio
- 17h 33m
- PR unite (30g)
- 163
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la 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 musterhq/muster-code
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
musterhq/muster-code#866 ·
I maintainer di solito rispondono entro 1 giorno
-
p2 type:feature
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
musterhq/muster-code#843 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
p1 type:feature
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
musterhq/muster-code#840 ·
I maintainer di solito rispondono entro 1 giorno
-
p1 type:feature
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
musterhq/muster-code#829 ·
I maintainer di solito rispondono entro 1 giorno
-
type:bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 70/100
musterhq/muster-code#815 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di musterhq/muster-code
Issue simili
-
[analytics-core] getQueryParams does not decode `+` as space and truncates values containing `=`Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
amplitude/Amplitude-TypeScript#2179 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
ci good first issue severity: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
TMHSDigital/GH-Arcade#111 ·
-
AsnIntegerConverter.toASN coerces strings with +value, rounding integers outside safe-integer rangeAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
PeculiarVentures/asn1-schema#189 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100