Bug 1751259 - make marionette really use fission. r=whimboo,webdriver-reviewers

Differential Revision: https://phabricator.services.mozilla.com/D144342
This commit is contained in:
Joel Maher 2022-04-26 18:21:35 +00:00
parent 67757dbcb6
commit 8033908b2d
3 changed files with 4 additions and 24 deletions

View File

@ -5,4 +5,4 @@ tags = local
[test_restore_windows_after_windows_shutdown.py]
skip-if =
os != "win"
win10_2004 && !debug && !asan # Bug 1727691
win10_2004 # Bug 1727691

View File

@ -421,13 +421,6 @@ class BaseMarionetteArguments(ArgumentParser):
help="Enable python post-mortem debugger when a test fails."
" Pass in the debugger you want to use, eg pdb or ipdb.",
)
self.add_argument(
"--enable-fission",
action="store_true",
dest="enable_fission",
default=False,
help="Enable Fission (site isolation) in Gecko.",
)
self.add_argument(
"-z",
"--headless",
@ -643,7 +636,6 @@ class BaseMarionetteTestRunner(object):
verbose=0,
emulator=False,
headless=False,
enable_fission=False,
**kwargs
):
self._appName = None
@ -688,20 +680,6 @@ class BaseMarionetteTestRunner(object):
self.verbose = verbose
self.headless = headless
self.enable_fission = enable_fission
if self.enable_fission:
self.prefs.update(
{
"fission.autostart": True,
}
)
else:
self.prefs.update(
{
"fission.autostart": False,
}
)
# If no repeat has been set, default to 30 extra runs
if self.run_until_failure and repeat is None:
self.repeat = 30

View File

@ -102,7 +102,9 @@ skip-if = asan || manage_instance == false
[test_localization.py]
[test_reftest.py]
skip-if = os == 'mac' # bug 1674411
skip-if =
os == 'mac' # bug 1674411
os == "linux" && asan && fission # bug 1727207
[test_sendkeys_menupopup_chrome.py]