mirror of
https://github.com/aler9/gortsplib
synced 2025-10-05 23:26:54 +08:00
update golangci-lint (#535)
This commit is contained in:
2
.github/workflows/lint.yml
vendored
2
.github/workflows/lint.yml
vendored
@@ -19,7 +19,7 @@ jobs:
|
|||||||
|
|
||||||
- uses: golangci/golangci-lint-action@v3
|
- uses: golangci/golangci-lint-action@v3
|
||||||
with:
|
with:
|
||||||
version: v1.55.2
|
version: v1.56.2
|
||||||
|
|
||||||
go-mod-tidy:
|
go-mod-tidy:
|
||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-20.04
|
||||||
|
@@ -15,6 +15,7 @@ linters:
|
|||||||
- nilerr
|
- nilerr
|
||||||
- prealloc
|
- prealloc
|
||||||
- revive
|
- revive
|
||||||
|
- usestdlibvars
|
||||||
- unconvert
|
- unconvert
|
||||||
- tparallel
|
- tparallel
|
||||||
- wastedassign
|
- wastedassign
|
||||||
|
2
Makefile
2
Makefile
@@ -1,5 +1,5 @@
|
|||||||
BASE_IMAGE = golang:1.21-alpine3.18
|
BASE_IMAGE = golang:1.21-alpine3.18
|
||||||
LINT_IMAGE = golangci/golangci-lint:v1.55.2
|
LINT_IMAGE = golangci/golangci-lint:v1.56.2
|
||||||
|
|
||||||
.PHONY: $(shell ls)
|
.PHONY: $(shell ls)
|
||||||
|
|
||||||
|
@@ -524,7 +524,7 @@ func TestClientPlay(t *testing.T) {
|
|||||||
err = c.SetupAll(sd.BaseURL, sd.Medias)
|
err = c.SetupAll(sd.BaseURL, sd.Medias)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
c.OnPacketRTPAny(func(medi *description.Media, forma format.Format, pkt *rtp.Packet) {
|
c.OnPacketRTPAny(func(medi *description.Media, _ format.Format, pkt *rtp.Packet) {
|
||||||
require.Equal(t, &testRTPPacket, pkt)
|
require.Equal(t, &testRTPPacket, pkt)
|
||||||
err := c.WritePacketRTCP(medi, &testRTCPPacket)
|
err := c.WritePacketRTCP(medi, &testRTCPPacket)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
@@ -950,7 +950,7 @@ func TestClientPlayAnyPort(t *testing.T) {
|
|||||||
|
|
||||||
var med *description.Media
|
var med *description.Media
|
||||||
err = readAll(&c, "rtsp://localhost:8554/teststream",
|
err = readAll(&c, "rtsp://localhost:8554/teststream",
|
||||||
func(medi *description.Media, forma format.Format, pkt *rtp.Packet) {
|
func(medi *description.Media, _ format.Format, pkt *rtp.Packet) {
|
||||||
require.Equal(t, &testRTPPacket, pkt)
|
require.Equal(t, &testRTPPacket, pkt)
|
||||||
med = medi
|
med = medi
|
||||||
close(packetRecv)
|
close(packetRecv)
|
||||||
@@ -1074,7 +1074,7 @@ func TestClientPlayAutomaticProtocol(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
err = readAll(&c, "rtsp://localhost:8554/teststream",
|
err = readAll(&c, "rtsp://localhost:8554/teststream",
|
||||||
func(medi *description.Media, forma format.Format, pkt *rtp.Packet) {
|
func(_ *description.Media, _ format.Format, _ *rtp.Packet) {
|
||||||
close(packetRecv)
|
close(packetRecv)
|
||||||
})
|
})
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
@@ -1247,7 +1247,7 @@ func TestClientPlayAutomaticProtocol(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
err = readAll(&c, "rtsp://localhost:8554/teststream",
|
err = readAll(&c, "rtsp://localhost:8554/teststream",
|
||||||
func(medi *description.Media, forma format.Format, pkt *rtp.Packet) {
|
func(_ *description.Media, _ format.Format, _ *rtp.Packet) {
|
||||||
close(packetRecv)
|
close(packetRecv)
|
||||||
})
|
})
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
@@ -1481,7 +1481,7 @@ func TestClientPlayAutomaticProtocol(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
err = readAll(&c, "rtsp://myuser:mypass@localhost:8554/teststream",
|
err = readAll(&c, "rtsp://myuser:mypass@localhost:8554/teststream",
|
||||||
func(medi *description.Media, forma format.Format, pkt *rtp.Packet) {
|
func(_ *description.Media, _ format.Format, _ *rtp.Packet) {
|
||||||
close(packetRecv)
|
close(packetRecv)
|
||||||
})
|
})
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
@@ -1597,7 +1597,7 @@ func TestClientPlayDifferentInterleavedIDs(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
err = readAll(&c, "rtsp://localhost:8554/teststream",
|
err = readAll(&c, "rtsp://localhost:8554/teststream",
|
||||||
func(medi *description.Media, forma format.Format, pkt *rtp.Packet) {
|
func(_ *description.Media, _ format.Format, _ *rtp.Packet) {
|
||||||
close(packetRecv)
|
close(packetRecv)
|
||||||
})
|
})
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
@@ -1783,7 +1783,7 @@ func TestClientPlayRedirect(t *testing.T) {
|
|||||||
ru = "rtsp://testusr:testpwd@localhost:8554/path1"
|
ru = "rtsp://testusr:testpwd@localhost:8554/path1"
|
||||||
}
|
}
|
||||||
err = readAll(&c, ru,
|
err = readAll(&c, ru,
|
||||||
func(medi *description.Media, forma format.Format, pkt *rtp.Packet) {
|
func(_ *description.Media, _ format.Format, _ *rtp.Packet) {
|
||||||
close(packetRecv)
|
close(packetRecv)
|
||||||
})
|
})
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
@@ -1981,7 +1981,7 @@ func TestClientPlayPause(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
err = readAll(&c, "rtsp://localhost:8554/teststream",
|
err = readAll(&c, "rtsp://localhost:8554/teststream",
|
||||||
func(medi *description.Media, forma format.Format, pkt *rtp.Packet) {
|
func(_ *description.Media, _ format.Format, _ *rtp.Packet) {
|
||||||
if atomic.SwapInt32(&firstFrame, 1) == 0 {
|
if atomic.SwapInt32(&firstFrame, 1) == 0 {
|
||||||
close(packetRecv)
|
close(packetRecv)
|
||||||
}
|
}
|
||||||
@@ -2427,7 +2427,7 @@ func TestClientPlayIgnoreTCPInvalidMedia(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
err = readAll(&c, "rtsp://localhost:8554/teststream",
|
err = readAll(&c, "rtsp://localhost:8554/teststream",
|
||||||
func(medi *description.Media, forma format.Format, pkt *rtp.Packet) {
|
func(_ *description.Media, _ format.Format, _ *rtp.Packet) {
|
||||||
close(recv)
|
close(recv)
|
||||||
})
|
})
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
@@ -2731,7 +2731,7 @@ func TestClientPlayKeepalive(t *testing.T) {
|
|||||||
v := TransportTCP
|
v := TransportTCP
|
||||||
c := Client{
|
c := Client{
|
||||||
Transport: &v,
|
Transport: &v,
|
||||||
OnResponse: func(res *base.Response) {
|
OnResponse: func(_ *base.Response) {
|
||||||
m++
|
m++
|
||||||
if ca != "no response" {
|
if ca != "no response" {
|
||||||
if m >= 5 {
|
if m >= 5 {
|
||||||
@@ -2746,7 +2746,7 @@ func TestClientPlayKeepalive(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
err = readAll(&c, "rtsp://localhost:8554/teststream",
|
err = readAll(&c, "rtsp://localhost:8554/teststream",
|
||||||
func(medi *description.Media, forma format.Format, pkt *rtp.Packet) {
|
func(_ *description.Media, _ format.Format, pkt *rtp.Packet) {
|
||||||
require.Equal(t, &testRTPPacket, pkt)
|
require.Equal(t, &testRTPPacket, pkt)
|
||||||
n++
|
n++
|
||||||
if n == 2 {
|
if n == 2 {
|
||||||
@@ -2879,7 +2879,7 @@ func TestClientPlayDifferentSource(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
err = readAll(&c, "rtsp://localhost:8554/test/stream?param=value",
|
err = readAll(&c, "rtsp://localhost:8554/test/stream?param=value",
|
||||||
func(medi *description.Media, forma format.Format, pkt *rtp.Packet) {
|
func(_ *description.Media, _ format.Format, pkt *rtp.Packet) {
|
||||||
require.Equal(t, &testRTPPacket, pkt)
|
require.Equal(t, &testRTPPacket, pkt)
|
||||||
close(packetRecv)
|
close(packetRecv)
|
||||||
})
|
})
|
||||||
@@ -3324,7 +3324,7 @@ func TestClientPlayPacketNTP(t *testing.T) {
|
|||||||
first := false
|
first := false
|
||||||
|
|
||||||
err = readAll(&c, "rtsp://localhost:8554/teststream",
|
err = readAll(&c, "rtsp://localhost:8554/teststream",
|
||||||
func(medi *description.Media, forma format.Format, pkt *rtp.Packet) {
|
func(medi *description.Media, _ format.Format, pkt *rtp.Packet) {
|
||||||
if !first {
|
if !first {
|
||||||
first = true
|
first = true
|
||||||
} else {
|
} else {
|
||||||
@@ -3510,7 +3510,7 @@ func TestClientPlayBackChannel(t *testing.T) {
|
|||||||
|
|
||||||
recv := make(chan struct{})
|
recv := make(chan struct{})
|
||||||
|
|
||||||
c.OnPacketRTP(sd.Medias[0], sd.Medias[0].Formats[0], func(pkt *rtp.Packet) {
|
c.OnPacketRTP(sd.Medias[0], sd.Medias[0].Formats[0], func(_ *rtp.Packet) {
|
||||||
close(recv)
|
close(recv)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@@ -309,7 +309,7 @@ func TestClientRecordSerial(t *testing.T) {
|
|||||||
medias := []*description.Media{medi}
|
medias := []*description.Media{medi}
|
||||||
|
|
||||||
err = record(&c, scheme+"://localhost:8554/teststream", medias,
|
err = record(&c, scheme+"://localhost:8554/teststream", medias,
|
||||||
func(medi *description.Media, pkt rtcp.Packet) {
|
func(_ *description.Media, pkt rtcp.Packet) {
|
||||||
require.Equal(t, &testRTCPPacket, pkt)
|
require.Equal(t, &testRTCPPacket, pkt)
|
||||||
close(recvDone)
|
close(recvDone)
|
||||||
})
|
})
|
||||||
@@ -1351,7 +1351,7 @@ func TestClientRecordIgnoreTCPRTPPackets(t *testing.T) {
|
|||||||
medias := []*description.Media{testH264Media}
|
medias := []*description.Media{testH264Media}
|
||||||
|
|
||||||
err = record(&c, "rtsp://localhost:8554/teststream", medias,
|
err = record(&c, "rtsp://localhost:8554/teststream", medias,
|
||||||
func(medi *description.Media, pkt rtcp.Packet) {
|
func(_ *description.Media, _ rtcp.Packet) {
|
||||||
close(rtcpReceived)
|
close(rtcpReceived)
|
||||||
})
|
})
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
@@ -14,7 +14,7 @@ func FuzzSender(f *testing.F) {
|
|||||||
f.Add(`Basic`)
|
f.Add(`Basic`)
|
||||||
f.Add(`Basic nonce=123`)
|
f.Add(`Basic nonce=123`)
|
||||||
|
|
||||||
f.Fuzz(func(t *testing.T, a string) {
|
f.Fuzz(func(_ *testing.T, a string) {
|
||||||
NewSender(base.HeaderValue{a}, "myuser", "mypass") //nolint:errcheck
|
NewSender(base.HeaderValue{a}, "myuser", "mypass") //nolint:errcheck
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@@ -18,7 +18,7 @@ func FuzzValidate(f *testing.F) {
|
|||||||
f.Add(`Digest realm=123,nonce=123,username=123,uri=123,response=123`)
|
f.Add(`Digest realm=123,nonce=123,username=123,uri=123,response=123`)
|
||||||
f.Add(`Digest realm=123,nonce=abcde,username=123,uri=123,response=123`)
|
f.Add(`Digest realm=123,nonce=abcde,username=123,uri=123,response=123`)
|
||||||
|
|
||||||
f.Fuzz(func(t *testing.T, a string) {
|
f.Fuzz(func(_ *testing.T, a string) {
|
||||||
Validate( //nolint:errcheck
|
Validate( //nolint:errcheck
|
||||||
&base.Request{
|
&base.Request{
|
||||||
Method: base.Describe,
|
Method: base.Describe,
|
||||||
|
@@ -43,7 +43,7 @@ func TestBodyMarshal(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func FuzzBodyUnmarshal(f *testing.F) {
|
func FuzzBodyUnmarshal(f *testing.F) {
|
||||||
f.Fuzz(func(t *testing.T, a string, b []byte) {
|
f.Fuzz(func(_ *testing.T, a string, b []byte) {
|
||||||
var p body
|
var p body
|
||||||
p.unmarshal( //nolint:errcheck
|
p.unmarshal( //nolint:errcheck
|
||||||
Header{
|
Header{
|
||||||
|
@@ -132,7 +132,7 @@ func FuzzHeaderUnmarshal(f *testing.F) {
|
|||||||
}
|
}
|
||||||
f.Add([]byte(str))
|
f.Add([]byte(str))
|
||||||
|
|
||||||
f.Fuzz(func(t *testing.T, b []byte) {
|
f.Fuzz(func(_ *testing.T, b []byte) {
|
||||||
var h Header
|
var h Header
|
||||||
h.unmarshal(bufio.NewReader(bytes.NewBuffer(b))) //nolint:errcheck
|
h.unmarshal(bufio.NewReader(bytes.NewBuffer(b))) //nolint:errcheck
|
||||||
})
|
})
|
||||||
|
@@ -55,7 +55,7 @@ func TestInterleavedFrameMarshal(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func FuzzInterleavedFrameUnmarshal(f *testing.F) {
|
func FuzzInterleavedFrameUnmarshal(f *testing.F) {
|
||||||
f.Fuzz(func(t *testing.T, b []byte) {
|
f.Fuzz(func(_ *testing.T, b []byte) {
|
||||||
var f InterleavedFrame
|
var f InterleavedFrame
|
||||||
f.Unmarshal(bufio.NewReader(bytes.NewBuffer(b))) //nolint:errcheck
|
f.Unmarshal(bufio.NewReader(bytes.NewBuffer(b))) //nolint:errcheck
|
||||||
})
|
})
|
||||||
|
@@ -189,7 +189,7 @@ func FuzzRequestUnmarshal(f *testing.F) {
|
|||||||
"\r\n" +
|
"\r\n" +
|
||||||
"testing"))
|
"testing"))
|
||||||
|
|
||||||
f.Fuzz(func(t *testing.T, b []byte) {
|
f.Fuzz(func(_ *testing.T, b []byte) {
|
||||||
var req Request
|
var req Request
|
||||||
req.Unmarshal(bufio.NewReader(bytes.NewBuffer(b))) //nolint:errcheck
|
req.Unmarshal(bufio.NewReader(bytes.NewBuffer(b))) //nolint:errcheck
|
||||||
})
|
})
|
||||||
|
@@ -163,7 +163,7 @@ func FuzzResponseUnmarshal(f *testing.F) {
|
|||||||
"\r\n" +
|
"\r\n" +
|
||||||
"testing"))
|
"testing"))
|
||||||
|
|
||||||
f.Fuzz(func(t *testing.T, b []byte) {
|
f.Fuzz(func(_ *testing.T, b []byte) {
|
||||||
var res Response
|
var res Response
|
||||||
res.Unmarshal(bufio.NewReader(bytes.NewBuffer(b))) //nolint:errcheck
|
res.Unmarshal(bufio.NewReader(bytes.NewBuffer(b))) //nolint:errcheck
|
||||||
})
|
})
|
||||||
|
@@ -889,7 +889,7 @@ func FuzzSessionUnmarshalErrors(f *testing.F) {
|
|||||||
"a=rtpmap:101 ulpfec/8000\r\n" +
|
"a=rtpmap:101 ulpfec/8000\r\n" +
|
||||||
"a=mid:4\r\n")
|
"a=mid:4\r\n")
|
||||||
|
|
||||||
f.Fuzz(func(t *testing.T, enc string) {
|
f.Fuzz(func(_ *testing.T, enc string) {
|
||||||
var sd sdp.SessionDescription
|
var sd sdp.SessionDescription
|
||||||
err := sd.Unmarshal([]byte(enc))
|
err := sd.Unmarshal([]byte(enc))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@@ -1208,7 +1208,7 @@ func TestUnmarshalErrors(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func FuzzUnmarshalH264(f *testing.F) {
|
func FuzzUnmarshalH264(f *testing.F) {
|
||||||
f.Fuzz(func(t *testing.T, sps string, pktMode string) {
|
f.Fuzz(func(_ *testing.T, sps string, pktMode string) {
|
||||||
Unmarshal("video", 96, "H264/90000", map[string]string{ //nolint:errcheck
|
Unmarshal("video", 96, "H264/90000", map[string]string{ //nolint:errcheck
|
||||||
"sprop-parameter-sets": sps,
|
"sprop-parameter-sets": sps,
|
||||||
"packetization-mode": pktMode,
|
"packetization-mode": pktMode,
|
||||||
@@ -1217,7 +1217,7 @@ func FuzzUnmarshalH264(f *testing.F) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func FuzzUnmarshalH265(f *testing.F) {
|
func FuzzUnmarshalH265(f *testing.F) {
|
||||||
f.Fuzz(func(t *testing.T, a, b, c, d string) {
|
f.Fuzz(func(_ *testing.T, a, b, c, d string) {
|
||||||
Unmarshal("video", 96, "H265/90000", map[string]string{ //nolint:errcheck
|
Unmarshal("video", 96, "H265/90000", map[string]string{ //nolint:errcheck
|
||||||
"sprop-vps": a,
|
"sprop-vps": a,
|
||||||
"sprop-sps": b,
|
"sprop-sps": b,
|
||||||
@@ -1228,13 +1228,13 @@ func FuzzUnmarshalH265(f *testing.F) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func FuzzUnmarshalLPCM(f *testing.F) {
|
func FuzzUnmarshalLPCM(f *testing.F) {
|
||||||
f.Fuzz(func(t *testing.T, a string) {
|
f.Fuzz(func(_ *testing.T, a string) {
|
||||||
Unmarshal("audio", 96, "L16/"+a, nil) //nolint:errcheck
|
Unmarshal("audio", 96, "L16/"+a, nil) //nolint:errcheck
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
func FuzzUnmarshalMPEG4Video(f *testing.F) {
|
func FuzzUnmarshalMPEG4Video(f *testing.F) {
|
||||||
f.Fuzz(func(t *testing.T, a, b string) {
|
f.Fuzz(func(_ *testing.T, a, b string) {
|
||||||
Unmarshal("video", 96, "MP4V-ES/90000", map[string]string{ //nolint:errcheck
|
Unmarshal("video", 96, "MP4V-ES/90000", map[string]string{ //nolint:errcheck
|
||||||
"profile-level-id": a,
|
"profile-level-id": a,
|
||||||
"config": b,
|
"config": b,
|
||||||
@@ -1245,13 +1245,13 @@ func FuzzUnmarshalMPEG4Video(f *testing.F) {
|
|||||||
func FuzzUnmarshalOpus(f *testing.F) {
|
func FuzzUnmarshalOpus(f *testing.F) {
|
||||||
f.Add("48000/a")
|
f.Add("48000/a")
|
||||||
|
|
||||||
f.Fuzz(func(t *testing.T, a string) {
|
f.Fuzz(func(_ *testing.T, a string) {
|
||||||
Unmarshal("audio", 96, "Opus/"+a, nil) //nolint:errcheck
|
Unmarshal("audio", 96, "Opus/"+a, nil) //nolint:errcheck
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
func FuzzUnmarshalVorbis(f *testing.F) {
|
func FuzzUnmarshalVorbis(f *testing.F) {
|
||||||
f.Fuzz(func(t *testing.T, a, b string) {
|
f.Fuzz(func(_ *testing.T, a, b string) {
|
||||||
Unmarshal("audio", 96, "Vorbis/"+a, map[string]string{ //nolint:errcheck
|
Unmarshal("audio", 96, "Vorbis/"+a, map[string]string{ //nolint:errcheck
|
||||||
"configuration": b,
|
"configuration": b,
|
||||||
})
|
})
|
||||||
@@ -1259,7 +1259,7 @@ func FuzzUnmarshalVorbis(f *testing.F) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func FuzzUnmarshalVP8(f *testing.F) {
|
func FuzzUnmarshalVP8(f *testing.F) {
|
||||||
f.Fuzz(func(t *testing.T, a, b string) {
|
f.Fuzz(func(_ *testing.T, a, b string) {
|
||||||
Unmarshal("video", 96, "VP8/90000", map[string]string{ //nolint:errcheck
|
Unmarshal("video", 96, "VP8/90000", map[string]string{ //nolint:errcheck
|
||||||
"max-fr": a,
|
"max-fr": a,
|
||||||
"max-fs": b,
|
"max-fs": b,
|
||||||
@@ -1268,7 +1268,7 @@ func FuzzUnmarshalVP8(f *testing.F) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func FuzzUnmarshalVP9(f *testing.F) {
|
func FuzzUnmarshalVP9(f *testing.F) {
|
||||||
f.Fuzz(func(t *testing.T, a, b, c string) {
|
f.Fuzz(func(_ *testing.T, a, b, c string) {
|
||||||
Unmarshal("video", 96, "VP9/90000", map[string]string{ //nolint:errcheck
|
Unmarshal("video", 96, "VP9/90000", map[string]string{ //nolint:errcheck
|
||||||
"max-fr": a,
|
"max-fr": a,
|
||||||
"max-fs": b,
|
"max-fs": b,
|
||||||
|
@@ -56,7 +56,7 @@ func TestDecoderErrorLimit(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func FuzzDecoder(f *testing.F) {
|
func FuzzDecoder(f *testing.F) {
|
||||||
f.Fuzz(func(t *testing.T, a []byte, am bool, b []byte, bm bool) {
|
f.Fuzz(func(_ *testing.T, a []byte, am bool, b []byte, bm bool) {
|
||||||
d := &Decoder{}
|
d := &Decoder{}
|
||||||
d.Init() //nolint:errcheck
|
d.Init() //nolint:errcheck
|
||||||
|
|
||||||
|
@@ -213,7 +213,7 @@ func TestDecoderErrorLimit(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func FuzzDecoder(f *testing.F) {
|
func FuzzDecoder(f *testing.F) {
|
||||||
f.Fuzz(func(t *testing.T, a []byte, b []byte) {
|
f.Fuzz(func(_ *testing.T, a []byte, b []byte) {
|
||||||
d := &Decoder{}
|
d := &Decoder{}
|
||||||
d.Init() //nolint:errcheck
|
d.Init() //nolint:errcheck
|
||||||
|
|
||||||
|
@@ -62,7 +62,7 @@ func TestDecoderErrorLimit(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func FuzzDecoder(f *testing.F) {
|
func FuzzDecoder(f *testing.F) {
|
||||||
f.Fuzz(func(t *testing.T, a []byte, b []byte) {
|
f.Fuzz(func(_ *testing.T, a []byte, b []byte) {
|
||||||
d := &Decoder{}
|
d := &Decoder{}
|
||||||
d.Init() //nolint:errcheck
|
d.Init() //nolint:errcheck
|
||||||
|
|
||||||
|
@@ -31,7 +31,7 @@ func TestDecode(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func FuzzDecoder(f *testing.F) {
|
func FuzzDecoder(f *testing.F) {
|
||||||
f.Fuzz(func(t *testing.T, b []byte) {
|
f.Fuzz(func(_ *testing.T, b []byte) {
|
||||||
d := &Decoder{
|
d := &Decoder{
|
||||||
BitDepth: 24,
|
BitDepth: 24,
|
||||||
ChannelCount: 2,
|
ChannelCount: 2,
|
||||||
|
@@ -29,7 +29,7 @@ func TestDecode(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func FuzzDecoder(f *testing.F) {
|
func FuzzDecoder(f *testing.F) {
|
||||||
f.Fuzz(func(t *testing.T, a []byte, am bool, b []byte, bm bool) {
|
f.Fuzz(func(_ *testing.T, a []byte, am bool, b []byte, bm bool) {
|
||||||
d := &Decoder{}
|
d := &Decoder{}
|
||||||
d.Init() //nolint:errcheck
|
d.Init() //nolint:errcheck
|
||||||
|
|
||||||
|
@@ -27,7 +27,7 @@ func TestDecode(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func FuzzDecoder(f *testing.F) {
|
func FuzzDecoder(f *testing.F) {
|
||||||
f.Fuzz(func(t *testing.T, a []byte, b []byte) {
|
f.Fuzz(func(_ *testing.T, a []byte, b []byte) {
|
||||||
d := &Decoder{}
|
d := &Decoder{}
|
||||||
d.Init() //nolint:errcheck
|
d.Init() //nolint:errcheck
|
||||||
|
|
||||||
|
@@ -27,7 +27,7 @@ func TestDecode(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func FuzzDecoder(f *testing.F) {
|
func FuzzDecoder(f *testing.F) {
|
||||||
f.Fuzz(func(t *testing.T, a []byte, b []byte) {
|
f.Fuzz(func(_ *testing.T, a []byte, b []byte) {
|
||||||
d := &Decoder{}
|
d := &Decoder{}
|
||||||
d.Init() //nolint:errcheck
|
d.Init() //nolint:errcheck
|
||||||
|
|
||||||
|
@@ -64,7 +64,7 @@ func TestDecodeLATMOtherData(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func FuzzDecoderLATM(f *testing.F) {
|
func FuzzDecoderLATM(f *testing.F) {
|
||||||
f.Fuzz(func(t *testing.T, a []byte, am bool, b []byte, bm bool) {
|
f.Fuzz(func(_ *testing.T, a []byte, am bool, b []byte, bm bool) {
|
||||||
d := &Decoder{
|
d := &Decoder{
|
||||||
LATM: true,
|
LATM: true,
|
||||||
}
|
}
|
||||||
|
@@ -32,7 +32,7 @@ func TestDecode(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func FuzzDecoder(f *testing.F) {
|
func FuzzDecoder(f *testing.F) {
|
||||||
f.Fuzz(func(t *testing.T, a []byte, am bool, b []byte, bm bool) {
|
f.Fuzz(func(_ *testing.T, a []byte, am bool, b []byte, bm bool) {
|
||||||
d := &Decoder{}
|
d := &Decoder{}
|
||||||
d.Init() //nolint:errcheck
|
d.Init() //nolint:errcheck
|
||||||
|
|
||||||
|
@@ -27,7 +27,7 @@ func TestDecode(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func FuzzDecoder(f *testing.F) {
|
func FuzzDecoder(f *testing.F) {
|
||||||
f.Fuzz(func(t *testing.T, a []byte, am bool, b []byte, bm bool) {
|
f.Fuzz(func(_ *testing.T, a []byte, am bool, b []byte, bm bool) {
|
||||||
d := &Decoder{}
|
d := &Decoder{}
|
||||||
d.Init() //nolint:errcheck
|
d.Init() //nolint:errcheck
|
||||||
|
|
||||||
|
@@ -27,7 +27,7 @@ func TestDecode(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func FuzzDecoder(f *testing.F) {
|
func FuzzDecoder(f *testing.F) {
|
||||||
f.Fuzz(func(t *testing.T, a []byte, am bool, b []byte, bm bool) {
|
f.Fuzz(func(_ *testing.T, a []byte, am bool, b []byte, bm bool) {
|
||||||
d := &Decoder{}
|
d := &Decoder{}
|
||||||
d.Init() //nolint:errcheck
|
d.Init() //nolint:errcheck
|
||||||
|
|
||||||
|
@@ -117,7 +117,7 @@ func FuzzAuthenticateUnmarshal(f *testing.F) {
|
|||||||
f.Add(ca.vin[0])
|
f.Add(ca.vin[0])
|
||||||
}
|
}
|
||||||
|
|
||||||
f.Fuzz(func(t *testing.T, b string) {
|
f.Fuzz(func(_ *testing.T, b string) {
|
||||||
var h Authenticate
|
var h Authenticate
|
||||||
h.Unmarshal(base.HeaderValue{b}) //nolint:errcheck
|
h.Unmarshal(base.HeaderValue{b}) //nolint:errcheck
|
||||||
})
|
})
|
||||||
|
@@ -103,7 +103,7 @@ func FuzzAuthorizationUnmarshal(f *testing.F) {
|
|||||||
f.Add(ca.vin[0])
|
f.Add(ca.vin[0])
|
||||||
}
|
}
|
||||||
|
|
||||||
f.Fuzz(func(t *testing.T, b string) {
|
f.Fuzz(func(_ *testing.T, b string) {
|
||||||
var h Authorization
|
var h Authorization
|
||||||
h.Unmarshal(base.HeaderValue{b}) //nolint:errcheck
|
h.Unmarshal(base.HeaderValue{b}) //nolint:errcheck
|
||||||
})
|
})
|
||||||
|
@@ -86,7 +86,7 @@ func TestKeyValParse(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func FuzzKeyValParse(f *testing.F) {
|
func FuzzKeyValParse(f *testing.F) {
|
||||||
f.Fuzz(func(t *testing.T, b string) {
|
f.Fuzz(func(_ *testing.T, b string) {
|
||||||
keyValParse(b, ',') //nolint:errcheck
|
keyValParse(b, ',') //nolint:errcheck
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@@ -149,7 +149,7 @@ func FuzzRangeUnmarshal(f *testing.F) {
|
|||||||
f.Add("npt=")
|
f.Add("npt=")
|
||||||
f.Add("clock=")
|
f.Add("clock=")
|
||||||
|
|
||||||
f.Fuzz(func(t *testing.T, b string) {
|
f.Fuzz(func(_ *testing.T, b string) {
|
||||||
var h Range
|
var h Range
|
||||||
h.Unmarshal(base.HeaderValue{b}) //nolint:errcheck
|
h.Unmarshal(base.HeaderValue{b}) //nolint:errcheck
|
||||||
})
|
})
|
||||||
|
@@ -156,7 +156,7 @@ func FuzzRTPInfoUnmarshal(f *testing.F) {
|
|||||||
f.Add(ca.vin[0])
|
f.Add(ca.vin[0])
|
||||||
}
|
}
|
||||||
|
|
||||||
f.Fuzz(func(t *testing.T, b string) {
|
f.Fuzz(func(_ *testing.T, b string) {
|
||||||
var h RTPInfo
|
var h RTPInfo
|
||||||
h.Unmarshal(base.HeaderValue{b}) //nolint:errcheck
|
h.Unmarshal(base.HeaderValue{b}) //nolint:errcheck
|
||||||
})
|
})
|
||||||
|
@@ -69,7 +69,7 @@ func FuzzSessionUnmarshal(f *testing.F) {
|
|||||||
|
|
||||||
f.Add("timeout=")
|
f.Add("timeout=")
|
||||||
|
|
||||||
f.Fuzz(func(t *testing.T, b string) {
|
f.Fuzz(func(_ *testing.T, b string) {
|
||||||
var h Session
|
var h Session
|
||||||
h.Unmarshal(base.HeaderValue{b}) //nolint:errcheck
|
h.Unmarshal(base.HeaderValue{b}) //nolint:errcheck
|
||||||
})
|
})
|
||||||
|
@@ -254,7 +254,7 @@ func FuzzTransportsUnmarshal(f *testing.F) {
|
|||||||
f.Add("server_port=")
|
f.Add("server_port=")
|
||||||
f.Add("mode=")
|
f.Add("mode=")
|
||||||
|
|
||||||
f.Fuzz(func(t *testing.T, b string) {
|
f.Fuzz(func(_ *testing.T, b string) {
|
||||||
var h Transports
|
var h Transports
|
||||||
h.Unmarshal(base.HeaderValue{b}) //nolint:errcheck
|
h.Unmarshal(base.HeaderValue{b}) //nolint:errcheck
|
||||||
})
|
})
|
||||||
|
@@ -2964,7 +2964,7 @@ func FuzzUnmarshal(f *testing.F) {
|
|||||||
f.Add("v=0\r\n" +
|
f.Add("v=0\r\n" +
|
||||||
"o = IN \r\n")
|
"o = IN \r\n")
|
||||||
|
|
||||||
f.Fuzz(func(t *testing.T, b string) {
|
f.Fuzz(func(_ *testing.T, b string) {
|
||||||
desc := SessionDescription{}
|
desc := SessionDescription{}
|
||||||
desc.Unmarshal([]byte(b)) //nolint:errcheck
|
desc.Unmarshal([]byte(b)) //nolint:errcheck
|
||||||
})
|
})
|
||||||
|
@@ -227,7 +227,7 @@ func TestServerPlayPath(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
@@ -315,12 +315,12 @@ func TestServerPlaySetupErrors(t *testing.T) {
|
|||||||
}
|
}
|
||||||
close(nconnClosed)
|
close(nconnClosed)
|
||||||
},
|
},
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
@@ -428,17 +428,17 @@ func TestServerPlaySetupErrorSameUDPPortsAndIP(t *testing.T) {
|
|||||||
close(errorRecv)
|
close(errorRecv)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onPlay: func(ctx *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
onPlay: func(_ *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
@@ -511,24 +511,24 @@ func TestServerPlay(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onConnOpen: func(ctx *ServerHandlerOnConnOpenCtx) {
|
onConnOpen: func(_ *ServerHandlerOnConnOpenCtx) {
|
||||||
close(nconnOpened)
|
close(nconnOpened)
|
||||||
},
|
},
|
||||||
onConnClose: func(ctx *ServerHandlerOnConnCloseCtx) {
|
onConnClose: func(_ *ServerHandlerOnConnCloseCtx) {
|
||||||
close(nconnClosed)
|
close(nconnClosed)
|
||||||
},
|
},
|
||||||
onSessionOpen: func(ctx *ServerHandlerOnSessionOpenCtx) {
|
onSessionOpen: func(_ *ServerHandlerOnSessionOpenCtx) {
|
||||||
close(sessionOpened)
|
close(sessionOpened)
|
||||||
},
|
},
|
||||||
onSessionClose: func(ctx *ServerHandlerOnSessionCloseCtx) {
|
onSessionClose: func(_ *ServerHandlerOnSessionCloseCtx) {
|
||||||
close(sessionClosed)
|
close(sessionClosed)
|
||||||
},
|
},
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
@@ -584,7 +584,7 @@ func TestServerPlay(t *testing.T) {
|
|||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
},
|
},
|
||||||
onGetParameter: func(ctx *ServerHandlerOnGetParameterCtx) (*base.Response, error) {
|
onGetParameter: func(_ *ServerHandlerOnGetParameterCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
@@ -847,17 +847,17 @@ func TestServerPlayDecodeErrors(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onPlay: func(ctx *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
onPlay: func(_ *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
@@ -975,17 +975,17 @@ func TestServerPlayRTCPReport(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onPlay: func(ctx *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
onPlay: func(_ *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
@@ -1108,7 +1108,7 @@ func TestServerPlayVLCMulticast(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
@@ -1157,21 +1157,21 @@ func TestServerPlayTCPResponseBeforeFrames(t *testing.T) {
|
|||||||
s := &Server{
|
s := &Server{
|
||||||
RTSPAddress: "localhost:8554",
|
RTSPAddress: "localhost:8554",
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onConnClose: func(ctx *ServerHandlerOnConnCloseCtx) {
|
onConnClose: func(_ *ServerHandlerOnConnCloseCtx) {
|
||||||
close(writerTerminate)
|
close(writerTerminate)
|
||||||
<-writerDone
|
<-writerDone
|
||||||
},
|
},
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onPlay: func(ctx *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
onPlay: func(_ *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
||||||
go func() {
|
go func() {
|
||||||
defer close(writerDone)
|
defer close(writerDone)
|
||||||
|
|
||||||
@@ -1237,17 +1237,17 @@ func TestServerPlayPlayPlay(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onPlay: func(ctx *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
onPlay: func(_ *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
@@ -1295,21 +1295,21 @@ func TestServerPlayPlayPausePlay(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onConnClose: func(ctx *ServerHandlerOnConnCloseCtx) {
|
onConnClose: func(_ *ServerHandlerOnConnCloseCtx) {
|
||||||
close(writerTerminate)
|
close(writerTerminate)
|
||||||
<-writerDone
|
<-writerDone
|
||||||
},
|
},
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onPlay: func(ctx *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
onPlay: func(_ *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
||||||
if !writerStarted {
|
if !writerStarted {
|
||||||
writerStarted = true
|
writerStarted = true
|
||||||
go func() {
|
go func() {
|
||||||
@@ -1334,7 +1334,7 @@ func TestServerPlayPlayPausePlay(t *testing.T) {
|
|||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
},
|
},
|
||||||
onPause: func(ctx *ServerHandlerOnPauseCtx) (*base.Response, error) {
|
onPause: func(_ *ServerHandlerOnPauseCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
@@ -1380,21 +1380,21 @@ func TestServerPlayPlayPausePause(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onConnClose: func(ctx *ServerHandlerOnConnCloseCtx) {
|
onConnClose: func(_ *ServerHandlerOnConnCloseCtx) {
|
||||||
close(writerTerminate)
|
close(writerTerminate)
|
||||||
<-writerDone
|
<-writerDone
|
||||||
},
|
},
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onPlay: func(ctx *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
onPlay: func(_ *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
||||||
go func() {
|
go func() {
|
||||||
defer close(writerDone)
|
defer close(writerDone)
|
||||||
|
|
||||||
@@ -1416,7 +1416,7 @@ func TestServerPlayPlayPausePause(t *testing.T) {
|
|||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
},
|
},
|
||||||
onPause: func(ctx *ServerHandlerOnPauseCtx) (*base.Response, error) {
|
onPause: func(_ *ServerHandlerOnPauseCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
@@ -1469,20 +1469,20 @@ func TestServerPlayTimeout(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onSessionClose: func(ctx *ServerHandlerOnSessionCloseCtx) {
|
onSessionClose: func(_ *ServerHandlerOnSessionCloseCtx) {
|
||||||
close(sessionClosed)
|
close(sessionClosed)
|
||||||
},
|
},
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onPlay: func(ctx *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
onPlay: func(_ *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
@@ -1559,23 +1559,23 @@ func TestServerPlayWithoutTeardown(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onConnClose: func(ctx *ServerHandlerOnConnCloseCtx) {
|
onConnClose: func(_ *ServerHandlerOnConnCloseCtx) {
|
||||||
close(nconnClosed)
|
close(nconnClosed)
|
||||||
},
|
},
|
||||||
onSessionClose: func(ctx *ServerHandlerOnSessionCloseCtx) {
|
onSessionClose: func(_ *ServerHandlerOnSessionCloseCtx) {
|
||||||
close(sessionClosed)
|
close(sessionClosed)
|
||||||
},
|
},
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onPlay: func(ctx *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
onPlay: func(_ *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
@@ -1637,22 +1637,22 @@ func TestServerPlayUDPChangeConn(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onPlay: func(ctx *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
onPlay: func(_ *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
},
|
},
|
||||||
onGetParameter: func(ctx *ServerHandlerOnGetParameterCtx) (*base.Response, error) {
|
onGetParameter: func(_ *ServerHandlerOnGetParameterCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
@@ -1720,17 +1720,17 @@ func TestServerPlayPartialMedias(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onPlay: func(ctx *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
onPlay: func(_ *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
||||||
go func() {
|
go func() {
|
||||||
time.Sleep(500 * time.Millisecond)
|
time.Sleep(500 * time.Millisecond)
|
||||||
err := stream.WritePacketRTP(stream.Description().Medias[0], &testRTPPacket)
|
err := stream.WritePacketRTP(stream.Description().Medias[0], &testRTPPacket)
|
||||||
@@ -1834,17 +1834,17 @@ func TestServerPlayAdditionalInfos(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onPlay: func(ctx *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
onPlay: func(_ *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
@@ -1953,17 +1953,17 @@ func TestServerPlayNoInterleavedIDs(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onPlay: func(ctx *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
onPlay: func(_ *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
@@ -2035,17 +2035,17 @@ func TestServerPlayBytesSent(t *testing.T) {
|
|||||||
MulticastRTPPort: 8000,
|
MulticastRTPPort: 8000,
|
||||||
MulticastRTCPPort: 8001,
|
MulticastRTCPPort: 8001,
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onPlay: func(ctx *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
onPlay: func(_ *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
|
@@ -142,7 +142,7 @@ func TestServerRecordErrorAnnounce(t *testing.T) {
|
|||||||
require.EqualError(t, ctx.Error, ca.err)
|
require.EqualError(t, ctx.Error, ca.err)
|
||||||
close(nconnClosed)
|
close(nconnClosed)
|
||||||
},
|
},
|
||||||
onAnnounce: func(ctx *ServerHandlerOnAnnounceCtx) (*base.Response, error) {
|
onAnnounce: func(_ *ServerHandlerOnAnnounceCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
@@ -315,12 +315,12 @@ func TestServerRecordErrorSetupMediaTwice(t *testing.T) {
|
|||||||
onConnClose: func(ctx *ServerHandlerOnConnCloseCtx) {
|
onConnClose: func(ctx *ServerHandlerOnConnCloseCtx) {
|
||||||
serverErr <- ctx.Error
|
serverErr <- ctx.Error
|
||||||
},
|
},
|
||||||
onAnnounce: func(ctx *ServerHandlerOnAnnounceCtx) (*base.Response, error) {
|
onAnnounce: func(_ *ServerHandlerOnAnnounceCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil, nil
|
}, nil, nil
|
||||||
@@ -384,17 +384,17 @@ func TestServerRecordErrorRecordPartialMedias(t *testing.T) {
|
|||||||
onConnClose: func(ctx *ServerHandlerOnConnCloseCtx) {
|
onConnClose: func(ctx *ServerHandlerOnConnCloseCtx) {
|
||||||
serverErr <- ctx.Error
|
serverErr <- ctx.Error
|
||||||
},
|
},
|
||||||
onAnnounce: func(ctx *ServerHandlerOnAnnounceCtx) (*base.Response, error) {
|
onAnnounce: func(_ *ServerHandlerOnAnnounceCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil, nil
|
}, nil, nil
|
||||||
},
|
},
|
||||||
onRecord: func(ctx *ServerHandlerOnRecordCtx) (*base.Response, error) {
|
onRecord: func(_ *ServerHandlerOnRecordCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
@@ -472,24 +472,24 @@ func TestServerRecord(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onConnOpen: func(ctx *ServerHandlerOnConnOpenCtx) {
|
onConnOpen: func(_ *ServerHandlerOnConnOpenCtx) {
|
||||||
close(nconnOpened)
|
close(nconnOpened)
|
||||||
},
|
},
|
||||||
onConnClose: func(ctx *ServerHandlerOnConnCloseCtx) {
|
onConnClose: func(_ *ServerHandlerOnConnCloseCtx) {
|
||||||
close(nconnClosed)
|
close(nconnClosed)
|
||||||
},
|
},
|
||||||
onSessionOpen: func(ctx *ServerHandlerOnSessionOpenCtx) {
|
onSessionOpen: func(_ *ServerHandlerOnSessionOpenCtx) {
|
||||||
close(sessionOpened)
|
close(sessionOpened)
|
||||||
},
|
},
|
||||||
onSessionClose: func(ctx *ServerHandlerOnSessionCloseCtx) {
|
onSessionClose: func(_ *ServerHandlerOnSessionCloseCtx) {
|
||||||
close(sessionClosed)
|
close(sessionClosed)
|
||||||
},
|
},
|
||||||
onAnnounce: func(ctx *ServerHandlerOnAnnounceCtx) (*base.Response, error) {
|
onAnnounce: func(_ *ServerHandlerOnAnnounceCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil, nil
|
}, nil, nil
|
||||||
@@ -716,17 +716,17 @@ func TestServerRecordErrorInvalidProtocol(t *testing.T) {
|
|||||||
require.EqualError(t, ctx.Error, "received unexpected interleaved frame")
|
require.EqualError(t, ctx.Error, "received unexpected interleaved frame")
|
||||||
close(errorRecv)
|
close(errorRecv)
|
||||||
},
|
},
|
||||||
onAnnounce: func(ctx *ServerHandlerOnAnnounceCtx) (*base.Response, error) {
|
onAnnounce: func(_ *ServerHandlerOnAnnounceCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil, nil
|
}, nil, nil
|
||||||
},
|
},
|
||||||
onRecord: func(ctx *ServerHandlerOnRecordCtx) (*base.Response, error) {
|
onRecord: func(_ *ServerHandlerOnRecordCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
@@ -775,17 +775,17 @@ func TestServerRecordErrorInvalidProtocol(t *testing.T) {
|
|||||||
func TestServerRecordRTCPReport(t *testing.T) {
|
func TestServerRecordRTCPReport(t *testing.T) {
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onAnnounce: func(ctx *ServerHandlerOnAnnounceCtx) (*base.Response, error) {
|
onAnnounce: func(_ *ServerHandlerOnAnnounceCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil, nil
|
}, nil, nil
|
||||||
},
|
},
|
||||||
onRecord: func(ctx *ServerHandlerOnRecordCtx) (*base.Response, error) {
|
onRecord: func(_ *ServerHandlerOnRecordCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
@@ -899,23 +899,23 @@ func TestServerRecordTimeout(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onConnClose: func(ctx *ServerHandlerOnConnCloseCtx) {
|
onConnClose: func(_ *ServerHandlerOnConnCloseCtx) {
|
||||||
close(nconnClosed)
|
close(nconnClosed)
|
||||||
},
|
},
|
||||||
onSessionClose: func(ctx *ServerHandlerOnSessionCloseCtx) {
|
onSessionClose: func(_ *ServerHandlerOnSessionCloseCtx) {
|
||||||
close(sessionClosed)
|
close(sessionClosed)
|
||||||
},
|
},
|
||||||
onAnnounce: func(ctx *ServerHandlerOnAnnounceCtx) (*base.Response, error) {
|
onAnnounce: func(_ *ServerHandlerOnAnnounceCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil, nil
|
}, nil, nil
|
||||||
},
|
},
|
||||||
onRecord: func(ctx *ServerHandlerOnRecordCtx) (*base.Response, error) {
|
onRecord: func(_ *ServerHandlerOnRecordCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
@@ -983,23 +983,23 @@ func TestServerRecordWithoutTeardown(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onConnClose: func(ctx *ServerHandlerOnConnCloseCtx) {
|
onConnClose: func(_ *ServerHandlerOnConnCloseCtx) {
|
||||||
close(nconnClosed)
|
close(nconnClosed)
|
||||||
},
|
},
|
||||||
onSessionClose: func(ctx *ServerHandlerOnSessionCloseCtx) {
|
onSessionClose: func(_ *ServerHandlerOnSessionCloseCtx) {
|
||||||
close(sessionClosed)
|
close(sessionClosed)
|
||||||
},
|
},
|
||||||
onAnnounce: func(ctx *ServerHandlerOnAnnounceCtx) (*base.Response, error) {
|
onAnnounce: func(_ *ServerHandlerOnAnnounceCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil, nil
|
}, nil, nil
|
||||||
},
|
},
|
||||||
onRecord: func(ctx *ServerHandlerOnRecordCtx) (*base.Response, error) {
|
onRecord: func(_ *ServerHandlerOnRecordCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
@@ -1056,22 +1056,22 @@ func TestServerRecordWithoutTeardown(t *testing.T) {
|
|||||||
func TestServerRecordUDPChangeConn(t *testing.T) {
|
func TestServerRecordUDPChangeConn(t *testing.T) {
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onAnnounce: func(ctx *ServerHandlerOnAnnounceCtx) (*base.Response, error) {
|
onAnnounce: func(_ *ServerHandlerOnAnnounceCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil, nil
|
}, nil, nil
|
||||||
},
|
},
|
||||||
onRecord: func(ctx *ServerHandlerOnRecordCtx) (*base.Response, error) {
|
onRecord: func(_ *ServerHandlerOnRecordCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
},
|
},
|
||||||
onGetParameter: func(ctx *ServerHandlerOnGetParameterCtx) (*base.Response, error) {
|
onGetParameter: func(_ *ServerHandlerOnGetParameterCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
@@ -1156,17 +1156,17 @@ func TestServerRecordDecodeErrors(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onAnnounce: func(ctx *ServerHandlerOnAnnounceCtx) (*base.Response, error) {
|
onAnnounce: func(_ *ServerHandlerOnAnnounceCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil, nil
|
}, nil, nil
|
||||||
},
|
},
|
||||||
onRecord: func(ctx *ServerHandlerOnRecordCtx) (*base.Response, error) {
|
onRecord: func(_ *ServerHandlerOnRecordCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
@@ -1365,18 +1365,18 @@ func TestServerRecordPacketNTP(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onAnnounce: func(ctx *ServerHandlerOnAnnounceCtx) (*base.Response, error) {
|
onAnnounce: func(_ *ServerHandlerOnAnnounceCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil, nil
|
}, nil, nil
|
||||||
},
|
},
|
||||||
onRecord: func(ctx *ServerHandlerOnRecordCtx) (*base.Response, error) {
|
onRecord: func(ctx *ServerHandlerOnRecordCtx) (*base.Response, error) {
|
||||||
ctx.Session.OnPacketRTPAny(func(medi *description.Media, forma format.Format, pkt *rtp.Packet) {
|
ctx.Session.OnPacketRTPAny(func(medi *description.Media, _ format.Format, pkt *rtp.Packet) {
|
||||||
if !first {
|
if !first {
|
||||||
first = true
|
first = true
|
||||||
} else {
|
} else {
|
||||||
@@ -1486,22 +1486,22 @@ func TestServerRecordPacketNTP(t *testing.T) {
|
|||||||
func TestServerRecordPausePause(t *testing.T) {
|
func TestServerRecordPausePause(t *testing.T) {
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onAnnounce: func(ctx *ServerHandlerOnAnnounceCtx) (*base.Response, error) {
|
onAnnounce: func(_ *ServerHandlerOnAnnounceCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil, nil
|
}, nil, nil
|
||||||
},
|
},
|
||||||
onRecord: func(ctx *ServerHandlerOnRecordCtx) (*base.Response, error) {
|
onRecord: func(_ *ServerHandlerOnRecordCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
},
|
},
|
||||||
onPause: func(ctx *ServerHandlerOnPauseCtx) (*base.Response, error) {
|
onPause: func(_ *ServerHandlerOnPauseCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
|
@@ -825,7 +825,7 @@ func (ss *ServerSession) handleRequestInner(sc *ServerConn, req *base.Request) (
|
|||||||
sm := &serverSessionMedia{
|
sm := &serverSessionMedia{
|
||||||
ss: ss,
|
ss: ss,
|
||||||
media: medi,
|
media: medi,
|
||||||
onPacketRTCP: func(p rtcp.Packet) {},
|
onPacketRTCP: func(_ rtcp.Packet) {},
|
||||||
}
|
}
|
||||||
sm.initialize()
|
sm.initialize()
|
||||||
|
|
||||||
|
@@ -233,7 +233,7 @@ func TestServerConnClose(t *testing.T) {
|
|||||||
ctx.Conn.Close()
|
ctx.Conn.Close()
|
||||||
ctx.Conn.Close()
|
ctx.Conn.Close()
|
||||||
},
|
},
|
||||||
onConnClose: func(ctx *ServerHandlerOnConnCloseCtx) {
|
onConnClose: func(_ *ServerHandlerOnConnCloseCtx) {
|
||||||
close(nconnClosed)
|
close(nconnClosed)
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@@ -451,22 +451,22 @@ func TestServerErrorTCPTwoConnOneSession(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onPlay: func(ctx *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
onPlay: func(_ *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
},
|
},
|
||||||
onPause: func(ctx *ServerHandlerOnPauseCtx) (*base.Response, error) {
|
onPause: func(_ *ServerHandlerOnPauseCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
@@ -532,22 +532,22 @@ func TestServerErrorTCPOneConnTwoSessions(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onPlay: func(ctx *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
onPlay: func(_ *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
},
|
},
|
||||||
onPause: func(ctx *ServerHandlerOnPauseCtx) (*base.Response, error) {
|
onPause: func(_ *ServerHandlerOnPauseCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
@@ -605,12 +605,12 @@ func TestServerSetupMultipleTransports(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
@@ -677,7 +677,7 @@ func TestServerGetSetParameter(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
@@ -790,17 +790,17 @@ func TestServerErrorInvalidSession(t *testing.T) {
|
|||||||
t.Run(string(method), func(t *testing.T) {
|
t.Run(string(method), func(t *testing.T) {
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onPlay: func(ctx *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
onPlay: func(_ *ServerHandlerOnPlayCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
},
|
},
|
||||||
onRecord: func(ctx *ServerHandlerOnRecordCtx) (*base.Response, error) {
|
onRecord: func(_ *ServerHandlerOnRecordCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
},
|
},
|
||||||
onPause: func(ctx *ServerHandlerOnPauseCtx) (*base.Response, error) {
|
onPause: func(_ *ServerHandlerOnPauseCtx) (*base.Response, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, nil
|
}, nil
|
||||||
@@ -842,15 +842,15 @@ func TestServerSessionClose(t *testing.T) {
|
|||||||
onSessionOpen: func(ctx *ServerHandlerOnSessionOpenCtx) {
|
onSessionOpen: func(ctx *ServerHandlerOnSessionOpenCtx) {
|
||||||
session = ctx.Session
|
session = ctx.Session
|
||||||
},
|
},
|
||||||
onConnClose: func(ctx *ServerHandlerOnConnCloseCtx) {
|
onConnClose: func(_ *ServerHandlerOnConnCloseCtx) {
|
||||||
close(connClosed)
|
close(connClosed)
|
||||||
},
|
},
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
@@ -911,15 +911,15 @@ func TestServerSessionAutoClose(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onSessionClose: func(ctx *ServerHandlerOnSessionCloseCtx) {
|
onSessionClose: func(_ *ServerHandlerOnSessionCloseCtx) {
|
||||||
close(sessionClosed)
|
close(sessionClosed)
|
||||||
},
|
},
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
if ca == "200" {
|
if ca == "200" {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
@@ -982,12 +982,12 @@ func TestServerSessionTeardown(t *testing.T) {
|
|||||||
|
|
||||||
s := &Server{
|
s := &Server{
|
||||||
Handler: &testServerHandler{
|
Handler: &testServerHandler{
|
||||||
onDescribe: func(ctx *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
onDescribe: func(_ *ServerHandlerOnDescribeCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
},
|
},
|
||||||
onSetup: func(ctx *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
onSetup: func(_ *ServerHandlerOnSetupCtx) (*base.Response, *ServerStream, error) {
|
||||||
return &base.Response{
|
return &base.Response{
|
||||||
StatusCode: base.StatusOK,
|
StatusCode: base.StatusOK,
|
||||||
}, stream, nil
|
}, stream, nil
|
||||||
|
Reference in New Issue
Block a user