diff options
| author | Emmanuel T Odeke <emmanuel@orijtech.com> | 2020-05-29 17:19:42 -0700 |
|---|---|---|
| committer | Emmanuel Odeke <emmanuel@orijtech.com> | 2020-10-31 20:30:19 +0000 |
| commit | 715d4e2e014fa54f527ee109f26a31f941196381 (patch) | |
| tree | fda8b9100ce3aec5ae57f79a0e5b6e08cdf409b3 /src/runtime | |
| parent | 9933f6655589b1da9da7f61f04f74d921a2d67bf (diff) | |
| download | go-715d4e2e014fa54f527ee109f26a31f941196381.tar.xz | |
database/sql, runtime: correct *.Fatal inside goroutines in tests
Found by go vet pass "testinggoroutines".
Change-Id: I6360af2079617b7aa62dcb9bd7254578ca5d1c1d
Reviewed-on: https://go-review.googlesource.com/c/go/+/235527
Run-TryBot: Emmanuel Odeke <emmanuel@orijtech.com>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Trust: Emmanuel Odeke <emmanuel@orijtech.com>
Diffstat (limited to 'src/runtime')
| -rw-r--r-- | src/runtime/syscall_windows_test.go | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/runtime/syscall_windows_test.go b/src/runtime/syscall_windows_test.go index 7705d2a017..3827c6ed83 100644 --- a/src/runtime/syscall_windows_test.go +++ b/src/runtime/syscall_windows_test.go @@ -1143,17 +1143,19 @@ func BenchmarkSyscallToSyscallPing(b *testing.B) { go func() { for i := 0; i < n; i++ { syscall.WaitForSingleObject(event1, syscall.INFINITE) - err := setEvent(event2) - if err != nil { - b.Fatal(err) + if err := setEvent(event2); err != nil { + b.Errorf("Set event failed: %v", err) + return } } }() for i := 0; i < n; i++ { - err := setEvent(event1) - if err != nil { + if err := setEvent(event1); err != nil { b.Fatal(err) } + if b.Failed() { + break + } syscall.WaitForSingleObject(event2, syscall.INFINITE) } } |
