Chromium Code Reviews| Index: lib/src/runner/loader.dart |
| diff --git a/lib/src/runner/loader.dart b/lib/src/runner/loader.dart |
| index 0b6c83815caca7dab9e904feb4b8fbaabec9228e..964809e73131e6e8814e6c0c8797254d6306e724 100644 |
| --- a/lib/src/runner/loader.dart |
| +++ b/lib/src/runner/loader.dart |
| @@ -25,6 +25,7 @@ import 'load_exception.dart'; |
| import 'load_suite.dart'; |
| import 'parse_metadata.dart'; |
| import 'runner_suite.dart'; |
| +import 'vm/environment.dart'; |
| import 'vm/isolate_test.dart'; |
| /// A class for finding test files and loading them into a runnable form. |
| @@ -159,7 +160,7 @@ class Loader { |
| // Don't load a skipped suite. |
| if (metadata.skip) { |
| - yield new LoadSuite.forSuite(new RunnerSuite([ |
| + yield new LoadSuite.forSuite(new RunnerSuite(const VMEnvironment(), [ |
| new LocalTest(path, metadata, () {}) |
| ], path: path, platform: platform, metadata: metadata)); |
| continue; |
| @@ -262,7 +263,8 @@ void main(_, Map message) { |
| }); |
| try { |
| - var suite = new RunnerSuite((await completer.future).map((test) { |
| + var suite = new RunnerSuite(const VMEnvironment(), |
|
kevmoo
2015/07/30 01:37:24
nested awaits worry me – could make debugging that
nweiz
2015/07/30 19:41:50
Part of the point of await is that it can be used
|
| + (await completer.future).map((test) { |
| var testMetadata = new Metadata.deserialize(test['metadata']); |
| return new IsolateTest(test['name'], testMetadata, test['sendPort']); |
| }), |