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

Issue 179173003: Refactor compiler and runtime configurations (command line tools command building). (Closed)

Created:
6 years, 9 months ago by ahe
Modified:
6 years, 9 months ago
CC:
reviews_dartlang.org, ricow1
Visibility:
Public.

Description

Refactor compiler and runtime configurations (command line tools command building). R=kustermann@google.com Committed: https://code.google.com/p/dart/source/detail?r=33197 Commit included https://codereview.chromium.org/141713002/

Patch Set 1 : #

Total comments: 48

Patch Set 2 : Address comments, sorta. #

Total comments: 11
Unified diffs Side-by-side diffs Delta from patch set Stats (+564 lines, -208 lines) Patch
M dart/tools/testing/dart/compiler_configuration.dart View 1 1 chunk +318 lines, -23 lines 3 comments Download
M dart/tools/testing/dart/runtime_configuration.dart View 1 4 chunks +155 lines, -9 lines 0 comments Download
M dart/tools/testing/dart/test_options.dart View 1 chunk +1 line, -4 lines 0 comments Download
M dart/tools/testing/dart/test_suite.dart View 1 14 chunks +90 lines, -172 lines 8 comments Download

Messages

Total messages: 20 (0 generated)
ahe
6 years, 9 months ago (2014-02-27 15:03:20 UTC) #1
kustermann
First round of comments. In general: We've these "new CompilerConfiguration()" calls all over in test_suite.dart ...
6 years, 9 months ago (2014-02-28 09:39:55 UTC) #2
Bill Hesse
https://codereview.chromium.org/179173003/diff/20001/dart/tools/testing/dart/compiler_configuration.dart File dart/tools/testing/dart/compiler_configuration.dart (right): https://codereview.chromium.org/179173003/diff/20001/dart/tools/testing/dart/compiler_configuration.dart#newcode87 dart/tools/testing/dart/compiler_configuration.dart:87: this.isChecked: false, Should these arguments be required, since they ...
6 years, 9 months ago (2014-02-28 09:53:08 UTC) #3
ahe
Thank you, Martin. I've replied to your general comments below. I want to make it ...
6 years, 9 months ago (2014-02-28 10:54:16 UTC) #4
kustermann
lgtm with comments I suspect there could be issues when submitting the these two CLs. ...
6 years, 9 months ago (2014-02-28 11:06:29 UTC) #5
ahe
Thank you, Bill and Martin! The plan is to move this CL and CL 141713002 ...
6 years, 9 months ago (2014-02-28 13:48:25 UTC) #6
ahe
Committed patchset #2 manually as r33197 (presubmit successful).
6 years, 9 months ago (2014-03-03 07:05:28 UTC) #7
ricow1
Some late comments, sorry about that https://codereview.chromium.org/179173003/diff/40001/dart/tools/testing/dart/compiler_configuration.dart File dart/tools/testing/dart/compiler_configuration.dart (right): https://codereview.chromium.org/179173003/diff/40001/dart/tools/testing/dart/compiler_configuration.dart#newcode26 dart/tools/testing/dart/compiler_configuration.dart:26: final String filename; ...
6 years, 9 months ago (2014-03-03 07:47:08 UTC) #8
ahe
Thank you, Rico. I'll iterate on this in the coming days and address your comments. ...
6 years, 9 months ago (2014-03-03 07:57:24 UTC) #9
Bob Nystrom
https://codereview.chromium.org/179173003/diff/40001/dart/tools/testing/dart/test_suite.dart File dart/tools/testing/dart/test_suite.dart (right): https://codereview.chromium.org/179173003/diff/40001/dart/tools/testing/dart/test_suite.dart#newcode132 dart/tools/testing/dart/test_suite.dart:132: // TODO(rnystrom): Eventually, all test suites should run out ...
6 years, 9 months ago (2014-03-03 21:45:50 UTC) #10
ahe
https://codereview.chromium.org/179173003/diff/40001/dart/tools/testing/dart/test_suite.dart File dart/tools/testing/dart/test_suite.dart (right): https://codereview.chromium.org/179173003/diff/40001/dart/tools/testing/dart/test_suite.dart#newcode132 dart/tools/testing/dart/test_suite.dart:132: // TODO(rnystrom): Eventually, all test suites should run out ...
6 years, 9 months ago (2014-03-04 07:46:38 UTC) #11
Bob Nystrom
On 2014/03/04 07:46:38, ahe wrote: > Thank you, Bob. It's awesome that you noticed this. ...
6 years, 9 months ago (2014-03-04 16:56:15 UTC) #12
ahe
On 2014/03/04 16:56:15, Bob Nystrom wrote: > If you think it will make your life ...
6 years, 9 months ago (2014-03-05 11:19:21 UTC) #13
Bob Nystrom
On 2014/03/05 11:19:21, ahe wrote: > On 2014/03/04 16:56:15, Bob Nystrom wrote: > It doesn't ...
6 years, 9 months ago (2014-03-05 19:36:30 UTC) #14
ahe
On 2014/03/05 19:36:30, Bob Nystrom wrote: > On 2014/03/05 11:19:21, ahe wrote: > > On ...
6 years, 9 months ago (2014-03-05 19:54:58 UTC) #15
Bob Nystrom
On 2014/03/05 19:54:58, ahe wrote: > On 2014/03/05 19:36:30, Bob Nystrom wrote: > > On ...
6 years, 9 months ago (2014-03-05 21:06:05 UTC) #16
kustermann
On 2014/03/05 21:06:05, Bob Nystrom wrote: > On 2014/03/05 19:54:58, ahe wrote: > > On ...
6 years, 9 months ago (2014-03-05 23:28:59 UTC) #17
ahe
On 2014/03/05 23:28:59, kustermann wrote: > Actually Peter and I had already a discussion about ...
6 years, 9 months ago (2014-03-06 08:37:01 UTC) #18
Bob Nystrom
On 2014/03/05 23:28:59, kustermann wrote: > @Bob: > You might think it's not important to ...
6 years, 9 months ago (2014-03-06 17:24:07 UTC) #19
ahe
6 years, 9 months ago (2014-03-06 17:27:59 UTC) #20
Message was sent while issue was closed.
On 2014/03/06 17:24:07, Bob Nystrom wrote:
> On 2014/03/05 23:28:59, kustermann wrote:
> > @Bob:
> > You might think it's not important to be able to run pub outside of the SDK,
> but
> > IMHO it is important. For several reasons, most importantly:
> 
> I just meant that it's not important *to me*. I don't personally have use
cases
> that require that. I'm totally supportive if others on the team do. :)
> 
> > a) All our vm builders on the buildbot build only the "runtime" target: This
> > means pub cannot run on these builders. Which means test.py cannot create a
> real
> > package-root for sample/pkg/... tests using pub on these builders (i.e.
> > respecting what pubspec.yaml says, not using the out/ReleaseIA32/packages
> hack)!
> > Depending on in which direction we want to go with our sample/pkg testing,
we
> > may need to run pub there.
> > 
> > b)  Our mips/arm builders also build only the "runtime" target. They cannot
> > build the SDK, because java might not be available on our mips/arm HW (we
> might
> > be able to get java on these, but let's put that aside) -- this will go away
> as
> > soon as the java-based analyzer is completely replaced by the dart-based
one.
> > But the status quo is: Pub is therefore not running on our arm/mips
builders.
> > Pub has been a great tool to discover bugs (in particular in dart:io): Now
> that
> > test.py will work closer with pub to create package-roots, run 'pub build',
> ...
> > I'd strongly prefer if we can get that working on our mips/arm builders as
> well.
> 
> +1.
> 
> - bob

Sounds like we all agree :-)

Cheers,
Peter

Powered by Google App Engine
This is Rietveld 408576698