Bug 1750839 - Enable fission browser-chrome for variants. r=mccr8,releng-reviewers,gbrown

Differential Revision: https://phabricator.services.mozilla.com/D136512
This commit is contained in:
Joel Maher 2022-02-01 19:30:34 +00:00
Родитель dd4de46228
Коммит a261492460
22 изменённых файлов: 86 добавлений и 25 удалений

Просмотреть файл

@ -51,6 +51,8 @@ skip-if = e10s && os == 'win' # Bug 1288839
[browser_treeupdate_gencontent.js]
[browser_treeupdate_hidden.js]
[browser_treeupdate_imagemap.js]
skip-if =
win10_2004 && fission && debug # high frequency intermittent
[browser_treeupdate_list.js]
[browser_treeupdate_list_editabledoc.js]
[browser_treeupdate_listener.js]

Просмотреть файл

@ -8,7 +8,9 @@ support-files =
[browser_test_browser.js]
[browser_test_canvas_hitregion.js]
skip-if = os == "android"
skip-if =
os == "android"
apple_catalina && fission && !debug # high frequency intermittent, Bug 1714314
[browser_test_general.js]
[browser_test_shadowroot.js]
[browser_test_zoom_text.js]

Просмотреть файл

@ -10,6 +10,8 @@ skip-if = debug && os == 'mac' # Bug 1568570
support-files = fullscreen.html fullscreen_frame.html
[browser_bug1620341.js]
support-files = fullscreen.html fullscreen_frame.html
skip-if =
win10_2004 && fission && !debug # high frequency intermittent: "Uncaught exception - Close buttons should come back to every tab - timed out after 50 tries"
[browser_fullscreen_enterInUrlbar.js]
skip-if = (os == 'mac') || (os == 'linux') #Bug 1648649
[browser_fullscreen_window_open.js]

Просмотреть файл

@ -315,6 +315,8 @@ skip-if = os == "win" && os_version == "6.1" && bits == 32 # bug 1717587
skip-if = true # Bug 1312436, Bug 1388973
# DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
[browser_tab_dragdrop2.js]
skip-if =
os == "win" && bits == 32 && fission && !debug # high frequency win7 intermittent: crash
# DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
[browser_tabfocus.js]
# DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
@ -371,6 +373,8 @@ tags = fullscreen
# DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
[browser_newTabDrop.js]
https_first_disabled = true
skip-if =
os == "linux" && fission && tsan # high frequency intermittent
# DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
[browser_newWindowDrop.js]
https_first_disabled = true

Просмотреть файл

@ -72,3 +72,4 @@ skip-if = (debug || ccov) && (os == 'linux' || os == 'win') || (os == 'win' && b
[browser_window_resize.js]
[browser_windowclose.js]
[browser_windowopen.js]
skip-if = (os == 'win' && bits == 32 && fission) # new fission tests on win7

Просмотреть файл

@ -59,6 +59,8 @@ skip-if =
(os == 'linux') # Bug 1503991
apple_silicon # bug 1707735
apple_catalina # platform migration
win10_2004 && debug && fission # high frequency intermittent, bug 1739107
win10_2004 && asan && fission # high frequency intermittent, bug 1739107
[browser_devices_get_user_media_screen_tab_close.js]
skip-if =
apple_catalina # platform migration

Просмотреть файл

@ -205,6 +205,8 @@ https_first_disabled = true
[browser_ext_popup_select.js]
skip-if = debug || os != 'win' # FIXME: re-enable on debug build (bug 1442822)
[browser_ext_popup_select_in_oopif.js]
skip-if = os == 'linux' && swgl && fission && tsan # high frequency intermittent
[browser_ext_popup_sendMessage.js]
[browser_ext_popup_shutdown.js]
[browser_ext_port_disconnect_on_crash.js]
@ -269,6 +271,7 @@ skip-if = !e10s
https_first_disabled = true
skip-if =
os == "mac" && bits == 64 # Bug 1722607
win10_2004 && fission && debug # high frequency intermittent Bug 1722607
[browser_ext_tabs_discarded.js]
https_first_disabled = true
[browser_ext_tabs_duplicate.js]

Просмотреть файл

@ -32,7 +32,9 @@ skip-if = asan || tsan || debug #Bug 1651277
[browser_no_startup_actions.js]
[browser_overwrite_cache.js]
[browser_process_crash.js]
skip-if = !e10s || !crashreporter
skip-if =
!crashreporter
os == "mac" && fission # Bug 1659427; medium frequency intermittent on osx: test timed out
[browser_same_consumer.js]
[browser_sanitize.js]
[browser_shutdown_timeout.js]

Просмотреть файл

@ -35,17 +35,27 @@ 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
skip-if =
os == 'linux' && socketprocess_networking
os == "linux" && fission && !swgl # high frequency intermittent
[browser_roundedWindow_windowSetting_max_outer.js]
skip-if = os == 'linux' && socketprocess_networking
skip-if =
os == 'linux' && socketprocess_networking
os == "linux" && fission && !swgl # high frequency intermittent
[browser_roundedWindow_windowSetting_mid_inner.js]
skip-if = os == 'linux' && socketprocess_networking
skip-if =
os == 'linux' && socketprocess_networking
os == "linux" && fission && !swgl # high frequency intermittent
[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
skip-if =
os == 'linux' && socketprocess_networking
os == "linux" && fission && !swgl # high frequency intermittent
[browser_roundedWindow_windowSetting_min_outer.js]
skip-if = os == 'linux' && socketprocess_networking
skip-if =
os == 'linux' && socketprocess_networking
os == "linux" && fission && !swgl # high frequency intermittent
[browser_spoofing_keyboard_event.js]
skip-if = (debug || asan) && os == "linux" && bits == 64 #Bug 1518179
[browser_timezone.js]

Просмотреть файл

@ -96,6 +96,8 @@ https_first_disabled = true
https_first_disabled = true
skip-if =
!e10s || !crashreporter || verify
win10_2004 && fission # high frequency intermittent, Bug 1684120 - timed out
os == "mac" && fission # high frequency intermittent
[browser_formdata_max_size.js]
[browser_multiple_select_after_load.js]
[browser_pinned_tabs.js]
@ -355,3 +357,4 @@ run-if = e10s && crashreporter
skip-if =
asan
(os == "win" && fission && verify) # bug 1709907
os == "mac" && fission # Bug 1711008; high frequency intermittent

Просмотреть файл

@ -5,6 +5,9 @@ support-files =
[browser_browserGlue_telemetry.js]
[browser_browserGlue_upgradeDialog.js]
skip-if =
os == "linux" && fission && socketprocess_networking && debug # high frequency intermittent Bug 1744379
os == "linux" && fission && tsan # high frequency intermittent Bug 1744379
[browser_browserGlue_upgradeDialog_trigger.js]
[browser_bug538331.js]
skip-if = !updater

Просмотреть файл

@ -10,3 +10,4 @@ support-files =
[browser_iframe_typecontent_input_focus.js]
skip-if =
apple_silicon # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs

Просмотреть файл

@ -168,7 +168,9 @@ support-files =
[browser_multiple_pushState.js]
https_first_disabled = true
[browser_onbeforeunload.js]
skip-if = tsan # Bug 1683730
skip-if =
tsan # Bug 1683730
os == 'linux' && socketprocess_networking && fission && debug # Bug 1686597; high frequency intermittent
[browser_onbeforeunload_navigation.js]
skip-if = (os == 'win' && !debug) # bug 1300351
[browser_onunload_stop.js]

Просмотреть файл

@ -51,7 +51,9 @@ run-if = widget == "gtk"
[browser_subframesPreferUsed.js]
skip-if = !fission # Test doesn't make sense without fission
[browser_wpi_isolate_nothing.js]
skip-if = !fission # Only relevant for fission
skip-if =
!fission # Only relevant for fission
apple_catalina && debug # Bug 1741763; high frequency intermittent; leaked 2 windows
support-files =
browser_wpi_base.js
[browser_wpi_isolate_everything.js]

Просмотреть файл

@ -13,6 +13,7 @@ support-files =
[browser_iframe_test.js]
skip-if =
os == 'linux' && bits == 64 && !debug # Bug 1735565
win10_2004 && asan && fission # perma fail, timed out
support-files =
file_iframe_test.sjs
[browser_triggering_principal_exemption.js]

Просмотреть файл

@ -24,6 +24,7 @@ support-files =
skip-if =
(verify && (os == 'mac')) # bug 1627874
apple_silicon # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs
(os == 'linux' && socketprocess_networking && fission && !debug) # high frequency intermittent
support-files =
!/gfx/layers/apz/test/mochitest/apz_test_native_event_utils.js
!/browser/base/content/test/forms/head.js

Просмотреть файл

@ -63,6 +63,7 @@ treeherder:
'M-spi-nw-1proc': 'Mochitests with networking on socket process without e10s'
'M-swr': 'Mochitests with software webrender enabled'
'M-swr-a11y-checks': 'Mochitests with software webrender and accessibility checks enabled'
'M-swr-a11y-checks-fis': 'Mochitests with software webrender and accessibility checks enabled and fission'
'M-swr-1proc': 'Mochitests with software webrender enabled without e10s'
'M-swr-fis': 'Mochitests with software webrender and fission enabled'
'M-swr-wayland': 'Mochitests with software webrender and Wayland backend enabled'

Просмотреть файл

@ -206,11 +206,13 @@ mochitest-browser-chrome:
variants:
- dynamic-first-party-isolation+fission
- fission
- socketprocess_networking
- webrender-sw
- webrender-sw+a11y-checks
- webrender-sw+fission
- webrender-sw+a11y-checks
- webrender-sw+a11y-checks+fission
- webrender-sw+wayland
- socketprocess_networking
- socketprocess_networking+fission
run-on-projects:
by-variant:
dynamic-first-party-isolation+fission:
@ -219,12 +221,9 @@ mochitest-browser-chrome:
default: []
fission:
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): ['autoland', 'mozilla-central']
default: []
android.*: []
linux.*: [] # linux runs M-swr(bc), not M(bc)
default: built-projects
webrender-sw:
by-test-platform:
linux.*64(-asan)?-qr/(opt|debug): ['all']
@ -234,14 +233,30 @@ mochitest-browser-chrome:
linux.*64-devedition-qr/opt: built-projects
windows10-64-2004-qr/debug: built-projects
default: []
webrender-sw+fission:
by-test-platform:
linux.*64(-asan)?-qr/(opt|debug): ['all']
linux.*64-tsan-qr/opt: ['trunk']
linux.*64-shippable-qr/opt: ['release']
linux.*64(-shippable)?-qr/opt: built-projects
linux.*64-devedition-qr/opt: built-projects
windows10-64-2004-qr/debug: built-projects
default: []
webrender-sw+a11y-checks:
by-test-platform:
linux.*64(-shippable)?-qr/opt: ['trunk']
default: []
webrender-sw+fission:
webrender-sw+a11y-checks+fission:
by-test-platform:
linux.*64(-asan|-shippable)?-qr/(opt|debug): ['trunk']
linux.*64-ccov-qr/opt: ['mozilla-central']
linux.*64(-shippable)?-qr/opt: ['trunk']
default: []
socketprocess_networking:
by-test-platform:
(linux.*64|macosx.*64|windows10-64-2004)(-shippable)?-qr/(opt|debug): built-projects
default: []
socketprocess_networking+fission:
by-test-platform:
(linux.*64|macosx.*64|windows10-64-2004)(-shippable)?-qr/(opt|debug): built-projects
default: []
webrender-sw+wayland: []
default:
@ -251,10 +266,7 @@ mochitest-browser-chrome:
default: built-projects
tier:
by-variant:
fission(-xorigin)?:
by-test-platform:
linux.*64-qr/debug: 1
default: 2
fission(-xorigin)?: default
webrender-sw:
by-test-platform:
linux.*64(-asan|-shippable)?-qr/(opt|debug): 1

Просмотреть файл

@ -62,3 +62,5 @@ support-files =
sandboxed.html
sandboxed.html^headers^
[browser_contentBlockingTelemetry.js]
skip-if =
win10_2004 && fission && !debug # high frequency intermittent, same as bug 1727097

Просмотреть файл

@ -30,7 +30,9 @@ https_first_disabled = true
[browser_autocomplete_master_password.js]
[browser_autofill_hidden_document.js]
https_first_disabled = true
skip-if = (os == "win" && os_version == "10.0" && debug) # bug 1530935
skip-if =
(os == "win" && os_version == "10.0" && debug) # bug 1530935
apple_catalina && fission && !debug # high frequency intermittent, Bug 1716486
[browser_autofill_http.js]
https_first_disabled = true
skip-if = verify

Просмотреть файл

@ -82,6 +82,8 @@ run-if = e10s && crashreporter
[browser_datetime_datepicker.js]
skip-if =
tsan # Frequently times out on TSan
os == "win" && asan && fission # fails on asan/fission
os == "linux" && fission && socketprocess_networking && !debug # high frequency intermittent, Bug 1673140
[browser_default_audio_filename.js]
support-files = audio_file.txt
[browser_default_image_filename.js]

Просмотреть файл

@ -10,6 +10,7 @@ support-files =
[browser_unknownContentType_delayedbutton.js]
skip-if =
os == "linux" && bits == 64 && debug # Bug 1747285
os == "linux" && fission && tsan # Bug 1747285
[browser_unknownContentType_dialog_layout.js]
[browser_unknownContentType_extension.js]
support-files =