| Index: lib/src/runner/loader.dart
|
| diff --git a/lib/src/runner/loader.dart b/lib/src/runner/loader.dart
|
| index 498b14bda176fe1b45019125ebf77b3707966af6..7652165d1eaaaf90c8ecc144f71ed6435928a7e1 100644
|
| --- a/lib/src/runner/loader.dart
|
| +++ b/lib/src/runner/loader.dart
|
| @@ -11,6 +11,7 @@ import 'dart:isolate';
|
| import 'package:analyzer/analyzer.dart';
|
| import 'package:path/path.dart' as p;
|
|
|
| +import '../backend/invoker.dart';
|
| import '../backend/metadata.dart';
|
| import '../backend/suite.dart';
|
| import '../backend/test_platform.dart';
|
| @@ -129,6 +130,13 @@ class Loader {
|
| return new Future.value();
|
| }
|
|
|
| + // Don't load a skipped suite.
|
| + if (metadata.skip) {
|
| + return new Future.value(new Suite([
|
| + new LocalTest(path, metadata, () {})
|
| + ], path: path, platform: platform.name, metadata: metadata));
|
| + }
|
| +
|
| return new Future.sync(() {
|
| if (_pubServeUrl != null && !p.isWithin('test', path)) {
|
| throw new LoadException(path,
|
|
|