@@ -67,7 +67,14 @@ func TestMain(m *testing.M) {
6767
6868func TestBWE (t * testing.T ) {
6969 networks := map [string ]vnetFactory {
70- "constant_capacity" : createVirtualNetwork (),
70+ "constant_capacity_1mbps_very_low_latency" : createVirtualNetwork (1_000_000 , 80_000 , 50 * time .Millisecond ),
71+ "constant_capacity_5mbps_very_low_latency" : createVirtualNetwork (5_000_000 , 80_000 , 50 * time .Millisecond ),
72+ "constant_capacity_1mbps_low_latency" : createVirtualNetwork (1_000_000 , 80_000 , 50 * time .Millisecond ),
73+ "constant_capacity_5mbps_low_latency" : createVirtualNetwork (5_000_000 , 80_000 , 50 * time .Millisecond ),
74+ "constant_capacity_1mbps_medium_latency" : createVirtualNetwork (1_000_000 , 80_000 , 150 * time .Millisecond ),
75+ "constant_capacity_5mbps_medium_latency" : createVirtualNetwork (5_000_000 , 80_000 , 150 * time .Millisecond ),
76+ "constant_capacity_1mbps_high_latency" : createVirtualNetwork (1_000_000 , 80_000 , 300 * time .Millisecond ),
77+ "constant_capacity_5mbps_high_latency" : createVirtualNetwork (5_000_000 , 80_000 , 300 * time .Millisecond ),
7178 }
7279 for name , vnf := range networks {
7380 t .Run (name , func (t * testing.T ) {
@@ -86,7 +93,6 @@ func TestBWE(t *testing.T) {
8693 receiver , err := newPeer (
8794 registerDefaultCodecs (),
8895 setVNet (network .left , []string {"10.0.1.1" }),
89- registerTWCC (),
9096 onRemoteTrack (func (track * webrtc.TrackRemote ) {
9197 close (onTrack )
9298 go func () {
@@ -152,7 +158,7 @@ func TestBWE(t *testing.T) {
152158
153159 select {
154160 case <- onTrack :
155- case <- time .After (time .Second ):
161+ case <- time .After (5 * time .Second ):
156162 assert .Fail (t , "on track not called" )
157163 }
158164
0 commit comments