@@ -879,6 +879,7 @@ func TestAgent_StartupScript(t *testing.T) {
879
879
}
880
880
t .Run ("Success" , func (t * testing.T ) {
881
881
t .Parallel ()
882
+ logger := slogtest .Make (t , nil ).Leveled (slog .LevelDebug )
882
883
client := & client {
883
884
t : t ,
884
885
agentID : uuid .New (),
@@ -887,12 +888,12 @@ func TestAgent_StartupScript(t *testing.T) {
887
888
DERPMap : & tailcfg.DERPMap {},
888
889
},
889
890
statsChan : make (chan * agentsdk.Stats ),
890
- coordinator : tailnet .NewCoordinator (),
891
+ coordinator : tailnet .NewCoordinator (logger ),
891
892
}
892
893
closer := agent .New (agent.Options {
893
894
Client : client ,
894
895
Filesystem : afero .NewMemMapFs (),
895
- Logger : slogtest . Make ( t , nil ). Named ("agent" ). Leveled ( slog . LevelDebug ),
896
+ Logger : logger . Named ("agent" ),
896
897
ReconnectingPTYTimeout : 0 ,
897
898
})
898
899
t .Cleanup (func () {
@@ -910,6 +911,7 @@ func TestAgent_StartupScript(t *testing.T) {
910
911
// script has written too many lines it will still succeed!
911
912
t .Run ("OverflowsAndSkips" , func (t * testing.T ) {
912
913
t .Parallel ()
914
+ logger := slogtest .Make (t , nil ).Leveled (slog .LevelDebug )
913
915
client := & client {
914
916
t : t ,
915
917
agentID : uuid .New (),
@@ -927,12 +929,12 @@ func TestAgent_StartupScript(t *testing.T) {
927
929
return codersdk .ReadBodyAsError (res )
928
930
},
929
931
statsChan : make (chan * agentsdk.Stats ),
930
- coordinator : tailnet .NewCoordinator (),
932
+ coordinator : tailnet .NewCoordinator (logger ),
931
933
}
932
934
closer := agent .New (agent.Options {
933
935
Client : client ,
934
936
Filesystem : afero .NewMemMapFs (),
935
- Logger : slogtest . Make ( t , nil ). Named ("agent" ). Leveled ( slog . LevelDebug ),
937
+ Logger : logger . Named ("agent" ),
936
938
ReconnectingPTYTimeout : 0 ,
937
939
})
938
940
t .Cleanup (func () {
@@ -1282,7 +1284,7 @@ func TestAgent_Lifecycle(t *testing.T) {
1282
1284
1283
1285
t .Run ("ShutdownScriptOnce" , func (t * testing.T ) {
1284
1286
t .Parallel ()
1285
-
1287
+ logger := slogtest . Make ( t , nil ). Leveled ( slog . LevelDebug )
1286
1288
expected := "this-is-shutdown"
1287
1289
client := & client {
1288
1290
t : t ,
@@ -1293,13 +1295,13 @@ func TestAgent_Lifecycle(t *testing.T) {
1293
1295
ShutdownScript : "echo " + expected ,
1294
1296
},
1295
1297
statsChan : make (chan * agentsdk.Stats ),
1296
- coordinator : tailnet .NewCoordinator (),
1298
+ coordinator : tailnet .NewCoordinator (logger ),
1297
1299
}
1298
1300
1299
1301
fs := afero .NewMemMapFs ()
1300
1302
agent := agent .New (agent.Options {
1301
1303
Client : client ,
1302
- Logger : slogtest . Make ( t , nil ). Leveled ( slog . LevelInfo ),
1304
+ Logger : logger . Named ( "agent" ),
1303
1305
Filesystem : fs ,
1304
1306
})
1305
1307
@@ -1548,9 +1550,10 @@ func TestAgent_Speedtest(t *testing.T) {
1548
1550
1549
1551
func TestAgent_Reconnect (t * testing.T ) {
1550
1552
t .Parallel ()
1553
+ logger := slogtest .Make (t , nil ).Leveled (slog .LevelDebug )
1551
1554
// After the agent is disconnected from a coordinator, it's supposed
1552
1555
// to reconnect!
1553
- coordinator := tailnet .NewCoordinator ()
1556
+ coordinator := tailnet .NewCoordinator (logger )
1554
1557
defer coordinator .Close ()
1555
1558
1556
1559
agentID := uuid .New ()
@@ -1572,7 +1575,7 @@ func TestAgent_Reconnect(t *testing.T) {
1572
1575
return "" , nil
1573
1576
},
1574
1577
Client : client ,
1575
- Logger : slogtest . Make ( t , nil ). Leveled ( slog . LevelInfo ),
1578
+ Logger : logger . Named ( "agent" ),
1576
1579
})
1577
1580
defer closer .Close ()
1578
1581
@@ -1587,8 +1590,8 @@ func TestAgent_Reconnect(t *testing.T) {
1587
1590
1588
1591
func TestAgent_WriteVSCodeConfigs (t * testing.T ) {
1589
1592
t .Parallel ()
1590
-
1591
- coordinator := tailnet .NewCoordinator ()
1593
+ logger := slogtest . Make ( t , nil ). Leveled ( slog . LevelDebug )
1594
+ coordinator := tailnet .NewCoordinator (logger )
1592
1595
defer coordinator .Close ()
1593
1596
1594
1597
client := & client {
@@ -1607,7 +1610,7 @@ func TestAgent_WriteVSCodeConfigs(t *testing.T) {
1607
1610
return "" , nil
1608
1611
},
1609
1612
Client : client ,
1610
- Logger : slogtest . Make ( t , nil ). Leveled ( slog . LevelInfo ),
1613
+ Logger : logger . Named ( "agent" ),
1611
1614
Filesystem : filesystem ,
1612
1615
})
1613
1616
defer closer .Close ()
@@ -1698,10 +1701,11 @@ func setupAgent(t *testing.T, metadata agentsdk.Manifest, ptyTimeout time.Durati
1698
1701
afero.Fs ,
1699
1702
io.Closer ,
1700
1703
) {
1704
+ logger := slogtest .Make (t , nil ).Leveled (slog .LevelDebug )
1701
1705
if metadata .DERPMap == nil {
1702
1706
metadata .DERPMap = tailnettest .RunDERPAndSTUN (t )
1703
1707
}
1704
- coordinator := tailnet .NewCoordinator ()
1708
+ coordinator := tailnet .NewCoordinator (logger )
1705
1709
t .Cleanup (func () {
1706
1710
_ = coordinator .Close ()
1707
1711
})
@@ -1718,7 +1722,7 @@ func setupAgent(t *testing.T, metadata agentsdk.Manifest, ptyTimeout time.Durati
1718
1722
closer := agent .New (agent.Options {
1719
1723
Client : c ,
1720
1724
Filesystem : fs ,
1721
- Logger : slogtest . Make ( t , nil ). Named ("agent" ). Leveled ( slog . LevelDebug ),
1725
+ Logger : logger . Named ("agent" ),
1722
1726
ReconnectingPTYTimeout : ptyTimeout ,
1723
1727
})
1724
1728
t .Cleanup (func () {
@@ -1727,7 +1731,7 @@ func setupAgent(t *testing.T, metadata agentsdk.Manifest, ptyTimeout time.Durati
1727
1731
conn , err := tailnet .NewConn (& tailnet.Options {
1728
1732
Addresses : []netip.Prefix {netip .PrefixFrom (tailnet .IP (), 128 )},
1729
1733
DERPMap : metadata .DERPMap ,
1730
- Logger : slogtest . Make ( t , nil ). Named ("client" ). Leveled ( slog . LevelDebug ),
1734
+ Logger : logger . Named ("client" ),
1731
1735
})
1732
1736
require .NoError (t , err )
1733
1737
clientConn , serverConn := net .Pipe ()
0 commit comments