Android 'mach marionette-test' should not require explicit --disable-e10s for Fennec
Categories
(Remote Protocol :: Marionette, enhancement, P1)
Tracking
(firefox67 fixed)
| Tracking | Status | |
|---|---|---|
| firefox67 | --- | fixed |
People
(Reporter: gbrown, Assigned: whimboo)
References
Details
Attachments
(1 file)
Currently this command runs tests correctly
mach marionette-test --app=fennec --emulator --address=127.0.0.1:2828 --disable-e10s
but this one launches fennec and then stalls, not running any tests:
mach marionette-test --app=fennec --emulator --address=127.0.0.1:2828
When app=fennec, mach should assume --disable-e10s.
| Assignee | ||
Comment 1•6 years ago
|
||
Just to make sure through the summary this is for Fennec only.
The code to be updated should be here:
https://searchfox.org/mozilla-central/rev/89414a1df52d06cfc35529afb9a5a8542a6e4270/testing/marionette/mach_commands.py#77-86
| Assignee | ||
Comment 2•6 years ago
|
||
It looks like that with mozbuild I can only check for is_android but that most likely would include Fennec and GeckoView. GeckoView should be fine with e10s, so it won't need to be forced to disable e10s.
Mike, is there an environment variable which allows us to differentiate between Fennec and GeckoView?
| Assignee | ||
Comment 3•6 years ago
|
||
I think I will actually implement what mochitest does:
https://searchfox.org/mozilla-central/rev/aae527894a97ee3bbe0c2cfce9c67c59e8b8fcb9/testing/mochitest/mach_commands.py#181
| Assignee | ||
Comment 4•6 years ago
|
||
| Assignee | ||
Updated•6 years ago
|
| Assignee | ||
Comment 5•6 years ago
|
||
Please note that I put the patch into mach and not the harness itself. Reason is that I still want to leave up the option to try running with e10s, and not having to release a new version to PyPI in case something changes in the future.
Comment 7•6 years ago
|
||
| bugherder | ||
Updated•2 years ago
|
Description
•