Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(119)

Issue 17507003: Clean up barback tests. (Closed)

Created:
7 years, 6 months ago by Bob Nystrom
Modified:
7 years, 5 months ago
Reviewers:
nweiz
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Clean up barback tests. This defines a more DSL-like API for AssetGraph tests. It also handles build results more cleanly. R=nweiz@google.com Committed: https://code.google.com/p/dart/source/detail?r=24734

Patch Set 1 #

Total comments: 37

Patch Set 2 : Revise. #

Total comments: 14

Patch Set 3 : Revise. #

Patch Set 4 : Get rid of queue. #

Total comments: 11

Patch Set 5 : Revise. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+340 lines, -376 lines) Patch
M pkg/barback/lib/src/asset_graph.dart View 1 6 chunks +14 lines, -12 lines 0 comments Download
M pkg/barback/test/asset_graph/errors_test.dart View 1 1 chunk +44 lines, -122 lines 0 comments Download
M pkg/barback/test/asset_graph/source_test.dart View 1 2 3 3 chunks +45 lines, -73 lines 0 comments Download
M pkg/barback/test/asset_graph/transform_test.dart View 11 chunks +95 lines, -142 lines 0 comments Download
M pkg/barback/test/utils.dart View 1 2 3 4 8 chunks +142 lines, -27 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
Bob Nystrom
7 years, 6 months ago (2013-06-21 22:39:47 UTC) #1
nweiz
https://codereview.chromium.org/17507003/diff/1/pkg/barback/test/asset_graph/errors_test.dart File pkg/barback/test/asset_graph/errors_test.dart (right): https://codereview.chromium.org/17507003/diff/1/pkg/barback/test/asset_graph/errors_test.dart#newcode39 pkg/barback/test/asset_graph/errors_test.dart:39: }); It definitely doesn't seem correct for a single ...
7 years, 6 months ago (2013-06-25 22:37:56 UTC) #2
Bob Nystrom
Thanks! https://codereview.chromium.org/17507003/diff/1/pkg/barback/test/asset_graph/errors_test.dart File pkg/barback/test/asset_graph/errors_test.dart (right): https://codereview.chromium.org/17507003/diff/1/pkg/barback/test/asset_graph/errors_test.dart#newcode39 pkg/barback/test/asset_graph/errors_test.dart:39: }); On 2013/06/25 22:37:56, nweiz wrote: > It ...
7 years, 6 months ago (2013-06-26 20:44:44 UTC) #3
nweiz
https://codereview.chromium.org/17507003/diff/1/pkg/barback/test/utils.dart File pkg/barback/test/utils.dart (right): https://codereview.chromium.org/17507003/diff/1/pkg/barback/test/utils.dart#newcode32 pkg/barback/test/utils.dart:32: final _buildExpectations = new Queue<Completer<BuildResult>>(); On 2013/06/26 20:44:45, Bob ...
7 years, 6 months ago (2013-06-27 00:19:25 UTC) #4
Bob Nystrom
https://codereview.chromium.org/17507003/diff/1/pkg/barback/test/utils.dart File pkg/barback/test/utils.dart (right): https://codereview.chromium.org/17507003/diff/1/pkg/barback/test/utils.dart#newcode32 pkg/barback/test/utils.dart:32: final _buildExpectations = new Queue<Completer<BuildResult>>(); On 2013/06/27 00:19:25, nweiz ...
7 years, 5 months ago (2013-06-27 17:55:14 UTC) #5
nweiz
https://codereview.chromium.org/17507003/diff/1/pkg/barback/test/utils.dart File pkg/barback/test/utils.dart (right): https://codereview.chromium.org/17507003/diff/1/pkg/barback/test/utils.dart#newcode32 pkg/barback/test/utils.dart:32: final _buildExpectations = new Queue<Completer<BuildResult>>(); On 2013/06/27 17:55:14, Bob ...
7 years, 5 months ago (2013-06-27 21:08:46 UTC) #6
Bob Nystrom
Ditched the queue. https://codereview.chromium.org/17507003/diff/1/pkg/barback/test/utils.dart File pkg/barback/test/utils.dart (right): https://codereview.chromium.org/17507003/diff/1/pkg/barback/test/utils.dart#newcode32 pkg/barback/test/utils.dart:32: final _buildExpectations = new Queue<Completer<BuildResult>>(); On ...
7 years, 5 months ago (2013-06-27 22:23:07 UTC) #7
nweiz
https://codereview.chromium.org/17507003/diff/22001/pkg/barback/test/utils.dart File pkg/barback/test/utils.dart (right): https://codereview.chromium.org/17507003/diff/22001/pkg/barback/test/utils.dart#newcode26 pkg/barback/test/utils.dart:26: int _nextBuildResult; Apparently we have a StreamIterator class, which ...
7 years, 5 months ago (2013-06-27 23:12:20 UTC) #8
Bob Nystrom
Thanks! https://codereview.chromium.org/17507003/diff/22001/pkg/barback/test/utils.dart File pkg/barback/test/utils.dart (right): https://codereview.chromium.org/17507003/diff/22001/pkg/barback/test/utils.dart#newcode26 pkg/barback/test/utils.dart:26: int _nextBuildResult; On 2013/06/27 23:12:20, nweiz wrote: > ...
7 years, 5 months ago (2013-07-02 21:41:28 UTC) #9
nweiz
lgtm https://codereview.chromium.org/17507003/diff/22001/pkg/barback/test/utils.dart File pkg/barback/test/utils.dart (right): https://codereview.chromium.org/17507003/diff/22001/pkg/barback/test/utils.dart#newcode26 pkg/barback/test/utils.dart:26: int _nextBuildResult; On 2013/07/02 21:41:28, Bob Nystrom wrote: ...
7 years, 5 months ago (2013-07-03 00:40:35 UTC) #10
Bob Nystrom
Thanks! https://codereview.chromium.org/17507003/diff/22001/pkg/barback/test/utils.dart File pkg/barback/test/utils.dart (right): https://codereview.chromium.org/17507003/diff/22001/pkg/barback/test/utils.dart#newcode26 pkg/barback/test/utils.dart:26: int _nextBuildResult; On 2013/07/03 00:40:35, nweiz wrote: > ...
7 years, 5 months ago (2013-07-03 17:12:16 UTC) #11
Bob Nystrom
Committed patchset #5 manually as r24734 (presubmit successful).
7 years, 5 months ago (2013-07-03 17:44:20 UTC) #12
nweiz
https://codereview.chromium.org/17507003/diff/22001/pkg/barback/test/utils.dart File pkg/barback/test/utils.dart (right): https://codereview.chromium.org/17507003/diff/22001/pkg/barback/test/utils.dart#newcode26 pkg/barback/test/utils.dart:26: int _nextBuildResult; On 2013/07/03 17:12:16, Bob Nystrom wrote: > ...
7 years, 5 months ago (2013-07-03 18:17:15 UTC) #13
Bob Nystrom
7 years, 5 months ago (2013-07-03 20:01:50 UTC) #14
Message was sent while issue was closed.
On 2013/07/03 18:17:15, nweiz wrote:
>
https://codereview.chromium.org/17507003/diff/22001/pkg/barback/test/utils.dart
> File pkg/barback/test/utils.dart (right):
> 
>
https://codereview.chromium.org/17507003/diff/22001/pkg/barback/test/utils.da...
> pkg/barback/test/utils.dart:26: int _nextBuildResult;
> On 2013/07/03 17:12:16, Bob Nystrom wrote:
> > On 2013/07/03 00:40:35, nweiz wrote:
> > > On 2013/07/02 21:41:28, Bob Nystrom wrote:
> > > > On 2013/06/27 23:12:20, nweiz wrote:
> > > > > Apparently we have a StreamIterator class, which seems applicable
here.
> > > > 
> > > > I tried that, but it doesn't allow queueing up multiple requests. If you
> > call
> > > > moveNext() again before the future returned by the first moveNext() call
> > > > completes, it throws an error.
> > > 
> > > Gross. File a bug?
> > 
> > It's the documented behavior. :-/
> 
> Then file a feature request? It's good to have these things documented so when
> other people try to do the same thing they can add their voices.

Done: https://code.google.com/p/dart/issues/detail?id=11686

Powered by Google App Engine
This is Rietveld 408576698