Index: tools/migration/bin/run_tests.dart |
diff --git a/tools/migration/bin/run_tests.dart b/tools/migration/bin/run_tests.dart |
index 0aba299d243529f9863208bf4fec1422784c62da..75afe6af9a46f693e5be26ac9bd0434dbb84386e 100644 |
--- a/tools/migration/bin/run_tests.dart |
+++ b/tools/migration/bin/run_tests.dart |
@@ -19,15 +19,19 @@ const dartdevc = "--compiler=dartdevc"; |
const noCompiler = "--compiler=none"; |
const precompiler = "--compiler=precompiler"; |
const analyzer = "--compiler=dart2analyzer"; |
+const dartk = "--compiler=dartk"; |
const chrome = "--runtime=chrome"; |
const precompiled = "--runtime=dart_precompiled"; |
const noRuntime = "--runtime=none"; |
const vm = "--runtime=vm"; |
+const jsshell = "--runtime=jsshell"; |
const checked = "--checked"; |
const dart2jsBatch = "--dart2js-batch"; |
+const fastStartup = "--fast-startup"; |
const useSdk = "--use-sdk"; |
+const releaseMode = "--mode=release"; |
const productMode = "--mode=product"; |
const strong = "--strong"; |
@@ -43,21 +47,26 @@ final allConfigs = { |
"vm-checked": [noCompiler, vm, checked], |
"vm-app": [appJit, vm], |
"vm-app-product": [productMode, appJit, vm], |
- // TODO(rnystrom): What build target do we need to get this to work? |
-// "vm-precomp": [precompiler, precompiled], |
+ "vm-kernel": [dartk, releaseMode, vm], |
+ "vm-precomp": [precompiler, precompiled], |
"vm-product": [productMode, noCompiler, vm], |
// TODO(rnystrom): Add dart2js-d8-hostchecked, dart2js-d8-minified, or |
// dart2js-jsshell? |
"analyzer": [analyzer, noRuntime, useSdk], |
"analyzer-checked": [analyzer, noRuntime, checked, useSdk], |
"dart2js": [dart2js, chrome, useSdk, dart2jsBatch], |
+ "dart2js-jsshell": [dart2js, jsshell, fastStartup, useSdk, dart2jsBatch], |
// TODO(rnystrom): Is it worth running dart2js on Firefox too? |
- "dartdevc": [dartdevc, chrome, useSdk, strong] |
+ "dartdevc": [dartdevc, chrome, useSdk, strong], |
}; |
final buildSteps = [ |
// The SDK, which also builds the VM. |
["--mode=release", "create_sdk"], |
+ // The kernel service. |
+ ["--mode=release", "kernel-service"], |
+ // Precompiled runtime for release |
+ ["--mode=release", "runtime_precompiled"], |
// Product version of the runtime and precompiled runtime. |
["--mode=product", "runtime", "runtime_precompiled"], |
// Dartdevc and its dependencies. |