From 06c044ba7d8c251267e3df682f394cfc3cc9217b Mon Sep 17 00:00:00 2001 From: Martin Tournoij Date: Sat, 15 Oct 2022 22:58:27 +0200 Subject: [PATCH] Actually, just return the first error Now I got thousands of: helpers_test.go:384: fsnotify.readEvents: bad file descriptor helpers_test.go:384: fsnotify.readEvents: bad file descriptor helpers_test.go:384: fsnotify.readEvents: bad file descriptor helpers_test.go:384: fsnotify.readEvents: bad file descriptor helpers_test.go:384: fsnotify.readEvents: bad file descriptor helpers_test.go:384: fsnotify.readEvents: bad file descriptor helpers_test.go:384: fsnotify.readEvents: bad file descriptor helpers_test.go:384: fsnotify.readEvents: bad file descriptor helpers_test.go:384: fsnotify.readEvents: bad file descriptor helpers_test.go:384: fsnotify.readEvents: bad file descriptor helpers_test.go:384: fsnotify.readEvents: bad file descriptor helpers_test.go:384: fsnotify.readEvents: bad file descriptor helpers_test.go:384: fsnotify.readEvents: bad file descriptor helpers_test.go:384: fsnotify.readEvents: bad file descriptor helpers_test.go:384: fsnotify.readEvents: bad file descriptor helpers_test.go:384: fsnotify.readEvents: bad file descriptor helpers_test.go:384: fsnotify.readEvents: bad file descriptor That's not helpful. --- helpers_test.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/helpers_test.go b/helpers_test.go index 7f1de52..00f3bf4 100644 --- a/helpers_test.go +++ b/helpers_test.go @@ -382,6 +382,8 @@ func (w *eventCollector) collect(t *testing.T) { return } t.Error(e) + w.done <- struct{}{} + return case e, ok := <-w.w.Events: if !ok { w.done <- struct{}{} -- 2.50.1