Skip to content

Commit 8aee9b6

Browse files
committed
dashboard: add linux-arm64-longtest builder
For golang/go#49649. Updates golang/go#53851. Change-Id: Ifbfd2b089b909542d0568d529ba738e4b217cf5c Reviewed-on: https://go-review.googlesource.com/c/build/+/452858 Reviewed-by: Dmitri Shuralyov <[email protected]> Run-TryBot: Cherry Mui <[email protected]> TryBot-Result: Gopher Robot <[email protected]> Reviewed-by: Dmitri Shuralyov <[email protected]>
1 parent 12937cd commit 8aee9b6

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed

dashboard/builders.go

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2604,6 +2604,30 @@ func init() {
26042604
return atLeastGo1(goBranch, 19) && buildRepoByDefault(repo)
26052605
},
26062606
})
2607+
addBuilder(BuildConfig{
2608+
Name: "linux-arm64-longtest",
2609+
HostType: "host-linux-arm64-bullseye",
2610+
Notes: "Debian Bullseye with go test -short=false",
2611+
// TODO: make it trybot on release branch once we know it works.
2612+
//tryBot: func(repo, branch, goBranch string) bool {
2613+
// onReleaseBranch := strings.HasPrefix(branch, "release-branch.")
2614+
// return repo == "go" && onReleaseBranch // See issue 37827.
2615+
//},
2616+
buildsRepo: func(repo, branch, goBranch string) bool {
2617+
b := buildRepoByDefault(repo)
2618+
if repo != "go" && !(branch == "master" && goBranch == "master") {
2619+
// For golang.org/x repos, don't test non-latest versions.
2620+
b = false
2621+
}
2622+
return b
2623+
},
2624+
needsGoProxy: true, // for cmd/go module tests
2625+
env: []string{
2626+
"GO_TEST_TIMEOUT_SCALE=5", // give them lots of time
2627+
},
2628+
numTryTestHelpers: 4, // Target time is < 15 min for go.dev/issue/42661.
2629+
KnownIssues: []int{53851, 49649},
2630+
})
26072631
addBuilder(BuildConfig{
26082632
Name: "linux-arm-aws",
26092633
HostType: "host-linux-arm-aws",

dashboard/builders_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,7 @@ func TestTrybots(t *testing.T) {
159159
// Include longtest builders on Go repo release branches. See issue 37827.
160160
"linux-386-longtest",
161161
"linux-amd64-longtest",
162+
//"linux-arm64-longtest",
162163
"windows-amd64-longtest",
163164
},
164165
},
@@ -196,6 +197,7 @@ func TestTrybots(t *testing.T) {
196197
// Include longtest builders on Go repo release branches. See issue 37827.
197198
"linux-386-longtest",
198199
"linux-amd64-longtest",
200+
//"linux-arm64-longtest",
199201
"windows-amd64-longtest",
200202
},
201203
},

0 commit comments

Comments
 (0)