diff options
author | Ondrej Fabry <ofabry@cisco.com> | 2020-06-23 14:10:53 +0200 |
---|---|---|
committer | Ondrej Fabry <ofabry@cisco.com> | 2020-06-24 08:17:33 +0200 |
commit | ceed73403bdb61387d04be8b47183e9c4a970749 (patch) | |
tree | 3f48a49051672efb44945b279b9f69693bc48540 /codec/bench_test.go | |
parent | 94620e85f0bdbb054af07ce3670fadc1f76cfdf0 (diff) |
Fix codec fallback and generate type imports
Change-Id: Idd76c7f19d952939caf153928ac60175845078ff
Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
Diffstat (limited to 'codec/bench_test.go')
-rw-r--r-- | codec/bench_test.go | 31 |
1 files changed, 7 insertions, 24 deletions
diff --git a/codec/bench_test.go b/codec/bench_test.go index 6889fa7..54d0219 100644 --- a/codec/bench_test.go +++ b/codec/bench_test.go @@ -15,7 +15,6 @@ package codec_test import ( - "fmt" "testing" "git.fd.io/govpp.git/codec" @@ -23,14 +22,15 @@ import ( var Data []byte -func BenchmarkEncode(b *testing.B) { +func BenchmarkEncodeNew(b *testing.B) { m := NewTestAllMsg() + c := codec.DefaultCodec var err error var data []byte + b.ResetTimer() for i := 0; i < b.N; i++ { - c := codec.MsgCodec{} data, err = c.EncodeMsg(m, 100) if err != nil { b.Fatalf("expected nil error, got: %v", err) @@ -39,39 +39,23 @@ func BenchmarkEncode(b *testing.B) { Data = data } -func BenchmarkEncodeStruc(b *testing.B) { - m := NewTestAllMsg() - c := codec.OldCodec{} +func BenchmarkEncodeWrapper(b *testing.B) { + m := codec.Wrapper{NewTestAllMsg()} + c := codec.DefaultCodec var err error var data []byte b.ResetTimer() for i := 0; i < b.N; i++ { - data, err = c.Marshal(m) + data, err = c.EncodeMsg(m, 100) if err != nil { b.Fatalf("expected nil error, got: %v", err) } } Data = data - fmt.Printf("DATA(%d): % 0X\n", len(Data), Data) } -/*func BenchmarkEncodeNew(b *testing.B) { - m := NewTestAllMsg() - - var err error - var data []byte - - for i := 0; i < b.N; i++ { - c := CodecNew{} - data, err = c.Marshal(m) - if err != nil { - b.Fatalf("expected nil error, got: %v", err) - } - } - Data = data -}*/ func BenchmarkEncodeHard(b *testing.B) { m := NewTestAllMsg() @@ -86,5 +70,4 @@ func BenchmarkEncodeHard(b *testing.B) { } } Data = data - fmt.Printf("DATA(%d): % 0X\n", len(Data), Data) } |