dashboard: add Zenly's virtual iOS builders
Fixes golang/go#31722
Change-Id: Ia7f0d3f2e1a25000c42a10ff58d7e91d384b1219
Reviewed-on: https://go-review.googlesource.com/c/build/+/174797
Run-TryBot: Elias Naur <mail@eliasnaur.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
diff --git a/dashboard/builders.go b/dashboard/builders.go
index fe0ccc3..9c25a40 100644
--- a/dashboard/builders.go
+++ b/dashboard/builders.go
@@ -516,6 +516,15 @@
"GOHOSTARCH=amd64",
},
},
+ "host-darwin-arm64-corellium-ios": &HostConfig{
+ Notes: "Virtual iOS devices hosted by Zenly on Corellium",
+ OwnerGithub: "znly",
+ IsReverse: true,
+ ExpectNum: 3,
+ env: []string{
+ "GOROOT_BOOTSTRAP=/var/mobile/go-darwin-arm64-bootstrap",
+ },
+ },
"host-aix-ppc64-osuosl": &HostConfig{
Notes: "AIX 7.2 VM on OSU; run by Tony Reix",
OwnerGithub: "trex58",
@@ -1928,6 +1937,14 @@
},
})
addBuilder(BuildConfig{
+ Name: "darwin-arm64-corellium",
+ HostType: "host-darwin-arm64-corellium-ios",
+ Notes: "Virtual iPhone SE running on Corellium; owned by zenly",
+ buildsRepo: func(repo, branch, goBranch string) bool {
+ return repo == "go" && branch == "master" && goBranch == "master"
+ },
+ })
+ addBuilder(BuildConfig{
Name: "darwin-amd64-wikofever",
HostType: "host-darwin-amd64-eliasnaur-android",
Notes: "Same as android-arm*-wikofever but without GOOS set, for running x/mobile tests.",
diff --git a/dashboard/builders_test.go b/dashboard/builders_test.go
index 9cc58c5..98a5bbc 100644
--- a/dashboard/builders_test.go
+++ b/dashboard/builders_test.go
@@ -368,6 +368,9 @@
{b("android-arm64-wikofever", "mobile"), notBuilder},
{b("android-arm64-wikofever", "net"), notBuilder},
+ // Virtual iOS devices
+ {b("darwin-arm64-corellium", "go"), isBuilder},
+
// A GOOS=darwin variant of the physical ARM Androids
// runs x/mobile and nothing else:
{b("darwin-amd64-wikofever", "mobile"), isBuilder},