Closed
Bug 1270446
Opened 8 years ago
Closed 8 years ago
Improve toolchain.configure tests
Categories
(Firefox Build System :: General, defect)
Firefox Build System
General
Tracking
(firefox49 fixed)
RESOLVED
FIXED
mozilla49
Tracking | Status | |
---|---|---|
firefox49 | --- | fixed |
People
(Reporter: glandium, Assigned: glandium)
References
(Blocks 1 open bug)
Details
Attachments
(6 files)
58 bytes,
text/x-review-board-request
|
chmanchester
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
chmanchester
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
chmanchester
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
chmanchester
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
chmanchester
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
chmanchester
:
review+
|
Details |
I've had these changes sitting in my queue for 2 weeks...
Assignee | ||
Comment 1•8 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/50771/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/50771/
Attachment #8749133 -
Flags: review?(cmanchester)
Attachment #8749134 -
Flags: review?(cmanchester)
Attachment #8749135 -
Flags: review?(cmanchester)
Attachment #8749136 -
Flags: review?(cmanchester)
Attachment #8749137 -
Flags: review?(cmanchester)
Attachment #8749138 -
Flags: review?(cmanchester)
Assignee | ||
Comment 2•8 years ago
|
||
This makes the toolchain.configure tests more prominent in the file. Review commit: https://reviewboard.mozilla.org/r/50773/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/50773/
Assignee | ||
Comment 3•8 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/50775/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/50775/
Assignee | ||
Comment 4•8 years ago
|
||
Originally, the changes to FakeCompiler allowing overlays was meant to be used for compiler target platform, but it turns out the simplifications this allows on the compiler definitions themselves are nice. Review commit: https://reviewboard.mozilla.org/r/50777/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/50777/
Assignee | ||
Comment 5•8 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/50779/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/50779/
Assignee | ||
Comment 6•8 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/50781/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/50781/
Comment 7•8 years ago
|
||
Comment on attachment 8749133 [details] MozReview Request: Bug 1270446 - Make check_compiler() return a namespace instead of a tuple. r?chmanchester https://reviewboard.mozilla.org/r/50771/#review47599
Attachment #8749133 -
Flags: review?(cmanchester) → review+
Comment 8•8 years ago
|
||
Comment on attachment 8749134 [details] MozReview Request: Bug 1270446 - Move CompilerPreprocessor, FakeCompiler and their tests to a separate file. r?chmanchester https://reviewboard.mozilla.org/r/50773/#review47605
Attachment #8749134 -
Flags: review?(cmanchester) → review+
Comment 9•8 years ago
|
||
Comment on attachment 8749135 [details] MozReview Request: Bug 1270446 - Allow to combine multiple FakeCompiler definitions. r?chmanchester https://reviewboard.mozilla.org/r/50775/#review47609
Attachment #8749135 -
Flags: review?(cmanchester) → review+
Comment 10•8 years ago
|
||
Comment on attachment 8749136 [details] MozReview Request: Bug 1270446 - Simplify the fake compiler definitions. r?chmanchester https://reviewboard.mozilla.org/r/50777/#review47613
Attachment #8749136 -
Flags: review?(cmanchester) → review+
Updated•8 years ago
|
Attachment #8749137 -
Flags: review?(cmanchester) → review+
Comment 11•8 years ago
|
||
Comment on attachment 8749137 [details] MozReview Request: Bug 1270446 - Make it easier to derive compiler results. r?chmanchester https://reviewboard.mozilla.org/r/50779/#review47617 ::: python/mozbuild/mozbuild/test/configure/test_toolchain_helpers.py:353 (Diff revision 1) > + def __add__(self, other): > + assert isinstance(other, dict) It's a little funny to see a '+' implemented that isn't commutative.
Comment 12•8 years ago
|
||
Comment on attachment 8749138 [details] MozReview Request: Bug 1270446 - Automatically add --target argument when unit test class has a TARGET attribute. r?chmanchester https://reviewboard.mozilla.org/r/50781/#review47625
Attachment #8749138 -
Flags: review?(cmanchester) → review+
Comment 13•8 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/6faf0619a211 https://hg.mozilla.org/integration/mozilla-inbound/rev/8e38b67846f1 https://hg.mozilla.org/integration/mozilla-inbound/rev/471bf0db2843 https://hg.mozilla.org/integration/mozilla-inbound/rev/cc14a8472950 https://hg.mozilla.org/integration/mozilla-inbound/rev/c3573274d787 https://hg.mozilla.org/integration/mozilla-inbound/rev/61bae26a46bc
Comment 14•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/6faf0619a211 https://hg.mozilla.org/mozilla-central/rev/8e38b67846f1 https://hg.mozilla.org/mozilla-central/rev/471bf0db2843 https://hg.mozilla.org/mozilla-central/rev/cc14a8472950 https://hg.mozilla.org/mozilla-central/rev/c3573274d787 https://hg.mozilla.org/mozilla-central/rev/61bae26a46bc
Status: NEW → RESOLVED
Closed: 8 years ago
status-firefox49:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla49
Updated•6 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•