diff options
author | Bryan C. Mills <bcmills@google.com> | 2021-11-22 14:37:41 -0500 |
---|---|---|
committer | Bryan C. Mills <bcmills@google.com> | 2021-11-22 20:34:40 +0000 |
commit | f13fcd9e6839978b883016a50a4e61d4ba843335 (patch) | |
tree | ad38f3c8e464359caee0064f3a21dde66046121f /src/runtime | |
parent | 17aa21279965f5d088606639c17aa60208a34b7d (diff) | |
download | go-f13fcd9e6839978b883016a50a4e61d4ba843335.tar.gz go-f13fcd9e6839978b883016a50a4e61d4ba843335.zip |
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>
Diffstat (limited to 'src/runtime')
-rw-r--r-- | src/runtime/semasleep_test.go | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/runtime/semasleep_test.go b/src/runtime/semasleep_test.go index bc73140a2a..0057b0729e 100644 --- a/src/runtime/semasleep_test.go +++ b/src/runtime/semasleep_test.go @@ -21,6 +21,7 @@ func TestSpuriousWakeupsNeverHangSemasleep(t *testing.T) { if *flagQuick { t.Skip("-quick") } + t.Parallel() // Waits for a program to sleep for 1s. exe, err := buildTestProg(t, "testprog") if err != nil { |