fix race condition in tests (#3834)

This commit is contained in:
Alessandro Ros
2024-10-05 21:54:11 +02:00
committed by GitHub
parent 534b637bc7
commit 2586782031
10 changed files with 51 additions and 32 deletions

View File

@@ -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{},