From 36c5da09efe1862f9dfcf07da6877490c093ad97 Mon Sep 17 00:00:00 2001 From: Sean McArthur Date: Mon, 16 Nov 2020 15:18:19 -0800 Subject: [PATCH] Fix parsing Rust benchmark lines that include MB/s --- src/extract.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/extract.ts b/src/extract.ts index 84a1e9b8b..9ada1d7a8 100644 --- a/src/extract.ts +++ b/src/extract.ts @@ -178,7 +178,7 @@ function extractCargoResult(output: string): BenchmarkResult[] { const ret = []; // Example: // test bench_fib_20 ... bench: 37,174 ns/iter (+/- 7,527) - const reExtract = /^test ([\w/]+)\s+\.\.\. bench:\s+([0-9,]+) ns\/iter \(\+\/- ([0-9,]+)\)$/; + const reExtract = /^test ([\w/]+)\s+\.\.\. bench:\s+([0-9,]+) ns\/iter \(\+\/- ([0-9,]+)\)(?: = \d+ MB\/s)?$/; const reComma = /,/g; for (const line of lines) {