зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1596770 - Add '--enable-fission' command line argument to 'mach marionette-test' r=whimboo,marionette-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D53205 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
0183c42c4f
Коммит
d89d3711ad
|
@ -362,6 +362,11 @@ class BaseMarionetteArguments(ArgumentParser):
|
|||
dest='e10s',
|
||||
default=True,
|
||||
help='Disable e10s when running marionette tests.')
|
||||
self.add_argument('--enable-fission',
|
||||
action='store_true',
|
||||
dest='enable_fission',
|
||||
default=False,
|
||||
help='Enable Fission (site isolation) in Gecko.')
|
||||
self.add_argument('--enable-webrender',
|
||||
action='store_true',
|
||||
dest='enable_webrender',
|
||||
|
@ -527,7 +532,7 @@ class BaseMarionetteTestRunner(object):
|
|||
startup_timeout=None,
|
||||
addons=None, workspace=None,
|
||||
verbose=0, e10s=True, emulator=False, headless=False,
|
||||
enable_webrender=False, **kwargs):
|
||||
enable_webrender=False, enable_fission=False, **kwargs):
|
||||
self._appName = None
|
||||
self._capabilities = None
|
||||
self._filename_pattern = None
|
||||
|
@ -571,6 +576,12 @@ class BaseMarionetteTestRunner(object):
|
|||
self.headless = headless
|
||||
self.enable_webrender = enable_webrender
|
||||
|
||||
self.enable_fission = enable_fission
|
||||
if self.enable_fission:
|
||||
self.prefs.update({
|
||||
'fission.autostart': True,
|
||||
})
|
||||
|
||||
# self.e10s stores the desired configuration, whereas
|
||||
# self._e10s_from_browser is the cached value from querying e10s
|
||||
# in self.is_e10s
|
||||
|
|
Загрузка…
Ссылка в новой задаче