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

Issue 19839002: Improve test coverage of reflective invocation. (Closed)

Created:
7 years, 5 months ago by rmacnak
Modified:
7 years, 4 months ago
Reviewers:
ahe, floitsch, gbracha, siva
CC:
reviews_dartlang.org, Michael Lippautz (Google)
Visibility:
Public.

Description

Patch Set 1 : #

Patch Set 2 : #

Total comments: 18

Patch Set 3 : #

Total comments: 3

Patch Set 4 : #

Total comments: 2

Patch Set 5 : #

Total comments: 24

Patch Set 6 : #

Patch Set 7 : #

Patch Set 8 : #

Total comments: 1

Patch Set 9 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+357 lines, -2 lines) Patch
M tests/lib/lib.status View 1 2 3 4 5 6 7 8 2 chunks +2 lines, -2 lines 0 comments Download
A tests/lib/mirrors/invoke_test.dart View 1 2 3 4 5 6 7 8 1 chunk +355 lines, -0 lines 0 comments Download

Messages

Total messages: 20 (0 generated)
rmacnak
Peter, on dart2js it failed at getField(#staticGetter)
7 years, 5 months ago (2013-07-19 19:09:09 UTC) #1
ahe
https://chromiumcodereview.appspot.com/19839002/diff/8001/runtime/lib/mirrors_impl.dart File runtime/lib/mirrors_impl.dart (right): https://chromiumcodereview.appspot.com/19839002/diff/8001/runtime/lib/mirrors_impl.dart#newcode232 runtime/lib/mirrors_impl.dart:232: throw "setter argument ($value) must be a simple value ...
7 years, 5 months ago (2013-07-20 16:34:59 UTC) #2
rmacnak
https://chromiumcodereview.appspot.com/19839002/diff/8001/tests/lib/lib.status File tests/lib/lib.status (right): https://chromiumcodereview.appspot.com/19839002/diff/8001/tests/lib/lib.status#newcode7 tests/lib/lib.status:7: mirrors/invoke_test: Fail On 2013/07/20 16:34:59, ahe wrote: > Please ...
7 years, 5 months ago (2013-07-22 18:40:48 UTC) #3
ahe
Gilad, could you please take a look at this test. I don't think MirroredCompilationError is ...
7 years, 5 months ago (2013-07-22 19:29:49 UTC) #4
rmacnak
https://chromiumcodereview.appspot.com/19839002/diff/8001/tests/lib/mirrors/invoke_test.dart File tests/lib/mirrors/invoke_test.dart (right): https://chromiumcodereview.appspot.com/19839002/diff/8001/tests/lib/mirrors/invoke_test.dart#newcode62 tests/lib/mirrors/invoke_test.dart:62: // Expect does not throw. On 2013/07/22 19:29:49, ahe ...
7 years, 5 months ago (2013-07-22 20:16:56 UTC) #5
siva
Ryan can you separate this CL into two parts, the change in mirrors_impl.dart can go ...
7 years, 5 months ago (2013-07-22 22:46:14 UTC) #6
rmacnak
On 2013/07/22 22:46:14, siva wrote: > Ryan can you separate this CL into two parts, ...
7 years, 5 months ago (2013-07-22 23:31:01 UTC) #7
ahe
Very nice, but there are still some issues. I'm mostly worried about not chaining the ...
7 years, 5 months ago (2013-07-24 09:43:35 UTC) #8
rmacnak
https://chromiumcodereview.appspot.com/19839002/diff/22001/tests/lib/mirrors/invoke_test.dart File tests/lib/mirrors/invoke_test.dart (right): https://chromiumcodereview.appspot.com/19839002/diff/22001/tests/lib/mirrors/invoke_test.dart#newcode94 tests/lib/mirrors/invoke_test.dart:94: im.setField(const Symbol('doesntExist'), 'bar'); On 2013/07/24 09:43:35, ahe wrote: > ...
7 years, 5 months ago (2013-07-24 17:03:18 UTC) #9
rmacnak
On 2013/07/24 17:03:18, Ryan Macnak wrote: > https://chromiumcodereview.appspot.com/19839002/diff/22001/tests/lib/mirrors/invoke_test.dart > File tests/lib/mirrors/invoke_test.dart (right): > > https://chromiumcodereview.appspot.com/19839002/diff/22001/tests/lib/mirrors/invoke_test.dart#newcode94 ...
7 years, 5 months ago (2013-07-25 01:12:18 UTC) #10
ahe
https://chromiumcodereview.appspot.com/19839002/diff/22001/tests/lib/mirrors/invoke_test.dart File tests/lib/mirrors/invoke_test.dart (right): https://chromiumcodereview.appspot.com/19839002/diff/22001/tests/lib/mirrors/invoke_test.dart#newcode169 tests/lib/mirrors/invoke_test.dart:169: testAsync() { On 2013/07/24 17:03:19, Ryan Macnak wrote: > ...
7 years, 5 months ago (2013-07-25 09:09:37 UTC) #11
ahe
https://chromiumcodereview.appspot.com/19839002/diff/22001/tests/lib/mirrors/invoke_test.dart File tests/lib/mirrors/invoke_test.dart (right): https://chromiumcodereview.appspot.com/19839002/diff/22001/tests/lib/mirrors/invoke_test.dart#newcode178 tests/lib/mirrors/invoke_test.dart:178: }); Florian points out that this would be safer: ...
7 years, 5 months ago (2013-07-25 12:03:33 UTC) #12
floitsch
DBC. https://chromiumcodereview.appspot.com/19839002/diff/22001/tests/lib/mirrors/invoke_test.dart File tests/lib/mirrors/invoke_test.dart (right): https://chromiumcodereview.appspot.com/19839002/diff/22001/tests/lib/mirrors/invoke_test.dart#newcode208 tests/lib/mirrors/invoke_test.dart:208: shouldYieldValue(future).then((result) { This can be written as: shouldYieldValue( ...
7 years, 5 months ago (2013-07-25 12:42:58 UTC) #13
rmacnak
On 2013/07/25 12:42:58, floitsch wrote: > DBC. > > https://chromiumcodereview.appspot.com/19839002/diff/22001/tests/lib/mirrors/invoke_test.dart > File tests/lib/mirrors/invoke_test.dart (right): > ...
7 years, 5 months ago (2013-07-25 17:12:31 UTC) #14
ahe
https://chromiumcodereview.appspot.com/19839002/diff/45001/tests/lib/mirrors/invoke_test.dart File tests/lib/mirrors/invoke_test.dart (right): https://chromiumcodereview.appspot.com/19839002/diff/45001/tests/lib/mirrors/invoke_test.dart#newcode188 tests/lib/mirrors/invoke_test.dart:188: shouldYieldValue(future.then((result) { I'm not sure about this pattern. You're ...
7 years, 4 months ago (2013-08-06 12:25:34 UTC) #15
rmacnak
On 2013/08/06 12:25:34, ahe wrote: > https://chromiumcodereview.appspot.com/19839002/diff/45001/tests/lib/mirrors/invoke_test.dart > File tests/lib/mirrors/invoke_test.dart (right): > > https://chromiumcodereview.appspot.com/19839002/diff/45001/tests/lib/mirrors/invoke_test.dart#newcode188 > ...
7 years, 4 months ago (2013-08-06 17:08:20 UTC) #16
ahe
On 2013/08/06 17:08:20, Ryan Macnak wrote: > On 2013/08/06 12:25:34, ahe wrote: > > > ...
7 years, 4 months ago (2013-08-06 17:11:14 UTC) #17
rmacnak
Revised
7 years, 4 months ago (2013-08-06 17:33:39 UTC) #18
ahe
LGTM!
7 years, 4 months ago (2013-08-06 18:53:52 UTC) #19
rmacnak
7 years, 4 months ago (2013-08-06 19:03:05 UTC) #20
Message was sent while issue was closed.
Committed patchset #9 manually as r25826 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698