@@ -94,6 +94,7 @@ var slowBotAliases = map[string]string{
94
94
"windows" : "windows-amd64-2016" ,
95
95
"windows-386" : "windows-386-2008" ,
96
96
"windows-amd64" : "windows-amd64-2016" ,
97
+ "windows-arm" : "windows-arm-zx2c4" ,
97
98
}
98
99
99
100
// Builders are the different build configurations.
@@ -457,6 +458,12 @@ var Hosts = map[string]*HostConfig{
457
458
goBootstrapURLTmpl : "https://storage.googleapis.com/$BUCKET/go1.4-windows-amd64.tar.gz" ,
458
459
SSHUsername : "gopher" ,
459
460
},
461
+ "host-windows-arm64-zx2c4" : & HostConfig {
462
+ IsReverse : true ,
463
+ ExpectNum : 1 ,
464
+ OwnerGithub : "zx2c4" ,
465
+ env : []string {"GOROOT_BOOTSTRAP=C:\\ Program Files (Arm)\\ Go" },
466
+ },
460
467
"host-darwin-10_11" : & HostConfig {
461
468
IsReverse : true ,
462
469
ExpectNum : 3 ,
@@ -1614,8 +1621,8 @@ func init() {
1614
1621
addMiscCompile ("-netbsd" , "^netbsd-" ) // 4: amd64, 386, arm, arm64
1615
1622
addMiscCompile ("-openbsd" , "^openbsd-" ) // 4: amd64, 386, arm, arm64
1616
1623
1617
- // And 3 that don't fit above:
1618
- addMiscCompile ("-other" , "^(linux-s390x|linux-riscv64|dragonfly-amd64)$" )
1624
+ // And 4 that don't fit above:
1625
+ addMiscCompile ("-other" , "^(windows-arm| linux-s390x|linux-riscv64|dragonfly-amd64)$" )
1619
1626
1620
1627
// TODO: Issue 25963, get the misc-compile trybots for Android/iOS.
1621
1628
// Then consider subrepos too, so "mobile" can at least be included
@@ -2174,6 +2181,14 @@ func init() {
2174
2181
// up:
2175
2182
"GO_TEST_TIMEOUT_SCALE=2" },
2176
2183
})
2184
+ addBuilder (BuildConfig {
2185
+ Name : "windows-arm-zx2c4" ,
2186
+ HostType : "host-windows-arm64-zx2c4" ,
2187
+ KnownIssue : 38607 , // TODO: remove this after this builder has proved it works
2188
+ env : []string {
2189
+ "GOARM=7" ,
2190
+ "GO_TEST_TIMEOUT_SCALE=2" },
2191
+ })
2177
2192
addBuilder (BuildConfig {
2178
2193
Name : "darwin-amd64-10_11" ,
2179
2194
HostType : "host-darwin-10_11" ,
0 commit comments