(t *testing.T)
| 32 | } |
| 33 | |
| 34 | func getFreeTCPPort(t *testing.T) int { |
| 35 | t.Helper() |
| 36 | |
| 37 | ln, err := net.Listen("tcp", "127.0.0.1:0") |
| 38 | if err != nil { |
| 39 | t.Fatalf("listen on ephemeral port: %v", err) |
| 40 | } |
| 41 | defer ln.Close() |
| 42 | |
| 43 | return ln.Addr().(*net.TCPAddr).Port |
| 44 | } |
| 45 | |
| 46 | func TestRunStopsStartedComponentsOnInitialLoginFailure(t *testing.T) { |
| 47 | port := getFreeTCPPort(t) |
no test coverage detected
searching dependent graphs…