@@ -69,9 +69,9 @@ func TestDERP(t *testing.T) {
69
69
assert .True (t , node .CanExchangeMessages )
70
70
assert .NotEmpty (t , node .RoundTripPing )
71
71
assert .Len (t , node .ClientLogs , 2 )
72
- assert .Len (t , node .ClientLogs [0 ], 1 )
72
+ assert .Len (t , node .ClientLogs [0 ], 3 )
73
73
assert .Len (t , node .ClientErrs [0 ], 0 )
74
- assert .Len (t , node .ClientLogs [1 ], 1 )
74
+ assert .Len (t , node .ClientLogs [1 ], 3 )
75
75
assert .Len (t , node .ClientErrs [1 ], 0 )
76
76
77
77
assert .False (t , node .STUN .Enabled )
@@ -113,9 +113,11 @@ func TestDERP(t *testing.T) {
113
113
assert .True (t , node .CanExchangeMessages )
114
114
assert .NotEmpty (t , node .RoundTripPing )
115
115
assert .Len (t , node .ClientLogs , 2 )
116
- assert .Len (t , node .ClientLogs [0 ], 1 )
116
+ // the exact number of logs depends on the certificates, which we don't control.
117
+ assert .GreaterOrEqual (t , len (node .ClientLogs [0 ]), 1 )
117
118
assert .Len (t , node .ClientErrs [0 ], 0 )
118
- assert .Len (t , node .ClientLogs [1 ], 1 )
119
+ // the exact number of logs depends on the certificates, which we don't control.
120
+ assert .GreaterOrEqual (t , len (node .ClientLogs [1 ]), 1 )
119
121
assert .Len (t , node .ClientErrs [1 ], 0 )
120
122
121
123
assert .True (t , node .STUN .Enabled )
@@ -125,7 +127,7 @@ func TestDERP(t *testing.T) {
125
127
}
126
128
})
127
129
128
- t .Run ("ForceWebsockets " , func (t * testing.T ) {
130
+ t .Run ("FailoverToWebsockets " , func (t * testing.T ) {
129
131
t .Parallel ()
130
132
131
133
derpSrv := derp .NewServer (key .NewNode (), func (format string , args ... any ) { t .Logf (format , args ... ) })
@@ -176,8 +178,8 @@ func TestDERP(t *testing.T) {
176
178
assert .True (t , node .CanExchangeMessages )
177
179
assert .NotEmpty (t , node .RoundTripPing )
178
180
assert .Len (t , node .ClientLogs , 2 )
179
- assert .Len (t , node .ClientLogs [0 ], 3 )
180
- assert .Len (t , node .ClientLogs [1 ], 3 )
181
+ assert .Len (t , node .ClientLogs [0 ], 5 )
182
+ assert .Len (t , node .ClientLogs [1 ], 5 )
181
183
assert .Len (t , node .ClientErrs , 2 )
182
184
assert .Len (t , node .ClientErrs [0 ], 1 ) // this
183
185
assert .Len (t , node .ClientErrs [1 ], 1 )
0 commit comments