benchmark-action / benchmark-action/github-action-benchmark

[rust] Fails to extract benchmark result

Aperta
#39 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
TypeScript
Stelle
1.3k
Fork
184
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

I assume there is a problem with the regex in https://github.com/rhysd/github-action-benchmark/blob/master/src/extract.ts#L181

My benchmark results look like this:
```
test core::builder::graph::tests::bench_create_mid_graph ... bench: 4,720,415 ns/iter (+/- 498,541)
test core::builder::graph::tests::bench_create_small_graph ... bench: 40,447 ns/iter (+/- 1,061)
```
Please note the colons in the name. The regex `/^test ([\w/]+)\s+\.\.\. bench:\s+([0-9,]+) ns\/iter \(\+\/- ([0-9,]+)\)$/;` doesn't consider the colons. The fix is probably easy: `[\w/:]`

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Esamina l’espressione regolare in src/extract.ts intorno alla riga 181 e confrontala con l’output del benchmark Rust fornito, in particolare con i nomi dei benchmark contenenti i due punti. Aggiorna l’estrazione in modo che questi risultati vengano riconosciuti, quindi verifica che entrambe le righe di esempio vengano analizzate correttamente.

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

Valutazione

Stack tecnologico
rust, typescript
Ambito
tooling
Tipo di issue
Bug
Difficoltà
1/5
Tempo stimato
Meno di un'ora
Stato di attività
Ferma
Chiarezza
Specificata chiaramente
Idoneità per principianti
55/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.