chore: fix deps

This commit is contained in:
xuu
2025-04-05 20:14:18 -06:00
parent fb10041e71
commit d53bf7b569
6 changed files with 65 additions and 71 deletions

View File

@@ -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)
}
}
})
}