dashboard: remove explicit support for release-branch.go1.11
We do not support Go 1.11 by now, so there is no longer a need to
include filtering for release-branch.go1.11. Remove it to simplify
code and remove useless test cases.
There was a bug where the buildsRepo policy for freebsd-386-10_3,
freebsd-386-10_4, and freebsd-386-11_1 builders forgot to include
the default build policy, so it was testing x/mobile unintentionally.
Add a test case for its current behavior. It'll be fixed in next CL.
Updates golang/go#36506
Change-Id: I4b2ff6cae417bf4699ec99f5c427b8531e12e915
Reviewed-on: https://go-review.googlesource.com/c/build/+/214293
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Alexander Rakoczy <alex@golang.org>
diff --git a/dashboard/builders_test.go b/dashboard/builders_test.go
index 69f4bc9..8ea91ec 100644
--- a/dashboard/builders_test.go
+++ b/dashboard/builders_test.go
@@ -301,25 +301,22 @@
// Don't test all subrepos on all the builders.
{b("linux-amd64-ssacheck", "net"), none},
{b("linux-amd64-ssacheck@go1.10", "net"), none},
- {b("linux-amd64-noopt@go1.11", "net"), none},
- {b("linux-386-387@go1.11", "net"), none},
- {b("linux-386-387@go1.11", "go"), onlyPost},
{b("linux-386-387", "crypto"), onlyPost},
- {b("linux-arm-arm5spacemonkey@go1.11", "net"), none},
{b("linux-arm-arm5spacemonkey@go1.12", "net"), none},
{b("linux-arm-arm5spacemonkey", "exp"), none},
{b("linux-arm-arm5spacemonkey", "mobile"), none},
// The mobile repo requires Go 1.13+.
- {b("android-amd64-emu", "go"), both},
{b("android-amd64-emu", "mobile"), both},
{b("android-amd64-emu", "mobile@1.10"), none},
{b("android-amd64-emu", "mobile@1.11"), none},
{b("android-amd64-emu@go1.10", "mobile"), none},
- {b("android-amd64-emu@go1.11", "mobile"), none},
{b("android-amd64-emu@go1.12", "mobile"), none},
{b("android-amd64-emu@go1.13", "mobile"), both},
{b("android-amd64-emu", "mobile@1.13"), both},
+ {b("freebsd-386-11_1@go1.12", "mobile"), onlyPost}, // TODO(dmitshur, golang.org/issue/36506): accurately refrects current state, but should be changed to none
+
+ {b("android-amd64-emu", "go"), both},
{b("android-amd64-emu", "crypto"), both},
{b("android-amd64-emu", "net"), both},
{b("android-amd64-emu", "sync"), both},
@@ -334,7 +331,6 @@
{b("android-386-emu", "mobile@1.10"), none},
{b("android-386-emu", "mobile@1.11"), none},
{b("android-386-emu@go1.10", "mobile"), none},
- {b("android-386-emu@go1.11", "mobile"), none},
{b("android-386-emu@go1.12", "mobile"), none},
{b("android-386-emu@go1.13", "mobile"), onlyPost},
{b("android-386-emu", "mobile@1.13"), onlyPost},
@@ -346,8 +342,6 @@
{b("linux-amd64", "net@1.11"), both},
{b("linux-amd64", "net@1.10"), none}, // too old
{b("linux-amd64@go1.10", "net"), none}, // too old
- {b("linux-amd64@go1.11", "net"), both},
- {b("linux-amd64@go1.11", "net@1.11"), both},
{b("linux-amd64@go1.12", "net@1.12"), both},
{b("linux-mips64le-mengzhuo", "go"), onlyPost},
@@ -368,12 +362,6 @@
{b("freebsd-amd64-10_3@go1.12", "go"), both},
{b("freebsd-amd64-10_3@go1.12", "net@1.12"), both},
{b("freebsd-amd64-10_3@go1.12", "mobile"), none},
- {b("freebsd-amd64-10_3@go1.11", "go"), both},
- {b("freebsd-amd64-10_3@go1.11", "net@1.11"), both},
- {b("freebsd-amd64-10_3@go1.11", "mobile"), none},
- {b("freebsd-amd64-10_4@go1.11", "go"), isBuilder},
- {b("freebsd-amd64-10_4@go1.11", "net"), isBuilder},
- {b("freebsd-amd64-10_4@go1.11", "mobile"), none},
{b("freebsd-amd64-10_4@go1.12", "go"), isBuilder},
{b("freebsd-amd64-10_4@go1.12", "net"), isBuilder},
{b("freebsd-amd64-10_4@go1.12", "mobile"), none},
@@ -383,9 +371,6 @@
{b("freebsd-amd64-11_1@go1.12", "go"), isBuilder},
{b("freebsd-amd64-11_1@go1.12", "net@1.12"), isBuilder},
{b("freebsd-amd64-11_1@go1.12", "mobile"), none},
- {b("freebsd-amd64-11_1@go1.11", "go"), isBuilder},
- {b("freebsd-amd64-11_1@go1.11", "net@1.11"), isBuilder},
- {b("freebsd-amd64-11_1@go1.11", "mobile"), none},
// FreeBSD 12.0
{b("freebsd-amd64-12_0", "go"), both},
@@ -412,9 +397,6 @@
{b("aix-ppc64@go1.12", "mobile"), none},
{b("aix-ppc64@go1.13", "net"), onlyPost},
{b("aix-ppc64@go1.13", "mobile"), none},
- {b("aix-ppc64@go1.11", "go"), none},
- {b("aix-ppc64@go1.11", "net"), none},
- {b("aix-ppc64@go1.11", "mobile"), none},
{b("linux-amd64-nocgo", "mobile"), none},
@@ -508,7 +490,6 @@
{b("js-wasm", "exp"), none},
// exp is experimental; it doesn't test against release branches.
- {b("linux-amd64@go1.11", "exp"), none},
{b("linux-amd64@go1.12", "exp"), none},
// the build repo is only really useful for linux-amd64 (where we run it),
@@ -535,11 +516,8 @@
// Only use latest macOS for subrepos, and only amd64:
{b("darwin-amd64-10_12", "net"), onlyPost},
- {b("darwin-amd64-10_12@go1.11", "net"), onlyPost},
{b("darwin-amd64-10_11", "net"), none},
- {b("darwin-amd64-10_11@go1.11", "net"), none},
{b("darwin-amd64-10_11@go1.12", "net"), none},
- {b("darwin-386-10_14@go1.11", "net"), none},
{b("darwin-amd64-10_15", "go"), onlyPost},
{b("darwin-amd64-10_14", "go"), onlyPost},
@@ -547,7 +525,6 @@
{b("darwin-amd64-10_11", "go"), onlyPost},
{b("darwin-amd64-10_10", "go"), none},
{b("darwin-amd64-10_10@go1.12", "go"), onlyPost},
- {b("darwin-amd64-10_10@go1.11", "go"), onlyPost},
{b("darwin-386-10_14", "go"), onlyPost},
{b("darwin-386-10_14@go1.12", "go"), none},
{b("darwin-386-10_14@go1.13", "go"), onlyPost},
@@ -558,33 +535,21 @@
{b("plan9-386", "net"), none}, // temporarily disabled
{b("plan9-386", "exp"), none},
{b("plan9-386", "mobile"), none},
- {b("plan9-386@go1.11", "go"), none},
{b("plan9-386@go1.12", "go"), none},
- {b("plan9-386@go1.11", "net"), none},
{b("plan9-386@go1.12", "net"), none},
{b("plan9-amd64-9front", "go"), onlyPost},
{b("plan9-amd64-9front", "exp"), none},
{b("plan9-amd64-9front", "mobile"), none},
- {b("plan9-amd64-9front@go1.11", "go"), none},
{b("plan9-amd64-9front@go1.12", "go"), none},
{b("plan9-amd64-9front", "net"), onlyPost},
- {b("plan9-amd64-9front@go1.11", "net"), none},
{b("plan9-amd64-9front@go1.12", "net"), none},
{b("plan9-arm", "go"), onlyPost},
{b("plan9-arm", "exp"), none},
{b("plan9-arm", "mobile"), none},
- {b("plan9-arm@go1.11", "go"), none},
{b("plan9-arm@go1.12", "go"), none},
{b("plan9-arm", "net"), onlyPost},
- {b("plan9-arm@go1.11", "net"), none},
{b("plan9-arm@go1.12", "net"), none},
- // x/net master with Go 1.11 doesn't work on our builders
- // on 32-bit FreeBSD. Remove distracting red from the dashboard
- // that'll never be fixed.
- {b("freebsd-386-11_2@go1.11", "net"), none},
- {b("freebsd-386-12_0@go1.11", "net"), none},
-
{b("dragonfly-amd64", "go"), onlyPost},
{b("dragonfly-amd64", "net"), onlyPost},
{b("dragonfly-amd64@go1.13", "net"), none}, // Dragonfly ABI changes only supported by Go 1.14+