Make checkServerShutdown verbose
TestServerShutdown is often failing on Windows. This change may help troubleshooting easier. Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com>
This commit is contained in:
parent
5cc9169d1f
commit
ca27f484bd
@ -487,12 +487,23 @@ func checkServerShutdown(t *testing.T, server *Server) {
|
|||||||
t.Helper()
|
t.Helper()
|
||||||
server.mu.Lock()
|
server.mu.Lock()
|
||||||
defer server.mu.Unlock()
|
defer server.mu.Unlock()
|
||||||
|
|
||||||
if len(server.listeners) > 0 {
|
if len(server.listeners) > 0 {
|
||||||
t.Fatalf("expected listeners to be empty: %v", server.listeners)
|
t.Errorf("expected listeners to be empty: %v", server.listeners)
|
||||||
|
}
|
||||||
|
for listener := range server.listeners {
|
||||||
|
t.Logf("listener addr=%s", listener.Addr())
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(server.connections) > 0 {
|
if len(server.connections) > 0 {
|
||||||
t.Fatalf("expected connections to be empty: %v", server.connections)
|
t.Errorf("expected connections to be empty: %v", server.connections)
|
||||||
|
}
|
||||||
|
for conn := range server.connections {
|
||||||
|
state, ok := conn.getState()
|
||||||
|
if !ok {
|
||||||
|
t.Errorf("failed to get state from %v", conn)
|
||||||
|
}
|
||||||
|
t.Logf("conn state=%s", state)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user