[dart2js] add coverage for important configurations.
Defines a configuration for -O0 and for --no-legacy-javascript and adds
a run for a small test suite with these configurations on existing bots
as a smoke test.
Change-Id: Ib63602e0066d48e154a7527b229831c82b37bf95
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/182440
Commit-Queue: Sigmund Cherem <sigmund@google.com>
Reviewed-by: Stephen Adams <sra@google.com>
diff --git a/tools/bots/test_matrix.json b/tools/bots/test_matrix.json
index a4817cf..e8829df 100644
--- a/tools/bots/test_matrix.json
+++ b/tools/bots/test_matrix.json
@@ -623,6 +623,24 @@
]
}
},
+ "dart2js-o0-(linux|mac|win)-d8": {
+ "options": {
+ "builder-tag": "dart2js_o0",
+ "use-sdk": true,
+ "dart2js-options": [
+ "-O0"
+ ]
+ }
+ },
+ "dart2js-modern-(linux|mac|win)-d8": {
+ "options": {
+ "builder-tag": "dart2js_modern",
+ "use-sdk": true,
+ "dart2js-options": [
+ "--no-legacy-javascript"
+ ]
+ }
+ },
"dart2js-hostasserts-(linux|mac|win)-(ia32|x64)-d8": {
"options": {
"host-checked": true,
@@ -2444,6 +2462,22 @@
"--dart2js-batch",
"dart2js_2"
]
+ },
+ {
+ "name": "dart2js -O0 smoke tests",
+ "arguments": [
+ "-ndart2js-o0-linux-d8",
+ "--dart2js-batch",
+ "dart2js_2"
+ ]
+ },
+ {
+ "name": "dart2js --no-legacy-javascript smoke tests",
+ "arguments": [
+ "-ndart2js-modern-linux-d8",
+ "--dart2js-batch",
+ "dart2js_2"
+ ]
}
]
},