diff options
| author | Russ Cox <rsc@golang.org> | 2015-07-20 20:30:41 -0400 |
|---|---|---|
| committer | Russ Cox <rsc@golang.org> | 2015-07-22 18:53:12 +0000 |
| commit | 4a4eba9f37cde100584c7ee07c602d7b80e4e8f9 (patch) | |
| tree | 27e479d8d00702ae72bcf106a4d17cdbfa6d761a /src/runtime/proc_test.go | |
| parent | 58f3a8295070df9d7b27c6b1dad5e2a8c3e06cdc (diff) | |
| download | go-4a4eba9f37cde100584c7ee07c602d7b80e4e8f9.tar.xz | |
runtime: disable TestGoroutineParallelism on uniprocessor
It's a bad test and it's worst on uniprocessors.
Fixes #11143.
Change-Id: I0164231ada294788d7eec251a2fc33e02a26c13b
Reviewed-on: https://go-review.googlesource.com/12522
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Diffstat (limited to 'src/runtime/proc_test.go')
| -rw-r--r-- | src/runtime/proc_test.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/runtime/proc_test.go b/src/runtime/proc_test.go index 4471ee5afb..2be103e3a6 100644 --- a/src/runtime/proc_test.go +++ b/src/runtime/proc_test.go @@ -96,6 +96,10 @@ func TestYieldLocked(t *testing.T) { } func TestGoroutineParallelism(t *testing.T) { + if runtime.NumCPU() == 1 { + // Takes too long, too easy to deadlock, etc. + t.Skip("skipping on uniprocessor") + } P := 4 N := 10 if testing.Short() { |
