From 3a96bf0d80304462fda5c68281feb625a2f525ce Mon Sep 17 00:00:00 2001 From: Shenghou Ma Date: Sat, 14 Nov 2015 00:06:46 -0500 Subject: [PATCH] cmd/dist: disable shootout/spectralnorm on linux/mips64 builder It is too slow with kernel FPU emulator. Updates #12688. Change-Id: Ib3a5adfeb46e894550231b14eb0f4fb20aecee11 Reviewed-on: https://go-review.googlesource.com/16922 Reviewed-by: Brad Fitzpatrick --- src/cmd/dist/test.go | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/cmd/dist/test.go b/src/cmd/dist/test.go index 77f7216b25..5b4ead4bad 100644 --- a/src/cmd/dist/test.go +++ b/src/cmd/dist/test.go @@ -454,10 +454,15 @@ func (t *tester) registerTests() { t.registerTest("wiki", "../doc/articles/wiki", "./test.bash") t.registerTest("codewalk", "../doc/codewalk", "time", "./run") for _, name := range t.shootoutTests() { - if name == "spectralnorm" && os.Getenv("GO_BUILDER_NAME") == "linux-arm-arm5" { - // Heavy on floating point and takes over 20 minutes with softfloat. - // Disabled per Issue 12688. - continue + if name == "spectralnorm" { + switch os.Getenv("GO_BUILDER_NAME") { + case "linux-arm-arm5", "linux-mips64-minux": + // Heavy on floating point and takes over 20 minutes with + // softfloat on arm5 builder and over 33 minutes on MIPS64 + // builder with kernel FPU emulator. + // Disabled per Issue 12688. + continue + } } t.registerTest("shootout:"+name, "../test/bench/shootout", "time", "./timing.sh", "-test", name) }