write a quick benchmark
This commit is contained in:
parent
8244c51cc8
commit
7acc064238
@ -246,3 +246,13 @@ func TestLsTreeParser(t *testing.T) {
|
||||
t.Errorf("Bad name: %q", blob.Filename)
|
||||
}
|
||||
}
|
||||
|
||||
func BenchmarkLsTreeParser(b *testing.B) {
|
||||
stdout := "100644 blob d899f6551a51cf19763c5955c7a06a2726f018e9 42 .gitattributes\000100644 blob 4d343e022e11a8618db494dc3c501e80c7e18197 126 PB SCN 16 Odhrán.wav"
|
||||
blobs := make(chan TreeBlob, b.N*2)
|
||||
// run the Fib function b.N times
|
||||
for n := 0; n < b.N; n++ {
|
||||
parseLsTree(strings.NewReader(stdout), blobs)
|
||||
}
|
||||
close(blobs)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user