benchmark-action / benchmark-action/github-action-benchmark
[bug]it doesn't work with output of table driven benchmarks in go
- Lingua principale
- TypeScript
- Stelle
- 1.3k
- Fork
- 184
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
the output is
```
goos: darwin
goarch: amd64
pkg: github.com/0chain/gosdk/zboxcore/sdk
cpu: Intel(R) Core(TM) i5-1038NG7 CPU @ 2.00GHz
BenchmarkChunkedUploadFormBuilder/10M_64K-8 39 312026046 ns/op 264405427 B/op 1799151 allocs/op
BenchmarkChunkedUploadFormBuilder/10M_6M-8 318 38583357 ns/op 35552045 B/op 30195 allocs/op
BenchmarkChunkedUploadFormBuilder/10M_64K_NoHash-8 37 305542242 ns/op 264406763 B/op 1799159 allocs/op
BenchmarkChunkedUploadFormBuilder/10M_6M__NoHash-8 315 39228720 ns/op 35551235 B/op 30194 allocs/op
BenchmarkChunkedUploadFormBuilder/100M_64K-8 4 3097868954 ns/op 2665191370 B/op 18111513 allocs/op
BenchmarkChunkedUploadFormBuilder/100M_6M-8 32 371133831 ns/op 343483354 B/op 216628 allocs/op
BenchmarkChunkedUploadFormBuilder/100M_64K_NoHash-8 4 2947383724 ns/op 2665200902 B/op 18111571 allocs/op
BenchmarkChunkedUploadFormBuilder/100M_6M__NoHash-8 31 349546589 ns/op 343483543 B/op 216629 allocs/op
BenchmarkChunkedUploadFormBuilder/500M_64K-8 1 15473948734 ns/op 13335867688 B/op 90618221 allocs/op
BenchmarkChunkedUploadFormBuilder/500M_6M-8 6 1757071474 ns/op 1700784817 B/op 977624 allocs/op
BenchmarkChunkedUploadFormBuilder/500M_64K_NoHash-8 1 14786519545 ns/op 13335866840 B/op 90618212 allocs/op
BenchmarkChunkedUploadFormBuilder/500M_6M__NoHash-8 6 1775155434 ns/op 1700785812 B/op 977628 allocs/op
BenchmarkChunkedUploadFormBuilder/1G_64K-8 1 31321023689 ns/op 27328158144 B/op 185675100 allocs/op
BenchmarkChunkedUploadFormBuilder/1G_60M-8
```
https://github.com/rhysd/github-action-benchmark/blob/a1914d7dcbe14d006e4b5f12c7ff303a82a411f1/src/extract.ts#L211
` const reExtract = /^(Benchmark\w+)(-\d+)?\s+(\d+)\s+([0-9.]+)\s+(.+)$/;
` does not work
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia in src/extract.ts intorno alla riga 211 e confronta l’espressione regolare con l’output di benchmark Go basato su tabelle fornito, inclusi i nomi dei benchmark con sottocasi e la riga finale incompleta. Traccia il modo in cui le righe corrispondenti vengono convertite in risultati di benchmark, quindi verifica che un output valido basato su tabelle venga analizzato senza compromettere i formati esistenti; l’issue non menziona alcun file di test.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- typescript
- Ambito
- ci-cd
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 42/100