From 4a4eba9f37cde100584c7ee07c602d7b80e4e8f9 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Mon, 20 Jul 2015 20:30:41 -0400 Subject: [PATCH] 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 --- src/runtime/proc_test.go | 4 ++++ 1 file changed, 4 insertions(+) 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() { -- 2.50.0