From 01b330b26f85ffbfeba9c43b01d4845c04654838 Mon Sep 17 00:00:00 2001 From: Nahum Shalman Date: Thu, 2 Feb 2023 21:24:52 +0000 Subject: [PATCH] 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 Run-TryBot: Ian Lance Taylor Auto-Submit: Ian Lance Taylor Reviewed-by: Ian Lance Taylor TryBot-Result: Gopher Robot --- unix/syscall_solaris_test.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/unix/syscall_solaris_test.go b/unix/syscall_solaris_test.go index fc150409..6c2b906d 100644 --- a/unix/syscall_solaris_test.go +++ b/unix/syscall_solaris_test.go @@ -183,7 +183,9 @@ func TestEventPortErrors(t *testing.T) { 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 {