Aggregate test results across hardware and configurations
I maintainer di solito rispondono entro 4 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Attiva
- Stack tecnologico
- python
- Ambito
- data-visualization, frontend
Direzione di ricerca
Non vengono indicati file, test o punti di ingresso. Inizia esaminando le righe attuali dei risultati individuali del dashboard e le dimensioni disponibili per hardware, configurazioni, percorsi e stati. Definisci il comportamento di raggruppamento ed espansione, quindi verifica che il design risponda alle domande elencate sui confronti tra ambienti e sui confronti delle regressioni.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Context
The dashboard currently tends to present individual test results as separate rows. When the same test runs on many hardware platforms or configurations, this can result in many rows representing essentially the same test.
Ted specifically described cases where the same test name appears many times with different hardware. During our own dashboard investigation, we also found cases where the same path appears multiple times with the same hardware and result status, while the attributes distinguishing those executions are not immediately visible.
Maintainers are often more interested in questions such as:
• Did this test fail everywhere or only on some systems?
• Does it fail only on arm64 but pass on x86_64?
• Does it correlate with a particular hardware characteristic?
• Does the same filesystem test fail across several filesystems or only one configuration?
Goal
Explore ways to aggregate repeated results of the same test while preserving the dimensions necessary for investigation. Instead of requiring users to manually inspect many individual rows, the dashboard should make patterns across environments visible.
Points to discuss
• What makes two results equivalent enough to aggregate.
• Which attributes distinguish repeated executions that currently look identical in the table.
• Default grouping dimensions.
• How users expand an aggregate result into individual executions.
• Architecture and hardware grouping.
• Test configuration grouping.
• How failures, passes, and flaky results should be summarized.
• How this interacts with regression comparison views.
- Lingua principale
- Python
- Stelle
- 10
- Fork
- 32
- Merge medio
- 5g 8h
- PR unite (30g)
- 25
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun 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 kernelci/dashboard
-
Dashboard UI more compactAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
kernelci/dashboard#2161 · 1 commento ·
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
I maintainer di solito rispondono entro 4 giorni
-
Requests per visitorAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 58/100
kernelci/dashboard#2151 · 1 commento ·
I maintainer di solito rispondono entro 4 giorni
-
Add kci-dev CLI smoke tests to catch Dashboard REST API regressionsForse già presa @alanpeixinho l’ha presa 10 giorni fa. Apertaq4-plan
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
kernelci/dashboard#2143 · 1 assegnatario ·
I maintainer di solito rispondono entro 4 giorni
Tutte le issue di kernelci/dashboard
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
MystenLabs/MemWal#1163 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
infertopics leaves new nodes without a topic when untopiced neighbours outnumber topiced onesForse già presa @moneebullah25 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
ClanGenOfficial/clangen#6254 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
FinanceFlash/unvibecode#218 ·
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