From 1005b38ec53d3b64f6e8b8d090f04a2929e33685 Mon Sep 17 00:00:00 2001 From: Alessandro Ros Date: Sat, 18 Mar 2023 16:45:21 +0100 Subject: [PATCH] add benchmark (#207) --- pkg/rtptime/encoder_test.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkg/rtptime/encoder_test.go b/pkg/rtptime/encoder_test.go index 823be83b..a4e05116 100644 --- a/pkg/rtptime/encoder_test.go +++ b/pkg/rtptime/encoder_test.go @@ -2,6 +2,7 @@ package rtptime import ( "testing" + "time" "github.com/stretchr/testify/require" ) @@ -12,3 +13,12 @@ func TestEncoder(t *testing.T) { ts := e.Encode(0) require.Equal(t, uint32(12345), ts) } + +func BenchmarkEncoder(b *testing.B) { + for i := 0; i < b.N; i++ { + func() { + d := NewEncoder(90000, 0) + d.Encode(200 * time.Second) + }() + } +}