@@ -16,7 +16,7 @@ import (
1616func TestEmptyURL (t * testing.T ) {
1717 ctx , cancel := context .WithCancel (context .Background ())
1818 defer cancel ()
19- mgr := NewManager (ctx , nil , "alice" , iface .DefaultMTU )
19+ mgr := NewManager (ctx , nil , "alice" , & ManagerOpts { MTU : iface .DefaultMTU } )
2020 err := mgr .Serve ()
2121 if err == nil {
2222 t .Errorf ("expected error, got nil" )
@@ -91,12 +91,12 @@ func TestForeignConn(t *testing.T) {
9191
9292 mCtx , cancel := context .WithCancel (ctx )
9393 defer cancel ()
94- clientAlice := NewManager (mCtx , toURL (lstCfg1 ), "alice" , iface .DefaultMTU )
94+ clientAlice := NewManager (mCtx , toURL (lstCfg1 ), "alice" , & ManagerOpts { MTU : iface .DefaultMTU } )
9595 if err := clientAlice .Serve (); err != nil {
9696 t .Fatalf ("failed to serve manager: %s" , err )
9797 }
9898
99- clientBob := NewManager (mCtx , toURL (srvCfg2 ), "bob" , iface .DefaultMTU )
99+ clientBob := NewManager (mCtx , toURL (srvCfg2 ), "bob" , & ManagerOpts { MTU : iface .DefaultMTU } )
100100 if err := clientBob .Serve (); err != nil {
101101 t .Fatalf ("failed to serve manager: %s" , err )
102102 }
@@ -198,12 +198,12 @@ func TestForeginConnClose(t *testing.T) {
198198 mCtx , cancel := context .WithCancel (ctx )
199199 defer cancel ()
200200
201- mgrBob := NewManager (mCtx , toURL (srvCfg2 ), "bob" , iface .DefaultMTU )
201+ mgrBob := NewManager (mCtx , toURL (srvCfg2 ), "bob" , & ManagerOpts { MTU : iface .DefaultMTU } )
202202 if err := mgrBob .Serve (); err != nil {
203203 t .Fatalf ("failed to serve manager: %s" , err )
204204 }
205205
206- mgr := NewManager (mCtx , toURL (srvCfg1 ), "alice" , iface .DefaultMTU )
206+ mgr := NewManager (mCtx , toURL (srvCfg1 ), "alice" , & ManagerOpts { MTU : iface .DefaultMTU } )
207207 err = mgr .Serve ()
208208 if err != nil {
209209 t .Fatalf ("failed to serve manager: %s" , err )
@@ -221,8 +221,8 @@ func TestForeginConnClose(t *testing.T) {
221221
222222func TestForeignAutoClose (t * testing.T ) {
223223 ctx := context .Background ()
224- relayCleanupInterval = 1 * time .Second
225- keepUnusedServerTime = 2 * time .Second
224+ testCleanupInterval : = 1 * time .Second
225+ testUnusedServerTime : = 2 * time .Second
226226
227227 srvCfg1 := server.ListenerConfig {
228228 Address : "localhost:1234" ,
@@ -283,7 +283,11 @@ func TestForeignAutoClose(t *testing.T) {
283283 t .Log ("connect to server 1." )
284284 mCtx , cancel := context .WithCancel (ctx )
285285 defer cancel ()
286- mgr := NewManager (mCtx , toURL (srvCfg1 ), idAlice , iface .DefaultMTU )
286+ mgr := NewManager (mCtx , toURL (srvCfg1 ), idAlice , & ManagerOpts {
287+ MTU : iface .DefaultMTU ,
288+ CleanupInterval : testCleanupInterval ,
289+ UnusedServerTime : testUnusedServerTime ,
290+ })
287291 err = mgr .Serve ()
288292 if err != nil {
289293 t .Fatalf ("failed to serve manager: %s" , err )
@@ -310,7 +314,7 @@ func TestForeignAutoClose(t *testing.T) {
310314 }
311315
312316 // Wait for cleanup to happen
313- timeout := relayCleanupInterval + keepUnusedServerTime + 2 * time .Second
317+ timeout := testCleanupInterval + testUnusedServerTime + 2 * time .Second
314318 t .Logf ("waiting for relay cleanup: %s" , timeout )
315319
316320 select {
@@ -354,13 +358,13 @@ func TestAutoReconnect(t *testing.T) {
354358 mCtx , cancel := context .WithCancel (ctx )
355359 defer cancel ()
356360
357- clientBob := NewManager (mCtx , toURL (srvCfg ), "bob" , iface .DefaultMTU )
361+ clientBob := NewManager (mCtx , toURL (srvCfg ), "bob" , & ManagerOpts { MTU : iface .DefaultMTU } )
358362 err = clientBob .Serve ()
359363 if err != nil {
360364 t .Fatalf ("failed to serve manager: %s" , err )
361365 }
362366
363- clientAlice := NewManager (mCtx , toURL (srvCfg ), "alice" , iface .DefaultMTU )
367+ clientAlice := NewManager (mCtx , toURL (srvCfg ), "alice" , & ManagerOpts { MTU : iface .DefaultMTU } )
364368 err = clientAlice .Serve ()
365369 if err != nil {
366370 t .Fatalf ("failed to serve manager: %s" , err )
@@ -429,12 +433,12 @@ func TestNotifierDoubleAdd(t *testing.T) {
429433 mCtx , cancel := context .WithCancel (ctx )
430434 defer cancel ()
431435
432- clientBob := NewManager (mCtx , toURL (listenerCfg1 ), "bob" , iface .DefaultMTU )
436+ clientBob := NewManager (mCtx , toURL (listenerCfg1 ), "bob" , & ManagerOpts { MTU : iface .DefaultMTU } )
433437 if err = clientBob .Serve (); err != nil {
434438 t .Fatalf ("failed to serve manager: %s" , err )
435439 }
436440
437- clientAlice := NewManager (mCtx , toURL (listenerCfg1 ), "alice" , iface .DefaultMTU )
441+ clientAlice := NewManager (mCtx , toURL (listenerCfg1 ), "alice" , & ManagerOpts { MTU : iface .DefaultMTU } )
438442 if err = clientAlice .Serve (); err != nil {
439443 t .Fatalf ("failed to serve manager: %s" , err )
440444 }
0 commit comments