Bug 1741425 - Enable more mochitest with socket process, r=ahal,webdriver-reviewers,preferences-reviewers,whimboo

Differential Revision: https://phabricator.services.mozilla.com/D134485
This commit is contained in:
Kershaw Chang 2022-01-11 09:49:45 +00:00
parent 7db161c99e
commit 5d806765a0
20 changed files with 66 additions and 36 deletions

View File

@ -17,12 +17,16 @@ support-files =
https_first_disabled = true
skip-if =
os == 'win' && bits == 64 # Bug 1719856
os == 'linux' && socketprocess_networking
[browser_contextmenu_inspect.js]
skip-if = os == 'linux' && socketprocess_networking
[browser_contextmenu_keyword.js]
skip-if = toolkit == "gtk" || (os == "win" && processor == "aarch64") # disabled on Linux due to bug 513558, aarch64 due to 1533161
[browser_contextmenu_loadblobinnewtab.js]
support-files = browser_contextmenu_loadblobinnewtab.html
skip-if = os == 'linux' && socketprocess_networking
[browser_contextmenu_save_blocked.js]
skip-if = os == 'linux' && socketprocess_networking
[browser_contextmenu_share_macosx.js]
support-files =
browser_contextmenu_shareurl.html
@ -38,13 +42,20 @@ skip-if = toolkit == "gtk" || (os == "win" && processor == "aarch64") # disabled
[browser_contextmenu_touch.js]
skip-if = true # Bug 1424433, disable due to very high frequency failure rate also on Windows 10
[browser_contextmenu_linkopen.js]
skip-if = os == 'linux' && socketprocess_networking
[browser_contextmenu_iframe.js]
support-files =
test_contextmenu_iframe.html
skip-if = os == 'linux' && socketprocess_networking
[browser_contextmenu_childprocess.js]
skip-if = os == 'linux' && socketprocess_networking
[browser_contextmenu.js]
tags = fullscreen
skip-if = toolkit == "gtk" || verify || (os == "win" && processor == "aarch64") # disabled on Linux due to bug 513558, aarch64 due to 1531590
skip-if =
toolkit == "gtk"
verify
os == "win" && processor == "aarch64" # disabled on Linux due to bug 513558, aarch64 due to 1531590
os == 'linux' && socketprocess_networking
[browser_contextmenu_input.js]
skip-if = toolkit == "gtk" || (os == "win" && processor == "aarch64") # disabled on Linux due to bug 513558, aarch64 due to 1533161
[browser_copy_image_link.js]
@ -52,10 +63,13 @@ support-files =
doggy.png
firebird.png
firebird.png^headers^
skip-if = os == 'linux' && socketprocess_networking
[browser_utilityOverlay.js]
https_first_disabled = true
skip-if = os == 'linux' && socketprocess_networking
[browser_utilityOverlayPrincipal.js]
https_first_disabled = true
[browser_view_image.js]
support-files =
test_view_image_revoked_cached_blob.html
skip-if = os == 'linux' && socketprocess_networking

View File

@ -224,6 +224,7 @@ skip-if = e10s # Bug 863514 - no gesture support.
[browser_homeDrop.js]
# DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
[browser_invalid_uri_back_forward_manipulation.js]
skip-if = os == 'mac' && socketprocess_networking
# DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
[browser_lastAccessedTab.js]
skip-if = toolkit == "windows" # Disabled on Windows due to frequent failures (bug 969405)

View File

@ -23,13 +23,18 @@ support-files =
[browser_appmenu.js]
skip-if =
asan || debug || (os == 'win' && bits == 32) || (os == 'win' && processor == 'aarch64') # Bug 1382809, bug 1369959, Win32 because of intermittent OOM failures, bug 1533141 for aarch64
asan
debug
(os == 'win' && bits == 32)
(os == 'win' && processor == 'aarch64')
(os == 'linux' && socketprocess_networking) # Bug 1382809, bug 1369959, Win32 because of intermittent OOM failures, bug 1533141 for aarch64
[browser_preferences_usage.js]
https_first_disabled = true
skip-if =
!debug
apple_catalina # platform migration
os == 'win' && fission # Bug 1713890 - new Fission platform triage
socketprocess_networking
[browser_startup.js]
[browser_startup_content.js]
skip-if = !e10s

View File

@ -25,5 +25,6 @@ environment =
skip-if =
apple_silicon # bug 1707724
os == "win" && bits == 32
socketprocess_networking
[../browser_startup_content_mainthreadio.js]
[../browser_startup_syncIPC.js]

View File

@ -42,6 +42,7 @@ tags = openwindow
skip-if =
(verify && debug && (os == 'linux'))
apple_silicon # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs
os == 'linux' && socketprocess_networking
[browser_imageCache.js]
skip-if = (verify && debug && (os == 'win'))
[browser_count_and_remove.js]

View File

@ -2,6 +2,7 @@
head = head.js
[browser_cleanFlow.js]
skip-if = socketprocess_networking
[browser_dirtyEnable.js]
[browser_doorhangerUserReject.js]
[browser_localStorageMigration.js]

View File

@ -60,7 +60,9 @@ disabled = bug 1438663 # same focus issue as Bug 1438663
[browser_ext_browserAction_click_types.js]
[browser_ext_browserAction_context.js]
https_first_disabled = true
skip-if = os == 'linux' && debug # Bug 1504096
skip-if =
os == 'linux' && debug # Bug 1504096
os == 'linux' && socketprocess_networking
[browser_ext_browserAction_contextMenu.js]
skip-if = os == 'linux' # bug 1369197
[browser_ext_browserAction_disabled.js]

View File

@ -67,6 +67,7 @@ skip-if =
os == 'win' && bits == 64 && !debug # Bug 1741554
[browser_contentblocking_categories.js]
[browser_contentblocking.js]
skip-if = socketprocess_networking
[browser_contentblocking_standard_tcp_toggle.js]
[browser_cookies_exceptions.js]
[browser_defaultbrowser_alwayscheck.js]

View File

@ -35,12 +35,17 @@ https_first_disabled = true
[browser_roundedWindow_open_mid_inner.js]
[browser_roundedWindow_open_min_inner.js]
[browser_roundedWindow_windowSetting_max_inner.js]
skip-if = os == 'linux' && socketprocess_networking
[browser_roundedWindow_windowSetting_max_outer.js]
skip-if = os == 'linux' && socketprocess_networking
[browser_roundedWindow_windowSetting_mid_inner.js]
skip-if = os == 'linux' && socketprocess_networking
[browser_roundedWindow_windowSetting_mid_outer.js]
skip-if = os == "linux" && bits == 64 && os_version == "18.04"
[browser_roundedWindow_windowSetting_min_inner.js]
skip-if = os == 'linux' && socketprocess_networking
[browser_roundedWindow_windowSetting_min_outer.js]
skip-if = os == 'linux' && socketprocess_networking
[browser_spoofing_keyboard_event.js]
skip-if = (debug || asan) && os == "linux" && bits == 64 #Bug 1518179
[browser_timezone.js]

View File

@ -283,7 +283,6 @@ skip-if = win10_2004 # Bug 1723573
[browser_net_ws-clear.js]
[browser_net_ws-connection-closed.js]
[browser_net_ws-early-connection.js]
skip-if = socketprocess_networking
[browser_net_ws-filter-dropdown.js]
[browser_net_ws-filter-regex.js]
[browser_net_ws-json-action-cable-payload.js]
@ -296,5 +295,4 @@ skip-if = socketprocess_networking
[browser_net_ws-sse-persist-columns.js]
[browser_net_ws-stomp-payload.js]
[browser_net-ws-filter-freetext.js]
skip-if = socketprocess_networking
[browser_net_image_cache.js]

View File

@ -80,7 +80,10 @@ support-files =
file_bug1700871.html
[browser_inputStream_structuredClone.js]
[browser_multiple_popups.js]
skip-if = (os == 'win' && !debug) || (os == "mac" && !debug) # Bug 1505235, Bug 1661132 (osx)
skip-if =
(os == 'win' && !debug)
(os == "mac" && !debug) # Bug 1505235, Bug 1661132 (osx)
socketprocess_networking
support-files = browser_multiple_popups.html
[browser_bug1554070.js]
support-files =

View File

@ -9,9 +9,7 @@ support-files =
head.js
[browser_cdp.js]
skip-if = socketprocess_networking
[browser_httpd.js]
[browser_main_target.js]
skip-if = socketprocess_networking
[browser_session.js]
[browser_tabs.js]

View File

@ -16,5 +16,4 @@ support-files =
https_first_disabled = true
[browser_dispatchKeyEvent_race.js]
https_first_disabled = true
skip-if = socketprocess_networking
[browser_dispatchMouseEvent.js]

View File

@ -43,4 +43,3 @@ https_first_disabled = true
[browser_reload.js]
[browser_runtimeEvents.js]
[browser_scriptToEvaluateOnNewDocument.js]
skip-if = socketprocess_networking

View File

@ -19,7 +19,9 @@ skip-if = verify
# Any test that has to delete certificates (e.g. as part of cleanup) is
# fundamentally incompatible with verify due to how NSS handles deleting
# certificates.
skip-if = verify
skip-if =
verify
socketprocess_networking
[browser_clientAuth_ui.js]
[browser_clientAuthRememberService.js]
[browser_deleteCert_ui.js]

View File

@ -72,7 +72,7 @@ mochitest-plain:
default: []
socketprocess_networking:
by-test-platform:
linux1804-64-qr/debug: built-projects
(linux.*64|macosx.*64|windows10-64-2004)(-shippable)?-qr/(opt|debug): built-projects
default: []
wayland:
by-test-platform:
@ -164,6 +164,7 @@ mochitest-browser-chrome:
loopback-video: true
variants:
- fission
- socketprocess_networking
- webrender-sw
- webrender-sw+a11y-checks
- webrender-sw+fission
@ -174,6 +175,10 @@ mochitest-browser-chrome:
by-test-platform:
(windows10-64-2004|macosx.*64)(-shippable)?-qr/(opt|debug): ['trunk']
default: []
socketprocess_networking:
by-test-platform:
(linux.*64|macosx.*64|windows10-64-2004)(-shippable)?-qr/(opt|debug): built-projects
default: []
webrender-sw:
by-test-platform:
linux.*64(-asan)?-qr/(opt|debug): ['all']
@ -260,10 +265,7 @@ mochitest-browser-chrome-failures:
- webrender-sw
run-on-projects:
by-variant:
socketprocess_networking:
by-test-platform:
linux.*64-qr/debug: built-projects
default: []
socketprocess_networking: []
wayland:
by-test-platform:
linux.*64-qr/debug: built-projects
@ -307,10 +309,7 @@ browser-screenshots:
run-on-projects:
by-variant:
fission: []
socketprocess_networking:
by-test-platform:
linux.*64/debug: ['mozilla-central']
default: []
socketprocess_networking: []
wayland:
by-test-platform:
linux.*64/debug: ['mozilla-central']
@ -347,7 +346,7 @@ mochitest-chrome:
by-variant:
socketprocess_networking+1proc:
by-test-platform:
linux.*64-qr/debug: built-projects
(linux.*64|macosx.*64|windows10-64-2004)(-shippable)?-qr/(opt|debug): built-projects
default: []
wayland+1proc:
by-test-platform:
@ -411,7 +410,7 @@ mochitest-devtools-chrome:
default: []
socketprocess_networking:
by-test-platform:
linux.*64-qr/debug: built-projects
(linux.*64|macosx.*64|windows10-64-2004)(-shippable)?-qr/(opt|debug): built-projects
default: []
wayland:
by-test-platform:
@ -475,10 +474,7 @@ mochitest-plain-gpu:
run-on-projects:
by-variant:
fission: []
socketprocess_networking:
by-test-platform:
linux.*64-qr/debug: built-projects
default: []
socketprocess_networking: []
wayland:
by-test-platform:
linux.*64-qr/debug: built-projects
@ -530,10 +526,7 @@ mochitest-chrome-gpu:
run-on-projects:
by-variant:
fission: []
socketprocess_networking:
by-test-platform:
linux.*64-qr/debug: built-projects
default: []
socketprocess_networking: []
wayland:
by-test-platform:
linux.*64-qr/debug: built-projects
@ -692,10 +685,7 @@ mochitest-media-failures:
- webrender-sw
run-on-projects:
by-variant:
socketprocess_networking:
by-test-platform:
linux.*64-qr/debug: ['mozilla-central']
default: []
socketprocess_networking: []
wayland:
by-test-platform:
linux.*64-qr/debug: ['mozilla-central']
@ -759,7 +749,7 @@ mochitest-plain-headless:
default: []
socketprocess_networking:
by-test-platform:
linux.*64-qr/debug: ['mozilla-central']
(linux.*64|macosx.*64|windows10-64-2004)(-shippable)?-qr/(opt|debug): built-projects
default: []
wayland:
by-test-platform:
@ -1100,7 +1090,7 @@ mochitest-remote:
default: []
socketprocess_networking:
by-test-platform:
linux.*64-qr/debug: built-projects
(linux.*64|macosx.*64|windows10-64-2004)(-shippable)?-qr/(opt|debug): built-projects
default: []
webrender-sw:
by-test-platform:

View File

@ -40,15 +40,20 @@ support-files =
!/browser/base/content/test/protectionsUI/trackingAPI.js
[browser_blockingCookies.js]
skip-if = socketprocess_networking
[browser_blockingDOMCache.js]
[browser_blockingIndexedDb.js]
skip-if = os == 'linux' && socketprocess_networking
[browser_blockingIndexedDbInWorkers.js]
skip-if = os == 'linux' && socketprocess_networking
[browser_blockingIndexedDbInWorkers2.js]
[browser_blockingLocalStorage.js]
skip-if = os == 'linux' && socketprocess_networking
[browser_blockingSessionStorage.js]
[browser_blockingServiceWorkers.js]
[browser_blockingServiceWorkersStorageAccessAPI.js]
[browser_blockingSharedWorkers.js]
skip-if = os == 'linux' && socketprocess_networking
[browser_blockingMessaging.js]
skip-if = os == "linux" && debug #bug 1627094
[browser_blockingNoOpener.js]

View File

@ -19,3 +19,4 @@ skip-if =
fission && os == "mac" && !debug # Bug 1713913 - new Fission platform triage
[browser_srcdoc.js]
[browser_viewsourceprefs.js]
skip-if = socketprocess_networking && os == "linux" && !debug

View File

@ -13,12 +13,15 @@ skip-if = os == 'win' # Bug 1276802 - Opening windows from content on Windows mi
skip-if =
debug # Opening many windows takes a long time on slow builds
tsan # Opening many windows takes a long time on slow builds
socketprocess_networking
[browser_popup_condition_window.js]
skip-if =
debug # Opening many windows takes a long time on slow builds
tsan # Opening many windows takes a long time on slow builds
socketprocess_networking
[browser_popup_condition_current.js]
skip-if =
debug # Opening many windows takes a long time on slow builds
tsan # Opening many windows takes a long time on slow builds
socketprocess_networking
[browser_non_popup_from_popup.js]

View File

@ -138,3 +138,4 @@ skip-if =
os == "win" && processor == "aarch64" # Bug 1536573
debug # Bug 1388959
[browser_about_networking.js]
skip-if = socketprocess_networking