aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/proc_test.go
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2015-07-20 20:30:41 -0400
committerRuss Cox <rsc@golang.org>2015-07-22 18:53:12 +0000
commit4a4eba9f37cde100584c7ee07c602d7b80e4e8f9 (patch)
tree27e479d8d00702ae72bcf106a4d17cdbfa6d761a /src/runtime/proc_test.go
parent58f3a8295070df9d7b27c6b1dad5e2a8c3e06cdc (diff)
downloadgo-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.go4
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() {