| Index: tools/testing/dart/runtime_configuration.dart
|
| diff --git a/tools/testing/dart/runtime_configuration.dart b/tools/testing/dart/runtime_configuration.dart
|
| index 8983cc5949d04f30da138b57a4c8853d740dfb85..5e8be6e2245a185803e01414dd97e4f7602fe135 100644
|
| --- a/tools/testing/dart/runtime_configuration.dart
|
| +++ b/tools/testing/dart/runtime_configuration.dart
|
| @@ -4,6 +4,8 @@
|
|
|
| library runtime_configuration;
|
|
|
| +import 'dart:io' show Platform;
|
| +
|
| import 'compiler_configuration.dart' show CommandArtifact;
|
|
|
| // TODO(ahe): Remove this import, we can precompute all the values required
|
| @@ -244,16 +246,17 @@ class DartAppRuntimeConfiguration extends DartVmRuntimeConfiguration {
|
| throw "dart_app cannot run files of type '$type'.";
|
| }
|
|
|
| - var augmentedArgs = new List();
|
| - augmentedArgs.add("--run-app-snapshot=${artifact.filename}");
|
| - if (useBlobs) {
|
| - augmentedArgs.add("--use-blobs");
|
| + var args = new List();
|
| + args.addAll(arguments);
|
| + for (var i = 0; i < args.length; i++) {
|
| + if (args[i].endsWith(".dart")) {
|
| + args[i] = "${artifact.filename}/out.jitsnapshot";
|
| + }
|
| }
|
| - augmentedArgs.addAll(arguments);
|
|
|
| return <Command>[
|
| commandBuilder.getVmCommand(suite.dartVmBinaryFileName,
|
| - augmentedArgs, environmentOverrides)
|
| + args, environmentOverrides)
|
| ];
|
| }
|
| }
|
| @@ -274,16 +277,17 @@ class DartPrecompiledRuntimeConfiguration extends DartVmRuntimeConfiguration {
|
| throw "dart_precompiled cannot run files of type '$type'.";
|
| }
|
|
|
| - var augmentedArgs = new List();
|
| - augmentedArgs.add("--run-app-snapshot=${artifact.filename}");
|
| - if (useBlobs) {
|
| - augmentedArgs.add("--use-blobs");
|
| + var args = new List();
|
| + args.addAll(arguments);
|
| + for (var i = 0; i < args.length; i++) {
|
| + if (args[i].endsWith(".dart")) {
|
| + args[i] = "${artifact.filename}/out.aotsnapshot";
|
| + }
|
| }
|
| - augmentedArgs.addAll(arguments);
|
|
|
| return <Command>[
|
| commandBuilder.getVmCommand(suite.dartPrecompiledBinaryFileName,
|
| - augmentedArgs, environmentOverrides)
|
| + args, environmentOverrides)
|
| ];
|
| }
|
| }
|
|
|