CI coverage gap: EQUIVALENCE_E2E / CICS_CRUCIBLE_PATH-gated tests never run in any workflow
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
- 48/100
Direzione di ricerca
Start by listing tests gated on EQUIVALENCE_E2E and CICS_CRUCIBLE_PATH, then read the Smoke, Mainframe Ground Truth, Full Suite Gate, and cics-crucible runner-tests workflows to compare their environments. Check which gated tests can run in each existing workflow and identify any that can no longer run. Done means every gated test has a workflow that provides its requirements, retired tests are accounted for, and a guard test fails when a gated test is uncovered.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Found by a CI test-duplication audit, 2026-10-22 (while working on #5882). Coverage gap, not speed.
Problem: some end-to-end tests never run in any CI workflow, because no workflow sets the variable they need:
EQUIVALENCE_E2Eis never set for tests/cobol_mainframe. E2E-gated tests there (e.g.test_rounding,test_td_queue_e2e_*, the E2E parts oftest_equivalence_cics) are skipped in Smoke, Mainframe Ground Truth and Full Suite Gate alike. Only cics-crucible's runner-tests sets it, and that job runs tests/cics_crucible only.CICS_CRUCIBLE_PATHis never set, sotests/cics_crucible/test_det_port_bytes_4965.pyis skipped everywhere, including runner-tests, which does haveEQUIVALENCE_E2E=1and a cics-crucible checkout.
Suggested fix:
- List every test gated on
EQUIVALENCE_E2E/CICS_CRUCIBLE_PATHand what it needs (Docker GnuCOBOL, JDK + Maven, Db2, the crucible checkout). - Run each in the one workflow that already provides that environment. For example, cics-crucible runner-tests could set
CICS_CRUCIBLE_PATHto its checkout. - Retire any that can no longer run.
Then add a guard test that fails if an env-gated test is set up by no workflow, as #5498's matrix test does for shards.
Why it matters: these tests count toward the suite but prove nothing in CI; a regression they cover would land green.
- Lingua principale
- Python
- Stelle
- 57
- Fork
- 11
- Merge medio
- 1h 32m
- PR unite (30g)
- 990
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
-
scope:frontier
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
squid-protocol/gitgalaxy#6066 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug claim:melek priority: high scope:core
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
squid-protocol/gitgalaxy#6065 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug claim:melek priority: high scope:infra
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
squid-protocol/gitgalaxy#6064 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
bug ci-cd priority: high scope:infra
Difficoltà 4/5 3-5 giorni Idoneità per principianti 56/100
squid-protocol/gitgalaxy#6061 ·
I maintainer di solito rispondono entro 1 giorno
-
ci-cd performance priority: low scope:infra
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
squid-protocol/gitgalaxy#5953 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di squid-protocol/gitgalaxy
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
MISP/misp-workbench#496 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
fossasia/visdom-dev#69 ·
I maintainer di solito rispondono entro 3 giorni
-
[Bug] Parameters named like a property break to_xcal()Forse già presa @atharvasalunke1267 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
collective/icalendar#2018 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno