Add '--enable-fission' command line argument to 'mach marionette-test'
Categories
(Remote Protocol :: Marionette, task)
Tracking
(Fission Milestone:M6, firefox72 fixed)
Tracking | Status | |
---|---|---|
firefox72 | --- | fixed |
People
(Reporter: marauder, Assigned: marauder)
References
Details
Attachments
(2 files)
I created this bug after Henrik's request from :
https://phabricator.services.mozilla.com/D48660#inline-320565
If there is something needed by AWSY or another harness which is based on Marionette can you please file a separate issue first? That way we can get it properly implemented in Marionette first, and make it available for others too.
Here some things to care about in the new bug to be filed:
-
We want a proper solution for Marionette harness (including the mach marionette-test command), which isn't working here, because --enable-fission isn't a known option for Marionette. It means the implementation of it should happen in the lowest possible part of the stack, which is not AWSY but Marionette.
-
I don't expect to see references to other test harnesses in Marionette code. All of those can override certain methods and properties of Marionette classes to customize the behavior. Also references to Treeherder are out of place here. This tool is a couple of layers above Marionette.
-
Have a look at eg. --disable-e10s how it has to be implemented for Marionette.
-
When you file the new bug please mark it blocking bug 1518468.
Assignee | ||
Comment 1•5 years ago
|
||
Comment 2•5 years ago
|
||
Tentatively moving all bugs whose summaries mention "Fission" (or other Fission-related keywords) but are not assigned to a Fission Milestone to the "?" triage milestone.
This will generate a lot of bugmail, so you can filter your bugmail for the following UUID and delete them en masse:
0ee3c76a-bc79-4eb2-8d12-05dc0b68e732
Assignee | ||
Comment 3•5 years ago
|
||
Assignee | ||
Comment 4•5 years ago
|
||
Henrik,
I added 'fission.autostart' to self.prefs dictionary and I modified locally the marionette tests, to be able to check the 'about:config' settings:
for 'mach marionette-test' -> fission.autostart = False
for 'mach marionette-test --enable-fission' -> fission.autostart = True
I attached an image above.
Let me know if it's all good, to proceed with the "Enable Fission for Awsy" task.
Thanks!
Comment 5•5 years ago
|
||
Yes, that sounds fine. Thanks for the update. I hope to get to your review request soon.
Assignee | ||
Comment 6•5 years ago
|
||
I finished the last required changes : https://phabricator.services.mozilla.com/D53205#1639035
What do you think about the behavior described in this comment :
https://phabricator.services.mozilla.com/D48660#1618549 ?
Thanks!
Comment 7•5 years ago
|
||
Marian, there is no need to set needinfo if a review is open for that. It only adds a double flag. Thanks
Pushed by hskupin@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/44656d71c606 Add '--enable-fission' command line argument to 'mach marionette-test' r=whimboo,marionette-reviewers
Comment 10•5 years ago
|
||
bugherder |
Updated•1 year ago
|
Description
•