| Index: lib/src/runner/loader.dart
|
| diff --git a/lib/src/runner/loader.dart b/lib/src/runner/loader.dart
|
| index 7652165d1eaaaf90c8ecc144f71ed6435928a7e1..1b4aafa83bff29693e9556632b3b75b266e7589c 100644
|
| --- a/lib/src/runner/loader.dart
|
| +++ b/lib/src/runner/loader.dart
|
| @@ -127,14 +127,15 @@ class Loader {
|
| var controller = new StreamController();
|
| Future.forEach(_platforms, (platform) {
|
| if (!metadata.testOn.evaluate(platform, os: currentOS)) {
|
| - return new Future.value();
|
| + return;
|
| }
|
|
|
| // Don't load a skipped suite.
|
| if (metadata.skip) {
|
| - return new Future.value(new Suite([
|
| + controller.add(new Suite([
|
| new LocalTest(path, metadata, () {})
|
| ], path: path, platform: platform.name, metadata: metadata));
|
| + return;
|
| }
|
|
|
| return new Future.sync(() {
|
|
|