Closed
Bug 1270446
Opened 10 years ago
Closed 10 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•10 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•10 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•10 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•10 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•10 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•10 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/50781/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/50781/
Comment 7•10 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•10 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•10 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•10 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•10 years ago
|
Attachment #8749137 -
Flags: review?(cmanchester) → review+
Comment 11•10 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•10 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•10 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•10 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: 10 years ago
status-firefox49:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla49
Updated•8 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•