Closed
Bug 1493812
Opened 7 years ago
Closed 7 years ago
Build grcov in a toolchain task on Windows too
Categories
(Testing :: Code Coverage, enhancement)
Testing
Code Coverage
Tracking
(firefox64 fixed)
RESOLVED
FIXED
mozilla64
| Tracking | Status | |
|---|---|---|
| firefox64 | --- | fixed |
People
(Reporter: marco, Assigned: marco)
References
Details
Attachments
(2 files)
|
4.54 KB,
patch
|
ahal
:
review+
|
Details | Diff | Splinter Review |
|
932 bytes,
patch
|
ahal
:
review+
|
Details | Diff | Splinter Review |
In bug 1492159, we started building grcov in toolchain tasks for Linux and Mac. We should do the same for Windows.
| Assignee | ||
Updated•7 years ago
|
See Also: → https://github.com/mozilla/grcov/pull/164
| Assignee | ||
Updated•7 years ago
|
See Also: → https://github.com/mozilla/grcov/pull/167
| Assignee | ||
Updated•7 years ago
|
Assignee: nobody → mcastelluccio
Status: NEW → ASSIGNED
| Assignee | ||
Comment 1•7 years ago
|
||
Attachment #9012931 -
Flags: review?(ahal)
| Assignee | ||
Comment 2•7 years ago
|
||
Attachment #9012932 -
Flags: review?(ahal)
Comment 3•7 years ago
|
||
Comment on attachment 9012931 [details] [diff] [review]
Part 1: Build grcov in a toolchain task on Windows too
Review of attachment 9012931 [details] [diff] [review]:
-----------------------------------------------------------------
::: taskcluster/scripts/misc/build-grcov.sh
@@ +24,2 @@
>
> + export INCLUDE="$WIN_WORKSPACE/build/src/vs2017_15.4.2/VC/include;$WIN_WORKSPACE/build/src/vs2017_15.4.2/VC/atlmfc/include;$WIN_WORKSPACE/build/src/vs2017_15.4.2/SDK/Include/10.0.15063.0/ucrt;$WIN_WORKSPACE/build/src/vs2017_15.4.2/SDK/Include/10.0.15063.0/shared;$WIN_WORKSPACE/build/src/vs2017_15.4.2/SDK/Include/10.0.15063.0/um;$WIN_WORKSPACE/build/src/vs2017_15.4.2/SDK/Include/10.0.15063.0/winrt;$WIN_WORKSPACE/build/src/vs2017_15.4.2/DIA SDK/include"
Could we put these all on their own newline (either via multiple export calls or using a backslash)? Ditto for LIB and PATH.
Attachment #9012931 -
Flags: review?(ahal) → review+
Updated•7 years ago
|
Attachment #9012932 -
Flags: review?(ahal) → review+
| Assignee | ||
Comment 4•7 years ago
|
||
(In reply to Andrew Halberstadt [:ahal] from comment #3)
> Comment on attachment 9012931 [details] [diff] [review]
> Part 1: Build grcov in a toolchain task on Windows too
>
> Review of attachment 9012931 [details] [diff] [review]:
> -----------------------------------------------------------------
>
> ::: taskcluster/scripts/misc/build-grcov.sh
> @@ +24,2 @@
> >
> > + export INCLUDE="$WIN_WORKSPACE/build/src/vs2017_15.4.2/VC/include;$WIN_WORKSPACE/build/src/vs2017_15.4.2/VC/atlmfc/include;$WIN_WORKSPACE/build/src/vs2017_15.4.2/SDK/Include/10.0.15063.0/ucrt;$WIN_WORKSPACE/build/src/vs2017_15.4.2/SDK/Include/10.0.15063.0/shared;$WIN_WORKSPACE/build/src/vs2017_15.4.2/SDK/Include/10.0.15063.0/um;$WIN_WORKSPACE/build/src/vs2017_15.4.2/SDK/Include/10.0.15063.0/winrt;$WIN_WORKSPACE/build/src/vs2017_15.4.2/DIA SDK/include"
>
> Could we put these all on their own newline (either via multiple export
> calls or using a backslash)? Ditto for LIB and PATH.
I agree it makes sense, but I copied these over from other scripts building Rust tools and they're all using the same format.
I will file a follow-up bug to do this for all of the scripts at the same time for consistency, there might also be opportunity for sharing code between them rather than rewriting it multiple times.
| Assignee | ||
Comment 5•7 years ago
|
||
I've filed bug 1495823 for the deduplication.
Pushed by mcastelluccio@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/ddaebd2a173a
Build grcov in a toolchain task on Windows too. r=ahal
https://hg.mozilla.org/integration/mozilla-inbound/rev/1b5a508d0783
Remove grcov-win-x86_64 fetch as it's no longer needed. r=ahal
Pushed by mcastelluccio@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/15e1324d7bef
Update clang version used for the grcov Mac build. r=me
Comment 8•7 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/ddaebd2a173a
https://hg.mozilla.org/mozilla-central/rev/1b5a508d0783
https://hg.mozilla.org/mozilla-central/rev/15e1324d7bef
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
status-firefox64:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla64
You need to log in
before you can comment on or make changes to this bug.
Description
•