[infra] Add arm64 builders to the test matrix
TBR=whesse@google.com
Change-Id: If432f9fe2c12ed5a0d7a5af8b15e4daaa13e68f5
Reviewed-on: https://dart-review.googlesource.com/c/84420
Reviewed-by: Alexander Thomas <athom@google.com>
diff --git a/tools/bots/test_matrix.json b/tools/bots/test_matrix.json
index 8732eea..e6bde5d 100644
--- a/tools/bots/test_matrix.json
+++ b/tools/bots/test_matrix.json
@@ -119,6 +119,7 @@
"out/ReleaseIA32/",
"out/ReleaseSIMARM/",
"out/ReleaseSIMARM64/",
+ "out/ReleaseARM64/",
"out/ReleaseSIMDBC64/",
"out/ReleaseX64/",
"xcodebuild/DebugIA32/",
@@ -299,7 +300,7 @@
"dartk-win-(debug|release)-(ia32|x64)": { },
"dartk-(linux|mac|win)-product-x64": { },
"dartk-(linux|mac)-(debug|release)-simdbc64": { },
- "dartk-linux-release-(simarm|simarm64)": { },
+ "dartk-linux-release-(arm64|simarm|simarm64)": { },
"dartk-optcounter-linux-release-(ia32|x64)": {
"options": {
"builder-tag": "optimization_counter_threshold",
@@ -667,6 +668,40 @@
},
{
"builders": [
+ "cross-vm-linux-release-arm64"
+ ],
+ "meta": {
+ "description": "This configuration is for the cross arm builders."
+ },
+ "steps": [
+ {
+ "name": "build dart",
+ "script": "tools/build.py",
+ "arguments": ["runtime_kernel"]
+ },
+ {
+ "name": "trigger target arm builder",
+ "fileset": "vm-kernel",
+ "trigger": ["target-vm-linux-release-arm64"]
+ }
+ ]
+ },
+ {
+ "builders": [
+ "target-vm-linux-release-arm64"
+ ],
+ "meta": {
+ "description": "This configuration is for the target arm builders."
+ },
+ "steps": [
+ {
+ "name": "vm tests",
+ "arguments": ["-ndartk-${system}-${mode}-${arch}"]
+ }
+ ]
+ },
+ {
+ "builders": [
"app-kernel-linux-debug-x64",
"app-kernel-linux-product-x64",
"app-kernel-linux-release-x64"