chore: fix deps
This commit is contained in:
@@ -142,3 +142,57 @@ func TestEncodeRegistry(t *testing.T) {
|
||||
|
||||
out.WriteTo(os.Stdout)
|
||||
}
|
||||
|
||||
func BenchmarkEncodeDecode(b *testing.B) {
|
||||
twt_avro.Register()
|
||||
|
||||
registry, err := lextwt.ParseRegistry(bytes.NewReader(input))
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
b.Run("avro-encode", func(b *testing.B) {
|
||||
for range b.N {
|
||||
_, err := twt_avro.EncodeRegistry(registry)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
b.Run("lextwt-writeTo", func(b *testing.B) {
|
||||
for range b.N {
|
||||
var buf bytes.Buffer
|
||||
_, err := registry.WriteTo(&buf)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
buf, err := twt_avro.EncodeRegistry(registry)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
b.Run("avro-decode", func(b *testing.B) {
|
||||
for range b.N {
|
||||
|
||||
_, err := twt_avro.DecodeRegistry(buf)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
b.Run("lextwt-parse", func(b *testing.B) {
|
||||
for range b.N {
|
||||
_, err := lextwt.ParseRegistry(bytes.NewReader(input))
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user