unix: improve flaky solaris test logging
relates to golang/go#58259
Change-Id: I47bbf4afb59b6e98571297ba53d7f9370712e030
Reviewed-on: https://go-review.googlesource.com/c/sys/+/465015
Reviewed-by: Bryan Mills <bcmills@google.com>
Run-TryBot: Ian Lance Taylor <iant@google.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
diff --git a/unix/syscall_solaris_test.go b/unix/syscall_solaris_test.go
index fc15040..6c2b906 100644
--- a/unix/syscall_solaris_test.go
+++ b/unix/syscall_solaris_test.go
@@ -183,7 +183,9 @@
timeout.Nsec = 1
_, err = port.GetOne(timeout)
if err != unix.ETIME {
- t.Errorf("unexpected lack of timeout")
+ // See https://go.dev/issue/58259
+ // Perhaps we sometimes get EINTR ???
+ t.Errorf("port.GetOne(%v) returned error %v, want %v", timeout, err, unix.ETIME)
}
err = port.DissociateFd(uintptr(0))
if err == nil {