Benchmark aggregation reports skipped workloads as successful timing samples
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 68/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- php, typescript, wordpress
- Ambito
- backend, performance, testing
Direzione di ricerca
Riproduci il problema con tests/bench/boot-timing.php tramite il profilo di benchmark delle decisioni senza BENCH_BOOT_PHASE, quindi segui il risultato attraverso il dispatcher reale e il livello di aggregazione responsabile. Esegui test su Callable eseguiti, saltati e falliti e verifica che i workload saltati non producano alcun campione di timing, conservino il motivo e lascino incompleta la completezza richiesta della matrice.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Observed failure
The MDI decision matrix completed with PASS for both backends, including a boot-timing workload that returned skipped: missing_bench_boot_phase. Aggregation reported approximately 0.004 ms as its duration, presenting the skip path as a benchmark result rather than a skipped scenario.
Reproduction workload: Automattic/markdown-database-integration, tests/bench/boot-timing.php, matrix source 21267e18d41c88396e4883e227422158ba5c16b2. Invoke the decision benchmark profile without BENCH_BOOT_PHASE. Operator evidence: Homeboy job 7018d7ce-fdf0-442d-a95c-ad96eedac2c5, SQLite run b28d11dd-e33d-40cf-8944-683aacb5fbc3, native run 2cc3b041-9291-4e8b-823f-e05b92376607. The source and normal workload invocation are the portable reproduction; IDs require operator access.
Expected contract
The workload result boundary preserves typed skip status and reason. Skipped workloads contribute no performance sample and are explicitly represented in matrix completeness. A required skipped scenario leaves acceptance incomplete, even when other executed scenarios pass. Test aggregation with executed, skipped, and failed callables through the real dispatcher.
Inspect owning layers before implementation: if WP Codebox already preserves skip status and the loss occurs downstream, route the repair to that aggregator rather than duplicating logic.
AI Assistance
GPT-6 Astra through OpenCode inspected the benchmark output and workload source, searched existing trackers, and drafted this report under Chris Huber’s direction. Direct OpenCode repair runs use openai/gpt-5.6-terra.
- Lingua principale
- TypeScript
- Stelle
- 17
- Fork
- 4
- Merge medio
- 1h 39m
- PR unite (30g)
- 45
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 Automattic/wp-codebox
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Automattic/wp-codebox#2531 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
Automattic/wp-codebox#2467 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
Automattic/wp-codebox#2466 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Automattic/wp-codebox#2105 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Automattic/wp-codebox#2061 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Automattic/wp-codebox
Issue simili
-
enhancement good first issue priority: low size: XS
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
Empty label or headline exports the editor hint ("LABEL" / "Headline goes here") into the PNGAperta
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
streamplace/streamplace#1351 ·
I maintainer di solito rispondono entro 2 giorni
-
Link Checker ReportApertaautomated issue report
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
databendlabs/databend-docs#3511 ·
-
automated issue report
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100