Bug 1583386: Part 2 - Enable DocumentChannel in mochitest Fission runs. r=mattwoodrow,ahal

Differential Revision: https://phabricator.services.mozilla.com/D47009

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Kris Maglione 2019-09-26 20:02:44 +00:00
Родитель 790387cced
Коммит e57df5ef8b
9 изменённых файлов: 26 добавлений и 9 удалений

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

@ -26,7 +26,6 @@ support-files =
file_about_child.html
file_about_parent.html
[browser_e10s_switchbrowser.js]
fail-if = fission
[browser_e10s_about_process.js]
[browser_e10s_mozillaweb_process.js]
[browser_e10s_chrome_process.js]

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

@ -13,15 +13,20 @@ support-files =
[browser_trackingUI_3.js]
[browser_trackingUI_animation.js]
skip-if = fission # Times out under Fission with DocumentChannel enabled.
[browser_trackingUI_animation_2.js]
skip-if = fission # Times out under Fission with DocumentChannel enabled.
[browser_trackingUI_appMenu.js]
[browser_trackingUI_background_tabs.js]
skip-if = fission # Times out under Fission with DocumentChannel enabled.
[browser_trackingUI_categories.js]
skip-if = fission && debug # Causing crashes [@ mozilla::net::HttpChannelChild::DoOnStartRequest(nsIRequest*, nsISupports*)]
[browser_trackingUI_cookies_subview.js]
skip-if = fission
[browser_trackingUI_cryptominers.js]
skip-if = fission && debug # Causing crashes [@ mozilla::net::HttpChannelChild::DoOnStartRequest(nsIRequest*, nsISupports*)]
skip-if =
fission && debug || # Causing crashes [@ mozilla::net::HttpChannelChild::DoOnStartRequest(nsIRequest*, nsISupports*)]
fission # Times out under Fission with DocumentChannel enabled.
[browser_trackingUI_fetch.js]
skip-if = fission && debug # Causing crashes [@ mozilla::net::HttpChannelChild::DoOnStartRequest(nsIRequest*, nsISupports*)]
support-files =
@ -29,20 +34,30 @@ support-files =
file_trackingUI_fetch.js
file_trackingUI_fetch.js^headers^
[browser_trackingUI_fingerprinters.js]
skip-if = fission # Times out under Fission with DocumentChannel enabled.
[browser_trackingUI_open_preferences.js]
skip-if = fission # Times out under Fission with DocumentChannel enabled.
[browser_trackingUI_pbmode_exceptions.js]
skip-if = fission # Crashes: @ mozilla::dom::BrowserBridgeParent::RecvShow(mozilla::gfx::IntSizeTyped<mozilla::ScreenPixel> const&, bool const&, nsSizeMode const&)
[browser_trackingUI_report_breakage.js]
skip-if = fission || debug || asan # Bug 1546797
[browser_trackingUI_socialtracking.js]
skip-if = fission && debug # Crashes: @ mozilla::net::HttpChannelChild::DoOnStartRequest(nsIRequest*, nsISupports*)
skip-if =
fission && debug || # Crashes: @ mozilla::net::HttpChannelChild::DoOnStartRequest(nsIRequest*, nsISupports*)
fission # Times out under Fission with DocumentChannel enabled.
[browser_trackingUI_shield_visibility.js]
skip-if = fission && debug #Bug 1574939
[browser_trackingUI_state.js]
skip-if = serviceworker_e10s || (fission && debug) # see https://bugzilla.mozilla.org/show_bug.cgi?id=1511303#c1 #Bug 1574939
[browser_trackingUI_state_reset.js]
skip-if = fission && debug #Bug 1574939
skip-if =
fission && debug || #Bug 1574939
fission # Times out under Fission with DocumentChannel enabled.
[browser_trackingUI_telemetry.js]
skip-if = fission && debug #Bug 1574939
skip-if =
fission && debug || #Bug 1574939
fission # Times out under Fission with DocumentChannel enabled.
[browser_trackingUI_trackers_subview.js]
skip-if = fission && debug #Bug 1574939
skip-if =
fission && debug || #Bug 1574939
fission # Times out under Fission with DocumentChannel enabled.

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

@ -220,7 +220,6 @@ skip-if = os == "linux" && debug && bits == 32 # Bug 1350189
[browser_ext_tabs_discard.js]
skip-if = !e10s
[browser_ext_tabs_discarded.js]
fail-if = fission
[browser_ext_tabs_duplicate.js]
[browser_ext_tabs_events.js]
skip-if = true # Bug 1521363

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

@ -9,3 +9,4 @@ support-files =
skip-if = os == "mac" || e10s # e10s: Bug 1248632
[browser_whitelisted.js]
[browser_mixedcontent_aboutblocked.js]
skip-if = fission # Times out under Fission with DocumentChannel enabled.

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

@ -5,4 +5,5 @@ support-files =
file_simpleManifest.cacheManifest
[browser_disableAppcache.js]
fail-if = fission
skip-if = !e10s || (toolkit == 'android') || debug # Slow

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

@ -160,7 +160,8 @@ TEST_VARIANTS = {
'tier': 2,
'mozharness': {
'extra-options': ['--setpref="fission.autostart=true"',
'--setpref="dom.serviceWorkers.parent_intercept=true"'],
'--setpref="dom.serviceWorkers.parent_intercept=true"',
'--setpref="browser.tabs.documentchannel=true"'],
},
},
},

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

@ -833,6 +833,7 @@ class MochitestArguments(ArgumentContainer):
if options.enable_fission:
options.extraPrefs.append("fission.autostart=true")
options.extraPrefs.append("dom.serviceWorkers.parent_intercept=true")
options.extraPrefs.append("browser.tabs.documentchannel=true")
options.leakThresholds = {
"default": options.defaultLeakThreshold,

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

@ -68,6 +68,7 @@ skip-if = fission || (os == "linux" && asan)
[browser_blockingNoOpener.js]
skip-if = fission || (os == "linux" && asan)
[browser_doublyNestedTracker.js]
fail-if = fission # Fails under Fission with DocumentChannel enabled.
[browser_existingCookiesForSubresources.js]
[browser_firstPartyCookieRejectionHonoursAllowList.js]
[browser_imageCache4.js]

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

@ -163,6 +163,5 @@ skip-if =
fission # Intermittently times out under Fission.
[test_xhr_2.html]
[test_xml_load.html]
fail-if = fission
skip-if = toolkit == 'android' # Tests desktop prompts