File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed
coderd/workspaceapps/apptest Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -240,7 +240,7 @@ func appServer(t *testing.T, headers http.Header) uint16 {
240
240
ln net.Listener
241
241
tcpAddr * net.TCPAddr
242
242
)
243
- for i := 0 ; i < 10 ; i ++ {
243
+ for i := 0 ; i < 32 ; i ++ {
244
244
var err error
245
245
// #nosec
246
246
ln , err = net .Listen ("tcp" , ":0" )
@@ -251,10 +251,12 @@ func appServer(t *testing.T, headers http.Header) uint16 {
251
251
require .True (t , ok )
252
252
if tcpAddr .Port < codersdk .WorkspaceAgentMinimumListeningPort {
253
253
_ = ln .Close ()
254
+ ln = nil
254
255
time .Sleep (20 * time .Millisecond )
255
256
continue
256
257
}
257
258
}
259
+ require .NotNil (t , ln , "failed to find a free port greater than the minimum app port" )
258
260
259
261
server := http.Server {
260
262
ReadHeaderTimeout : time .Minute ,
You can’t perform that action at this time.
0 commit comments