| Index: pkg/polymer/test/build/common.dart
|
| diff --git a/pkg/polymer/test/build/common.dart b/pkg/polymer/test/build/common.dart
|
| index a4d9ba22e2ce49faca7ad0b34fc0b65de59c16fb..d7ca4151c727ce97e63c681a3711031e580d90b5 100644
|
| --- a/pkg/polymer/test/build/common.dart
|
| +++ b/pkg/polymer/test/build/common.dart
|
| @@ -66,6 +66,8 @@ class TestHelper implements PackageProvider {
|
| });
|
|
|
| logSubscription = barback.log.listen((entry) {
|
| + // Ignore info messages.
|
| + if (entry.level == LogLevel.INFO) return;
|
| if (entry.level == LogLevel.ERROR) errorSeen = true;
|
| // We only check messages when an expectation is provided.
|
| if (messages == null) return;
|
| @@ -109,11 +111,14 @@ class TestHelper implements PackageProvider {
|
| }
|
|
|
| Future checkAll(Map<String, String> files) {
|
| - var futures = [];
|
| - files.forEach((k, v) {
|
| - futures.add(check(k, v));
|
| - });
|
| - return Future.wait(futures).then((_) {
|
| + return barback.results.first.then((_) {
|
| + if (files == null) return null;
|
| + var futures = [];
|
| + files.forEach((k, v) {
|
| + futures.add(check(k, v));
|
| + });
|
| + return Future.wait(futures);
|
| + }).then((_) {
|
| // We only check messages when an expectation is provided.
|
| if (messages == null) return;
|
| expect(messages.length, messagesSeen,
|
|
|