| Index: lib/src/runner.dart
|
| diff --git a/lib/src/runner.dart b/lib/src/runner.dart
|
| index 517e3a09f8c5b2597993b819f249fd93b38e6640..d21868ac4771cfe332c2611730f786256c6a02e3 100644
|
| --- a/lib/src/runner.dart
|
| +++ b/lib/src/runner.dart
|
| @@ -202,8 +202,8 @@ class Runner {
|
| }
|
|
|
| // If the user provided tags, skip tests that don't match all of them.
|
| - if (!_config.tags.isEmpty &&
|
| - !test.metadata.tags.containsAll(_config.tags)) {
|
| + if (!_config.includeTags.isEmpty &&
|
| + !test.metadata.tags.containsAll(_config.includeTags)) {
|
| return false;
|
| }
|
|
|
| @@ -236,7 +236,7 @@ class Runner {
|
| ..write(unknownTags.length == 1 ? "A tag was " : "Tags were ")
|
| ..write("used that ")
|
| ..write(unknownTags.length == 1 ? "wasn't " : "weren't ")
|
| - ..writeln("specified on the command line.");
|
| + ..writeln("specified in dart_test.yaml.");
|
|
|
| unknownTags.forEach((tag, entries) {
|
| buffer.write(" $bold$tag$noColor was used in");
|
| @@ -261,13 +261,13 @@ class Runner {
|
| ///
|
| /// This returns a map from tag names to lists of entries that use those tags.
|
| Map<String, List<GroupEntry>> _collectUnknownTags(Suite suite) {
|
| - var knownTags = _config.tags.union(_config.excludeTags);
|
| var unknownTags = {};
|
| var currentTags = new Set();
|
|
|
| collect(entry) {
|
| var newTags = new Set();
|
| - for (var unknownTag in entry.metadata.tags.difference(knownTags)) {
|
| + for (var unknownTag in
|
| + entry.metadata.tags.difference(_config.knownTags)) {
|
| if (currentTags.contains(unknownTag)) continue;
|
| unknownTags.putIfAbsent(unknownTag, () => []).add(entry);
|
| newTags.add(unknownTag);
|
|
|