- Notifications
You must be signed in to change notification settings - Fork923
Commit1aaaad9
authored
fix: fix listening flake on TestTailnet_ForcesWebSockets (#15555)
Fixes a test flake on TestTailnet_ForcesWebsockets like:``` t.go:106: 2024-11-18 07:44:25.939 [debu] w2: dial tcp addr_port="[fd7a:115c:a1e0:46cc:bd8e:400d:1bc6:f6ac]:35565" t.go:106: 2024-11-18 07:44:25.943 [debu] w1.net.netstack: netstack: could not connect to local server at 127.0.0.1:35565 (or [::1]:35565)%!(EXTRA *net.OpError=dial tcp [::1]:35565: connect: connection refused) conn_test.go:146: Error Trace:/Users/spike/repos/coder/tailnet/conn_test.go:146 Error: Received unexpected error: connect tcp [fd7a:115c:a1e0:46cc:bd8e:400d:1bc6:f6ac]:35565: connection was refused Test: TestTailnet/ForcesWebSockets t.go:106: 2024-11-18 07:44:25.945 [info] w1: closing tailnet Conn t.go:106: 2024-11-18 07:44:25.945 [debu] w1: closing configMaps configLoop t.go:106: 2024-11-18 07:44:25.945 [debu] w1: closing nodeUpdater updateLoop t.go:106: 2024-11-18 07:44:25.945 [debu] w1: closed netstack conn_test.go:135: Error Trace:/Users/spike/repos/coder/tailnet/conn_test.go:135 /Users/spike/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.22.8.darwin-arm64/src/runtime/asm_arm64.s:1222 Error: Received unexpected error: connection closed: github.com/coder/coder/v2/tailnet.init <autogenerated>:1 Test: TestTailnet/ForcesWebSocketspanic: runtime error: invalid memory address or nil pointer dereference[signal SIGSEGV: segmentation violation code=0x2 addr=0x0 pc=0x1039771dc]goroutine 2224 [running]:github.com/coder/coder/v2/tailnet_test.TestTailnet.func3.2()/Users/spike/repos/coder/tailnet/conn_test.go:136 +0x7ccreated by github.com/coder/coder/v2/tailnet_test.TestTailnet.func3 in goroutine 109/Users/spike/repos/coder/tailnet/conn_test.go:133 +0x7dc```Test didn't synchronize listening on the port before dialing it. It also has a nil pointer deference when the test fails, which causes a bunch of unrelated output. Also fixed.1 parentd63bd21 commit1aaaad9
1 file changed
+9
-4
lines changedLines changed: 9 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
129 | 129 |
| |
130 | 130 |
| |
131 | 131 |
| |
132 |
| - | |
| 132 | + | |
| 133 | + | |
133 | 134 |
| |
| 135 | + | |
134 | 136 |
| |
135 |
| - | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
136 | 140 |
| |
| 141 | + | |
137 | 142 |
| |
138 | 143 |
| |
139 | 144 |
| |
140 | 145 |
| |
141 | 146 |
| |
142 |
| - | |
143 | 147 |
| |
144 | 148 |
| |
| 149 | + | |
145 | 150 |
| |
146 | 151 |
| |
147 | 152 |
| |
148 |
| - | |
| 153 | + | |
149 | 154 |
| |
150 | 155 |
| |
151 | 156 |
| |
|
0 commit comments
Comments
(0)