Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Siblings of #5166: pytest workflows without the per-test time ratchet

Aperta
#5,257 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
Mezza giornata
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
github-actions, python
Ambito
ci-cd, testing

Direzione di ricerca

Start with smoke-test.yml, which already runs the time ratchet, and tests/tools/time_ratchet.py to see how check --times is wired in. Then run tests/cics_crucible with durations to answer the open question of whether any test exceeds 15 s. Done means each of the three workflows either gets the ratchet step or has a recorded reason it doesn't, with the full-suite OS question settled.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

ci-cd github-actions performance scope:infra testing

Class: pytest workflow jobs without the per-test time ratchet (tests/tools/time_ratchet.py check --times). Already covered: smoke-test.yml, mainframe-ground-truth.yml (PR #5256).

  • full-suite-gate.yml: OS x Python matrix, label/manual trigger only. Windows and macOS times can't be compared with the Linux baseline, so a ratchet would be Linux-only or need per-OS factors.
  • cics-crucible.yml: runs tests/cics_crucible, which isn't in the baseline. First check whether any test there takes over 15 s.
  • golden-crucible.yml: runs only the opt-in golden_crucible marker. A ratchet may not be worth it.

Siblings: #5166 (reported by the #5256 worker).

Lingua principale
Python
Stelle
57
Fork
11
Merge medio
1h 41m
PR unite (30g)
978

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di squid-protocol/gitgalaxy

Tutte le issue di squid-protocol/gitgalaxy

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.