Chromium Code Reviews| Index: lib/unittest/unittest_vm.dart |
| diff --git a/lib/unittest/unittest_vm.dart b/lib/unittest/unittest_vm.dart |
| index b3219398f503fdbcb647559f332d3e92087d4a5a..7d3a0b692473992d3b79e56af9a9b3622095bd47 100644 |
| --- a/lib/unittest/unittest_vm.dart |
| +++ b/lib/unittest/unittest_vm.dart |
| @@ -8,21 +8,10 @@ |
| #library('unittest'); |
| #import('dart:io'); |
| -#source('shared.dart'); |
| - |
| -_platformInitialize() { |
| - // Do nothing. |
| -} |
| - |
| -_platformDefer(void callback()) { |
| - new Timer(0, (timer) { |
| - callback(); |
| - }); |
| -} |
| +#import('dart:isolate'); |
| -_platformStartTests() { |
| - // Do nothing. |
| -} |
| +#source('config.dart'); |
| +#source('shared.dart'); |
| _platformCompleteTests(int testsPassed, int testsFailed, int testsErrors) { |
| // Print each test's result. |
| @@ -52,3 +41,11 @@ _platformCompleteTests(int testsPassed, int testsFailed, int testsErrors) { |
| // A non-zero exit code is used by the test infrastructure to detect failure. |
| if (!success) exit(1); |
| } |
| + |
| +Configuration _defaultConfig() { |
|
Bob Nystrom
2012/04/10 01:17:15
Need to update this to the new class-based pattern
Siggi Cherem (dart-lang)
2012/04/10 01:28:44
Done.
|
| + return new Configuration( |
| + () {}, // do nothing onInit |
| + () {}, // do nothing onStart |
| + (testCase) {}, // do nothing onTestResult |
| + _platformCompleteTests); |
| +} |