Chromium Code Reviews| Index: pkg/barback/test/transformer/mock.dart |
| diff --git a/pkg/barback/test/transformer/mock.dart b/pkg/barback/test/transformer/mock.dart |
| index 57d3f078644544760f1404be26f7d51f8183c282..cfbb21a577a0f6d30488f9984ce13f647f1a2963 100644 |
| --- a/pkg/barback/test/transformer/mock.dart |
| +++ b/pkg/barback/test/transformer/mock.dart |
| @@ -27,6 +27,9 @@ abstract class MockTransformer extends Transformer { |
| Future<int> get numRuns => schedule(() => _numRuns); |
| var _numRuns = 0; |
| + Future<int> get maxParallelRuns => schedule(() => _maxParallelRuns); |
|
Bob Nystrom
2013/10/28 17:32:21
Doc comment.
|
| + var _maxParallelRuns = 0; |
| + |
| /// The number of currently running transforms. |
| int _runningTransforms = 0; |
| @@ -176,6 +179,9 @@ abstract class MockTransformer extends Transformer { |
| _numRuns++; |
| if (_runningTransforms == 0) _started.complete(); |
| _runningTransforms++; |
| + if (_runningTransforms > _maxParallelRuns) { |
| + _maxParallelRuns = _runningTransforms; |
| + } |
| return newFuture(() => doApply(transform)).then((_) { |
| if (_apply != null) return _apply.future; |
| }).whenComplete(() { |