We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c2acc35 commit ecee3ceCopy full SHA for ecee3ce
coderd/workspaceapps/apptest/setup.go
@@ -240,7 +240,7 @@ func appServer(t *testing.T, headers http.Header) uint16 {
240
ln net.Listener
241
tcpAddr *net.TCPAddr
242
)
243
- for i := 0; i < 10; i++ {
+ for i := 0; i < 32; i++ {
244
var err error
245
// #nosec
246
ln, err = net.Listen("tcp", ":0")
@@ -251,10 +251,12 @@ func appServer(t *testing.T, headers http.Header) uint16 {
251
require.True(t, ok)
252
if tcpAddr.Port < codersdk.WorkspaceAgentMinimumListeningPort {
253
_ = ln.Close()
254
+ ln = nil
255
time.Sleep(20 * time.Millisecond)
256
continue
257
}
258
259
+ require.NotNil(t, ln, "failed to find a free port greater than the minimum app port")
260
261
server := http.Server{
262
ReadHeaderTimeout: time.Minute,
0 commit comments