Siblings of #5133: CI critical-path wall time (duplicate evidence_components run, evidence_report tail, durations weight)
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 15/100
Direzione di ricerca
Start with the full-suite test selection that runs tests/cobol_mainframe/test_evidence_components.py in part 1, and check whether the ground-truth job already covers it. Then profile the five slow tests in tests/tools/test_evidence_report.py that dominate part 3. The durations weight needs CI cache knowledge and a design choice, so read #5133 and #5151 first. Done when the critical-path wall time drops and no test coverage is lost.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Siblings of #5133 (class: CI critical-path wall time — a few heavy tests or redundant runs set a required check's time-to-green). Found by the #5133 worker (PR #5151).
- Duplicate run:
tests/cobol_mainframe/test_evidence_components.py(~226 s) runs in full-suite part 1 and again in ground-truth. Deselect it from the full suite, since ground-truth owns it. - Part 3 tail: five
tests/tools/test_evidence_report.pytests take ~430 s together and set full-suite part 3's wall time. Split or speed them up. - Durations weight: the nightly durations cache (#4847) is recorded under
-n autocontention, so summed seconds don't predict a part's wall time. This needs a wall-calibrated balance weight. CI restores this cache before.test_durations, which is why the committed refresh in #5151 didn't change the split.
Duplicate search: evidence_components, test_evidence_report, durations. Only #5114 came up, and it covers a different mechanism (shard pinning).
Siblings: #5133
- Lingua principale
- Python
- Stelle
- 57
- Fork
- 11
- Merge medio
- 1h 5m
- PR unite (30g)
- 976
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 squid-protocol/gitgalaxy
-
claim:melek priority: high
Difficoltà 5/5 Più di una settimana Idoneità per principianti 38/100
squid-protocol/gitgalaxy#6534 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
claim:melek priority: high
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
squid-protocol/gitgalaxy#6501 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
claim:nyx enhancement legacy-modernization scope:core status: blocked testing
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
squid-protocol/gitgalaxy#6492 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug claim:nyx scope:sweep
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
squid-protocol/gitgalaxy#6454 · 8 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
bug claim:melek scope:frontier
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
squid-protocol/gitgalaxy#6433 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di squid-protocol/gitgalaxy
Issue simili
-
bug P2 rust
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
jscott3201/rusty-bacnet#2085 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
evarness-ai/iris-harness#401 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
sistemicorp/scripts#62 ·
-
area/mac help wanted needs-qa
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 76/100