dashboard: apply cmd/dist's timeout scale for arm, mips* architectures

These values come from cmd/dist doing it by default based on GOARCH.
We want to factor out that logic from cmd/dist, so apply it explicitly
in x/build to appropriate builders. CL 455518 removes it from cmd/dist.

The appropriate builders were found by iterating over all builders in
this package and filtering on their GOARCH value.

For golang/go#56968.
For golang/go#57117.

Change-Id: I1bccb7144d9ae13ca17e5f12169924d0fb89e341
Reviewed-on: https://go-review.googlesource.com/c/build/+/455521
Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Bryan Mills <bcmills@google.com>
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
diff --git a/dashboard/builders.go b/dashboard/builders.go
index 0b46011..43fb32a 100644
--- a/dashboard/builders.go
+++ b/dashboard/builders.go
@@ -2548,6 +2548,7 @@
 		env: []string{
 			"CGO_ENABLED=1",
 			"GOARCH=arm",
+			"GO_TEST_TIMEOUT_SCALE=2", // inherited from cmd/dist's default for GOARCH=arm
 		},
 	})
 	addBuilder(BuildConfig{
@@ -2693,6 +2694,7 @@
 			"GOHOSTARCH=arm",
 			"CGO_CFLAGS=-march=armv6",
 			"CGO_LDFLAGS=-march=armv6",
+			"GO_TEST_TIMEOUT_SCALE=2", // inherited from cmd/dist's default for GOARCH=arm
 		},
 	})
 	addBuilder(BuildConfig{
@@ -2719,6 +2721,7 @@
 		env: []string{
 			"GOARCH=mips64le",
 			"GOHOSTARCH=mips64le",
+			"GO_TEST_TIMEOUT_SCALE=4", // inherited from cmd/dist's default for GOARCH=mips{,le,64,64le}
 		},
 	})
 	addBuilder(BuildConfig{
@@ -2731,6 +2734,7 @@
 		env: []string{
 			"GOARCH=mipsle",
 			"GOHOSTARCH=mipsle",
+			"GO_TEST_TIMEOUT_SCALE=4", // inherited from cmd/dist's default for GOARCH=mips{,le,64,64le}
 		},
 	})
 	addBuilder(BuildConfig{
@@ -2743,6 +2747,7 @@
 		env: []string{
 			"GOARCH=mips64",
 			"GOHOSTARCH=mips64",
+			"GO_TEST_TIMEOUT_SCALE=4", // inherited from cmd/dist's default for GOARCH=mips{,le,64,64le}
 		},
 	})
 	addBuilder(BuildConfig{
@@ -2755,6 +2760,7 @@
 		env: []string{
 			"GOARCH=mips",
 			"GOHOSTARCH=mips",
+			"GO_TEST_TIMEOUT_SCALE=4", // inherited from cmd/dist's default for GOARCH=mips{,le,64,64le}
 		},
 	})
 	addBuilder(BuildConfig{