Skip to content

Commit 2284b57

Browse files
test: add global var to avoid compiler optimization
1 parent e1b52dc commit 2284b57

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

parser_bench_test.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,15 @@ By: John Doe`
2929
// with fmt.Sprint removed
3030
// BenchmarkParser-4 229952 4875 ns/op 1365 B/op 21 allocs/op
3131

32+
var dumpRes *Commit
33+
3234
func BenchmarkParser(b *testing.B) {
3335
for i := 0; i < b.N; i++ {
34-
_, err := Parse(sampleCommit)
36+
r, err := Parse(sampleCommit)
3537
if err != nil {
36-
b.Fatal(err)
38+
b.Error(err)
39+
return
3740
}
41+
dumpRes = r
3842
}
3943
}

0 commit comments

Comments
 (0)