mirror of
https://github.com/aler9/rtsp-simple-server
synced 2025-10-05 07:36:57 +08:00
fix race condition in tests (#3834)
This commit is contained in:
@@ -163,14 +163,14 @@ func TestServerPublish(t *testing.T) {
|
||||
return nil
|
||||
})
|
||||
|
||||
path.stream.StartReader(reader)
|
||||
defer path.stream.RemoveReader(reader)
|
||||
|
||||
err = w.WriteH264(0, 0, true, [][]byte{
|
||||
{5, 2, 3, 4},
|
||||
})
|
||||
require.NoError(t, err)
|
||||
|
||||
path.stream.StartReader(reader)
|
||||
defer path.stream.RemoveReader(reader)
|
||||
|
||||
<-recv
|
||||
})
|
||||
}
|
||||
@@ -250,6 +250,8 @@ func TestServerRead(t *testing.T) {
|
||||
videoTrack, _ := r.Tracks()
|
||||
require.Equal(t, test.FormatH264, videoTrack)
|
||||
|
||||
stream.WaitRunningReader()
|
||||
|
||||
stream.WriteUnit(desc.Medias[0], desc.Medias[0].Formats[0], &unit.H264{
|
||||
Base: unit.Base{
|
||||
NTP: time.Time{},
|
||||
|
Reference in New Issue
Block a user