Provide a way to ./mach run the result of a desktop Firefox ./mach build **and** ./mach package
Categories
(Firefox Build System :: Mach Core, enhancement)
Tracking
(firefox82 fixed)
Tracking | Status | |
---|---|---|
firefox82 | --- | fixed |
People
(Reporter: Gijs, Assigned: florian)
References
Details
Attachments
(1 file)
(deleted),
text/x-phabricator-request
|
Details |
I can use ./mach mochitest --appname dist --no-autorun
but it's kinda cumbersome and I can't pick my own profile to use (so no add-ons pre-installed, like, say, the gecko profiler).
The main difference between the result of ./mach build and ./mach package is that one uses omni.ja and one doesn't.
Comment 1•5 years ago
|
||
This is pretty similar to Bug 1550146, which is to do something similar for Android. Of course, Android builds must package to be useful, but it suggests that more people want to test packaged builds than perhaps we anticipated on Desktop.
Assignee | ||
Comment 2•4 years ago
|
||
One case where not having a packaged build is really annoying is when doing startup profiling. The easiest way to grab a startup profile is to run MOZ_PROFILER_STARTUP=1 mach run
, but that gives a pretty irrelevant startup profile because non-packaged builds without omni.ja file do a LOT more main thread I/O during startup.
I think it would be very convenient if we could tell mach run
to use a packaged build with just a --packaged
command line parameter.
Assignee | ||
Comment 3•4 years ago
|
||
Updated•4 years ago
|
Comment 5•4 years ago
|
||
bugherder |
Description
•