Log the error's underyling errno if there is
This test occasionally fails on Windows. This commit logs extra information about the error to understand the situation better. Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com>
This commit is contained in:
parent
332f4c9a9b
commit
44dfd7fdbd
@ -25,6 +25,7 @@ import (
|
|||||||
"runtime"
|
"runtime"
|
||||||
"strings"
|
"strings"
|
||||||
"sync"
|
"sync"
|
||||||
|
"syscall"
|
||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
@ -369,6 +370,13 @@ func TestClientEOF(t *testing.T) {
|
|||||||
if err := client.Call(ctx, serviceName, "Test", tp, tp); err == nil {
|
if err := client.Call(ctx, serviceName, "Test", tp, tp); err == nil {
|
||||||
t.Fatalf("expected error when calling against shutdown server")
|
t.Fatalf("expected error when calling against shutdown server")
|
||||||
} else if !errors.Is(err, ErrClosed) {
|
} else if !errors.Is(err, ErrClosed) {
|
||||||
|
errno, ok := err.(syscall.Errno)
|
||||||
|
if ok {
|
||||||
|
t.Logf("errno=%d", errno)
|
||||||
|
} else {
|
||||||
|
t.Logf("error %q doesn't match syscall.Errno", err)
|
||||||
|
}
|
||||||
|
|
||||||
t.Fatalf("expected to have a cause of ErrClosed, got %v", err)
|
t.Fatalf("expected to have a cause of ErrClosed, got %v", err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user