1
0
mirror of https://github.com/golang/go synced 2024-11-17 12:34:46 -07:00

runtime: execute TestSpuriousWakeupsNeverHangSemasleep in parallel

This test spends most of its time sleeping and waiting on a subprocess
to sleep. It seems like a prime candidate to run in parallel, although
we may need to relax its hard-coded 2s timeout on the sleep(1)
subprocess.

For #48770

Change-Id: I4e839739fe82446615f9894c1904c87e5f3cf386
Reviewed-on: https://go-review.googlesource.com/c/go/+/366256
Trust: Bryan C. Mills <bcmills@google.com>
Run-TryBot: Bryan C. Mills <bcmills@google.com>
Reviewed-by: Emmanuel Odeke <emmanuel@orijtech.com>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
This commit is contained in:
Bryan C. Mills 2021-11-22 14:37:41 -05:00
parent 17aa212799
commit f13fcd9e68

View File

@ -21,6 +21,7 @@ func TestSpuriousWakeupsNeverHangSemasleep(t *testing.T) {
if *flagQuick { if *flagQuick {
t.Skip("-quick") t.Skip("-quick")
} }
t.Parallel() // Waits for a program to sleep for 1s.
exe, err := buildTestProg(t, "testprog") exe, err := buildTestProg(t, "testprog")
if err != nil { if err != nil {