Open
Bug 1393449
Opened 7 years ago
Updated 2 years ago
Replace usage of quitter extension with Marionette
Categories
(Firefox Build System :: General, enhancement)
Firefox Build System
General
Tracking
(Not tracked)
NEW
People
(Reporter: ted, Unassigned)
References
Details
We've got this quitter extension in the tree that I wrote ages ago (bug 641829) to replace the use of enablePrivilege for our PGO profiling run script: https://dxr.mozilla.org/mozilla-central/source/tools/quitter Its sole purpose is to provide a `quit` API to content pages. It's still used there: https://dxr.mozilla.org/mozilla-central/rev/f0abd25e1f4acced652d180c34b7c9eda638deb1/build/pgo/profileserver.py#50 as well as in our Valgrind tests (which run the same set of pages as the PGO profiling run): https://dxr.mozilla.org/mozilla-central/rev/f0abd25e1f4acced652d180c34b7c9eda638deb1/build/valgrind/mach_commands.py#76 We should change both of those to use Marionette to start and shutdown the browser and get rid of quitter.
Comment 1•7 years ago
|
||
Will the use of Marionette pull in enough "new" code in the Firefox process that it will skew profiling optimizations towards code that doesn't run in "normal" installs? I guess we'll find out when we change this and measure the results.
Updated•6 years ago
|
Product: Core → Firefox Build System
Comment 2•6 years ago
|
||
How much time would this take to remove? I'm wondering since bug 1442741 is asking for the quitter tool to be signed and landed whenever it changes. It looks like it hasn't changed since last year. (I'm just asking in general how much time it would take, not specifically who should do it)
Flags: needinfo?(ted)
Reporter | ||
Comment 3•6 years ago
|
||
I don't think it'd be more than a couple of days work to fix these scripts to use Marionette.
Flags: needinfo?(ted)
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•