Bug 1668357 - Disable tests which fail when fission and session-history-in-parent are enabled, r=peterv,marionette-reviewers,whimboo

In many cases with wpt, most of the tests in the file pass, but it is rather time consuming to annotate
.ini files case by case.

Differential Revision: https://phabricator.services.mozilla.com/D91977
This commit is contained in:
Olli Pettay 2020-10-01 10:23:47 +00:00
Родитель 77c3d1eac2
Коммит 8a508eaa66
57 изменённых файлов: 208 добавлений и 28 удалений

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

@ -10,6 +10,7 @@ skip-if = e10s
[browser_test_scrolling.js]
[browser_test_textcaret.js]
[browser_test_focus_browserui.js]
skip-if = fission
[browser_test_focus_dialog.js]
[browser_test_focus_urlbar.js]
[browser_test_A11yUtils_announce.js]

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

@ -10,6 +10,7 @@ prefs =
browser.newtabpage.activity-stream.improvesearch.handoffToAwesomebar=false
[browser_aboutCertError.js]
skip-if = fission
[browser_aboutCertError_clockSkew.js]
[browser_aboutCertError_exception.js]
[browser_aboutCertError_mitm.js]

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

@ -181,7 +181,7 @@ skip-if = (verify && debug && (os == 'linux'))
[browser_bug767836_perwindowpb.js]
# DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
[browser_bug817947.js]
skip-if = os == 'linux' && !debug && bits == 64 # Bug 1556066
skip-if = (os == 'linux' && !debug && bits == 64) || fission # Bug 1556066
# DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
[browser_bug832435.js]
# DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.

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

@ -18,6 +18,7 @@ support-files =
[browser_protectionsUI_background_tabs.js]
[browser_protectionsUI_categories.js]
[browser_protectionsUI_cookies_subview.js]
skip-if = fission
[browser_protectionsUI_cryptominers.js]
[browser_protectionsUI_fetch.js]
support-files =

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

@ -8,6 +8,7 @@ prefs=
browser.cache.offline.storage.enable=true
[browser_purgehistory_clears_sh.js]
skip-if = fission
[browser_sanitize-formhistory.js]
[browser_sanitize-offlineData.js]
[browser_sanitize-passwordDisabledHosts.js]

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

@ -14,6 +14,7 @@ skip-if = (verify && debug && (os == 'linux')) || (os == 'win' && processor == '
tags = audiochannel
[browser_bug_1387976_restore_lazy_tab_browser_muted_state.js]
[browser_bug580956.js]
skip-if = fission
[browser_close_tab_by_dblclick.js]
[browser_contextmenu_openlink_after_tabnavigated.js]
skip-if = (verify && debug && (os == 'linux'))
@ -29,6 +30,7 @@ support-files =
file_about_child.html
file_about_parent.html
[browser_e10s_switchbrowser.js]
skip-if = fission
[browser_e10s_about_process.js]
[browser_e10s_mozillaweb_process.js]
[browser_e10s_chrome_process.js]

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

@ -191,13 +191,19 @@ skip-if = !e10s || !crashreporter
[browser_ext_search_favicon.js]
[browser_ext_runtime_setUninstallURL.js]
[browser_ext_sessions_forgetClosedTab.js]
skip-if = fission
[browser_ext_sessions_forgetClosedWindow.js]
skip-if = fission
[browser_ext_sessions_incognito.js]
skip-if = fission
[browser_ext_sessions_getRecentlyClosed.js]
skip-if = fission
[browser_ext_sessions_getRecentlyClosed_private.js]
skip-if = fission
[browser_ext_sessions_getRecentlyClosed_tabs.js]
[browser_ext_sessions_restore.js]
[browser_ext_sessions_restoreTab.js]
skip-if = fission
[browser_ext_sessions_window_tab_value.js]
skip-if = debug # Bug 1394984 disable debug builds on all platforms
[browser_ext_settings_overrides_default_search.js]

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

@ -39,6 +39,7 @@ skip-if = verify
[browser_privatebrowsing_downloadLastDir_toggle.js]
[browser_privatebrowsing_favicon.js]
[browser_privatebrowsing_history_shift_click.js]
skip-if = fission
[browser_privatebrowsing_lastpbcontextexited.js]
[browser_privatebrowsing_localStorage.js]
[browser_privatebrowsing_localStorage_before_after.js]

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

@ -71,8 +71,9 @@ prefs =
[browser_aboutPrivateBrowsing.js]
[browser_aboutSessionRestore.js]
skip-if = (verify && debug && (os == 'win' || os == 'mac'))
skip-if = (verify && debug && (os == 'win' || os == 'mac')) || fission
[browser_async_duplicate_tab.js]
skip-if = fission
support-files = file_async_duplicate_tab.html
[browser_async_flushes.js]
support-files = file_async_flushes.html
@ -82,13 +83,15 @@ skip-if = debug # bug 1167933
run-if = e10s
skip-if = fission || debug # bug 1211084
[browser_attributes.js]
skip-if = fission
[browser_backup_recovery.js]
skip-if = (verify && debug && (os == 'linux'))
[browser_broadcast.js]
skip-if = fission
[browser_capabilities.js]
[browser_cleaner.js]
[browser_crashedTabs.js]
skip-if = !e10s || !crashreporter || verify
skip-if = !e10s || !crashreporter || verify || fission
[browser_pinned_tabs.js]
skip-if = debug || ccov # Bug 1625525
[browser_unrestored_crashedTabs.js]
@ -98,23 +101,27 @@ skip-if = !e10s || !crashreporter
[browser_dying_cache.js]
skip-if = (os == 'win') # bug 1331853
[browser_dynamic_frames.js]
skip-if = fission
[browser_formdata.js]
skip-if = fission || (verify && debug)
[browser_formdata_cc.js]
skip-if = fission
[browser_formdata_format.js]
skip-if = !debug && (os == 'linux') # Bug 1535645
[browser_formdata_password.js]
support-files = file_formdata_password.html
skip-if = fission
[browser_formdata_xpath.js]
[browser_frametree.js]
[browser_frame_history.js]
skip-if = (verify && (os == 'win' || os == 'mac'))
skip-if = (verify && (os == 'win' || os == 'mac')) || fission
[browser_global_store.js]
[browser_history_persist.js]
[browser_label_and_icon.js]
[browser_merge_closed_tabs.js]
[browser_old_favicon.js]
[browser_page_title.js]
skip-if = fission
[browser_pending_tabs.js]
[browser_privatetabs.js]
[browser_purge_shistory.js]
@ -122,21 +129,26 @@ skip-if = e10s # Bug 1271024
[browser_replace_load.js]
skip-if = true # Bug 1646894
[browser_restore_redirect.js]
skip-if = fission
[browser_restore_cookies_noOriginAttributes.js]
[browser_scrollPositions.js]
skip-if = fission
[browser_scrollPositionsReaderMode.js]
[browser_sessionHistory.js]
support-files =
file_sessionHistory_hashchange.html
fail-if = fission
skip-if = fission
[browser_sessionStorage.js]
fail-if = fission
[browser_sessionStorage_size.js]
[browser_sizemodeBeforeMinimized.js]
[browser_tab_label_during_restore.js]
skip-if = fission
[browser_swapDocShells.js]
skip-if = fission
[browser_switch_remoteness.js]
run-if = e10s
skip-if = fission
[browser_upgrade_backup.js]
skip-if = debug || asan || (verify && debug && os == 'mac') # Bug 1435394 disabled on Linux, OSX and Windows
[browser_windowRestore_perwindowpb.js]
@ -155,6 +167,7 @@ skip-if = debug # Bug 1507747
# Disabled for intermittent failures, bug 944372.
skip-if = true
[browser_394759_behavior.js]
skip-if = fission
[browser_394759_perwindowpb.js]
[browser_394759_purge.js]
[browser_423132.js]
@ -199,49 +212,70 @@ skip-if = (verify && (os == 'mac' || os == 'win'))
[browser_586068-cascade.js]
[browser_586068-multi_window.js]
[browser_586068-reload.js]
skip-if = fission
[browser_586068-select.js]
skip-if = fission
[browser_586068-window_state.js]
skip-if = fission
[browser_586068-window_state_override.js]
skip-if = fission
[browser_588426.js]
[browser_590268.js]
skip-if = fission
[browser_590563.js]
[browser_595601-restore_hidden.js]
[browser_597071.js]
skip-if = true # Needs to be rewritten as Marionette test, bug 995916
[browser_600545.js]
skip-if = fission
[browser_601955.js]
[browser_607016.js]
[browser_615394-SSWindowState_events_duplicateTab.js]
skip-if = fission
[browser_615394-SSWindowState_events_setBrowserState.js]
skip-if = verify && debug && os == 'mac'
skip-if = (verify && debug && os == 'mac') || fission
[browser_615394-SSWindowState_events_setTabState.js]
skip-if = fission
[browser_615394-SSWindowState_events_setWindowState.js]
skip-if = fission
[browser_615394-SSWindowState_events_undoCloseTab.js]
skip-if = fission
[browser_615394-SSWindowState_events_undoCloseWindow.js]
skip-if = (os == 'win' && !debug) || (os == 'linux') #Bug 1572554
[browser_618151.js]
skip-if = fission
[browser_623779.js]
skip-if = fission
[browser_624727.js]
skip-if = fission
[browser_628270.js]
[browser_635418.js]
[browser_636279.js]
skip-if = fission
[browser_637020.js]
skip-if = fission
[browser_645428.js]
[browser_659591.js]
[browser_662743.js]
skip-if = fission
[browser_662812.js]
skip-if = verify
[browser_665702-state_session.js]
[browser_682507.js]
[browser_687710.js]
[browser_687710_2.js]
skip-if = fission
[browser_694378.js]
skip-if = fission
[browser_701377.js]
skip-if = (verify && debug && (os == 'mac' || os == 'win'))
[browser_705597.js]
skip-if = fission
[browser_707862.js]
skip-if = fission
[browser_739531.js]
[browser_739805.js]
skip-if = fission
[browser_819510_perwindowpb.js]
skip-if = true # Bug 1284312, Bug 1341980, bug 1381451
[browser_not_collect_when_idle.js]
@ -259,6 +293,7 @@ skip-if = os == "mac" || (os == "linux" && debug) || (os == "linux" && bits == 6
[browser_906076_lazy_tabs.js]
skip-if = os == "linux" && bits == 64 && os_version == "18.04" # bug 1446464
[browser_911547.js]
skip-if = fission
[browser_1284886_suspend_tab.js]
skip-if = !e10s
[browser_async_window_flushing.js]
@ -284,6 +319,7 @@ skip-if = (fission && (debug || os == "win")) || # Bug 1279821.
run-if = e10s
[browser_background_tab_crash.js]
run-if = e10s && crashreporter
skip-if = fission
# Disabled on debug for frequent intermittent failures:
[browser_undoCloseById.js]
@ -301,6 +337,7 @@ skip-if = !crashreporter || !e10s # Tabs can't crash without e10s
[browser_cookies_legacy.js]
[browser_cookies_privacy.js]
[browser_speculative_connect.js]
skip-if = fission
[browser_1446343-windowsize.js]
skip-if = (os == 'linux' && os_version == '18.04') # Bug 1600180
[browser_restore_reversed_z_order.js]

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

@ -19,6 +19,7 @@ support-files =
[browser_ssb_newtab.js]
[browser_ssb_newwindow.js]
[browser_ssb_open.js]
skip-if = fission
[browser_ssb_windowlocation.js]
[browser_ssb_windowopen.js]
skip-if = true # It is unclear what we want to do here.

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

@ -9,6 +9,7 @@ support-files =
head-common.js
[browser_aboutHomeLoading.js]
skip-if = fission
[browser_action_searchengine.js]
[browser_action_searchengine_alias.js]
[browser_action_searchengine_alias_legacy.js]
@ -71,6 +72,7 @@ support-files =
[browser_focusedCmdK.js]
[browser_handleCommand_fallback.js]
[browser_hashChangeProxyState.js]
skip-if = fission
[browser_heuristicNotAddedFirst.js]
[browser_ime_composition.js]
[browser_inputHistory.js]

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

@ -13,5 +13,5 @@ skip-if = os == 'android'
[test_bug423375.html]
[test_bug470804.html]
[test_bug1367586.html]
fail-if = (xorigin && fission) # Session history, JavaScript error: http://mochi.test:8888/tests/caps/tests/mochitest/test_bug1367586.html?currentTestURL=caps%2Ftests%2Fmochitest%2Ftest_bug1367586.html&closeWhenDone=1&showTestReport=false&expected=pass, line 35: NS_ERROR_FAILURE:
skip-if = fission # bug 1649329, intermittent even without fission
[test_disallowInheritPrincipal.html]

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

@ -53,11 +53,13 @@ tags = devtools webextensions
[browser_menu_item_02.js]
[browser_mouse_resize.js]
[browser_navigation.js]
skip-if = fission
[browser_network_throttling.js]
[browser_orientationchange_event.js]
[browser_page_redirection.js]
skip-if = os == "linux"
[browser_page_state.js]
skip-if = fission
[browser_page_style.js]
[browser_permission_doorhanger.js]
tags = devtools geolocation

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

@ -74,6 +74,7 @@ support-files =
dummy_iframe_page.html
skip-if = fission # bug 1666515
[browser_backforward_userinteraction_about.js]
skip-if = fission
[browser_bug1543077-1.js]
[browser_bug1543077-2.js]
[browser_bug1543077-3.js]
@ -83,6 +84,7 @@ skip-if = fission # bug 1666515
[browser_bug1309900_crossProcessHistoryNavigation.js]
[browser_bug1328501.js]
[browser_bug1347823.js]
skip-if = fission
[browser_bug134911.js]
[browser_bug1415918_beforeunload_options.js]
[browser_bug1622420.js]
@ -106,7 +108,7 @@ support-files =
[browser_bug420605.js]
skip-if = verify
[browser_bug422543.js]
fail-if = fission
skip-if = fission
[browser_bug441169.js]
[browser_bug503832.js]
skip-if = verify
@ -116,6 +118,7 @@ skip-if = verify
[browser_bug670318.js]
skip-if = fission
[browser_bug673467.js]
skip-if = fission
[browser_bug852909.js]
skip-if = (verify && debug && (os == 'win'))
[browser_bug92473.js]
@ -129,6 +132,7 @@ support-files =
[browser_loadURI_postdata.js]
[browser_multiple_pushState.js]
[browser_onbeforeunload.js]
skip-if = fission
[browser_onbeforeunload_navigation.js]
skip-if = (os == 'win' && !debug) # bug 1300351
[browser_overlink.js]
@ -147,6 +151,7 @@ skip-if = true # Bug 1220415
[browser_history_triggeringprincipal_viewsource.js]
[browser_click_link_within_view_source.js]
[browser_browsingContext-01.js]
skip-if = fission
[browser_browsingContext-02.js]
[browser_browsingContext-getAllBrowsingContextsInSubtree.js]
[browser_browsingContext-getWindowByName.js]

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

@ -83,7 +83,6 @@ support-files = bug530396-noref.sjs bug530396-subframe.html
[test_bug540462.html]
skip-if = toolkit == 'android' && debug && !is_fennec
[test_bug551225.html]
fail-if = (xorigin && fission) # Session History
[test_bug570341.html]
skip-if = (verify && !debug && (os == 'win'))
[test_bug580069.html]
@ -105,6 +104,7 @@ support-files = file_bug668513.html
[test_bug675587.html]
support-files = file_bug675587.html
[test_bug680257.html]
skip-if = fission
[test_bug691547.html]
[test_bug694612.html]
[test_bug703855.html]
@ -122,6 +122,7 @@ skip-if = fission # bug 1666449
[test_forceinheritprincipal_overrule_owner.html]
[test_framedhistoryframes.html]
support-files = file_framedhistoryframes.html
skip-if = fission
[test_history_length_during_pageload.html]
support-files =
file_history_length_during_pageload.html
@ -129,7 +130,7 @@ support-files =
[test_pushState_after_document_open.html]
[test_navigate_after_pagehide.html]
[test_windowedhistoryframes.html]
skip-if = !debug && os == 'android' # Bug 1573892
skip-if = (!debug && os == 'android') || fission # Bug 1573892
[test_triggeringprincipal_location_seturi.html]
[test_bug1507702.html]
[test_bug1645781.html]

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

@ -90,7 +90,7 @@ skip-if =
[test_performance_navigation.html]
skip-if = fission # bug 1666602
[test_sessionhistory.html]
skip-if = toolkit == 'android' # RANDOM on android
skip-if = toolkit == 'android' || fission # RANDOM on android
support-files = file_bug1379762-1.html
[test_sibling-matching-parent.html]
[test_sibling-off-domain.html]

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

@ -63,6 +63,7 @@ skip-if = verify
[browser_timeout_throttling_with_audio_playback.js]
skip-if = (os == "win" && processor == "aarch64") # aarch64 due to bug 1536566
[browser_bug1303838.js]
skip-if = fission
[browser_inputStream_structuredClone.js]
[browser_multiple_popups.js]
skip-if = (os == 'win' && !debug) || (os == "mac" && !debug) # Bug 1505235, Bug 1661132 (osx)

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

@ -336,7 +336,6 @@ skip-if = headless # Headless: Bug 1405868
[test_bug339494.xhtml]
[test_bug343596.html]
[test_bug345339.html]
fail-if = (xorigin && fission) # JavaScript error: http://mochi.test:8888/tests/dom/base/test/test_bug345339.html?currentTestURL=dom%2Fbase%2Ftest%2Ftest_bug345339.html&closeWhenDone=1&showTestReport=false&expected=pass, line 72: TypeError: can't access property "name", newFile is undefined; Xorigin only passes.
[test_bug346485.html]
[test_bug352728.html]
[test_bug352728.xhtml]
@ -380,7 +379,6 @@ support-files = test_bug380418.html^headers^
[test_bug395915.html]
[test_bug397234.html]
[test_bug398243.html]
fail-if = (xorigin && fission)
[test_bug401662.html]
[test_bug402150.html]
support-files = test_bug402150.html^headers^

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

@ -100,9 +100,7 @@ skip-if = os == "android" || (os == "mac" && debug) # Bug 1484442
[test_radio_radionodelist.html]
[test_required_attribute.html]
[test_restore_form_elements.html]
fail-if = (xorigin && fission)
[test_save_restore_radio_groups.html]
fail-if = (xorigin && fission)
[test_select_change_event.html]
skip-if = os == 'mac'
[test_select_input_change_event.html]

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

@ -209,7 +209,7 @@ skip-if = toolkit == 'android' #TIMED_OUT
[test_bug24958.html]
[test_bug274626.html]
[test_bug277724.html]
fail-if = (xorigin && fission) # Session history
skip-if = fission
[test_bug277890.html]
[test_bug287465.html]
[test_bug295561.html]
@ -524,6 +524,7 @@ fail-if = (xorigin && fission) # NS_ERROR_FAILURE: at pframe.onload/<@http://mo
[test_track.html]
[test_ul_attributes_reflection.html]
[test_input_files_not_nsIFile.html]
skip-if = fission
[test_fragment_form_pointer.html]
[test_bug1682.html]
[test_bug1823.html]

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

@ -23,6 +23,7 @@ support-files =
file_assert_systemprincipal_documents.html
file_assert_systemprincipal_documents_iframe.html
[browser_test_referrer_loadInOtherProcess.js]
skip-if = fission
[browser_test_framing_error_pages.js]
support-files =
file_framing_error_pages_csp.html

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

@ -105,7 +105,6 @@ fail-if = xorigin
[test_bug585240.html]
[test_bug585819.html]
[test_bug593174.html]
fail-if = (xorigin && fission) # Session History, uncaught exception - NS_NOINTERFACE: at iframeLoaded@http://mochi.test:8888/tests/dom/tests/mochitest/bugs/test_bug593174.html?currentTestURL=dom%2Ftests%2Fmochitest%2Fbugs%2Ftest_bug593174.html&closeWhenDone=1&showTestReport=false&expected=pass:38:13
[test_bug61098.html]
[test_bug612267.html]
[test_bug617296.html]

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

@ -90,7 +90,7 @@ skip-if = headless # bug 1403542
[test_focus_legend_noparent.html]
[test_for_of.html]
[test_framedhistoryframes.html]
fail-if = (xorigin && fission) # Session history, NS_ERROR_FAILURE: at run_test@http://mochi.test:8888/tests/dom/tests/mochitest/general/historyframes.html:61:18
skip-if = fission
[test_frameElementWrapping.html]
[test_img_mutations.html]
skip-if = verify

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

@ -83,7 +83,6 @@ support-files = window_worker_xhr_3rdparty.html
[test_worker_xhr_headers.html]
[test_worker_xhr_implicit_cancel.html]
[test_worker_xhr_parameters.html]
fail-if = (xorigin && fission)
[test_worker_xhr_responseURL.html]
[test_worker_xhr_system.html]
[test_worker_xhr_timeout.html]
@ -105,7 +104,7 @@ skip-if = (os == "win") || (os == "mac")
support-files = test_XHR_timeout.js
[test_xhr_withCredentials.html]
[test_XHRDocURI.html]
fail-if = (xorigin && fission) # Session History, dom/xhr/tests/test_XHRDocURI.html:457
skip-if = fission
[test_XHRResponseURL.html]
[test_XHRSendData.html]
[test_sync_xhr_document_write_with_iframe.html]

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

@ -7,6 +7,7 @@ support-files =
file_bug839103.html
bug839103.css
[browser_disableDialogs_onbeforeunload.js]
skip-if = fission
[browser_onbeforeunload_only_after_interaction.js]
[browser_onbeforeunload_only_after_interaction_in_frame.js]
[browser_scroll_into_view_in_out_of_process_iframe.js]

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

@ -90,19 +90,15 @@ support-files =
support-files =
file_bug842853-frame.html
skip-if = toolkit == 'android' # Bug 1355821
fail-if = (xorigin && fission) # Session History-related, scroll position does not persist
[test_bug842853-2.html]
skip-if = toolkit == 'android' # Bug 1355821
fail-if = (xorigin && fission) # Session History-related, scroll position does not persist
[test_bug849219.html]
fail-if = (xorigin && fission) # Session History, JavaScript error: http://mochi.test:8888/tests/dom/tests/mochitest/bugs/test_bug593174.html?currentTestURL=dom%2Ftests%2Fmochitest%2Fbugs%2Ftest_bug593174.html&closeWhenDone=1&showTestReport=false&expected=pass, line 38: NS_NOINTERFACE:
[test_bug851445.html]
skip-if = toolkit == 'android' # Bug 1355821
fail-if = (xorigin && fission)
support-files = bug851445_helper.html
[test_bug851485.html]
skip-if = toolkit == 'android' # Bug 1355821
|| (xorigin && fission) # Hangs, undefined assertion name - got 4904, expected 500
|| fission # Hangs, undefined assertion name - got 4904, expected 500
[test_bug858459.html]
skip-if = toolkit == 'android' # Bug 1355822
[test_bug968148.html]
@ -159,7 +155,6 @@ skip-if = true # Bug 688128
[test_frame_reconstruction_for_pseudo_elements.html]
[test_frame_reconstruction_for_svg_transforms.html]
[test_frame_reconstruction_scroll_restore.html]
fail-if = (xorigin && fission) # Session History, scroll position does not persist
[test_frame_reconstruction_body_writing_mode.html]
[test_frame_reconstruction_body_table.html]
[test_getBoxQuads_convertPointRectQuad.html]

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

@ -160,7 +160,6 @@ support-files =
[test_scroll_position_restore_after_stop.html]
[test_scroll_animation_restore.html]
[test_scroll_position_iframe.html]
fail-if = (xorigin && fission) # Session History, scroll position does not persist
[test_grid_track_sizing_algo_001.html]
skip-if = debug == true || tsan # the test is slow. tsan: bug 1612707
[test_grid_track_sizing_algo_002.html]

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

@ -15,6 +15,7 @@ from marionette_driver.marionette import Alert
from marionette_harness import (
MarionetteTestCase,
run_if_manage_instance,
skip_unless_browser_pref,
WindowManagerMixin,
)
@ -407,6 +408,10 @@ class TestBackForwardNavigation(BaseNavigationTestCase):
self.marionette.go_back()
self.marionette.go_forward()
@skip_unless_browser_pref(
"Bug 1656208 - Always turn on session history in the parent for fission",
"fission.autostart",
lambda value: value is False)
def test_dismissed_beforeunload_prompt(self):
url_beforeunload = inline("""
<input type="text">
@ -428,6 +433,10 @@ class TestBackForwardNavigation(BaseNavigationTestCase):
self.run_bfcache_test(test_pages)
@skip_unless_browser_pref(
"Bug 1656208 - Always turn on session history in the parent for fission",
"fission.autostart",
lambda value: value is False)
def test_data_urls(self):
test_pages = [
{"url": inline("<p>foobar</p>")},
@ -436,6 +445,10 @@ class TestBackForwardNavigation(BaseNavigationTestCase):
]
self.run_bfcache_test(test_pages)
@skip_unless_browser_pref(
"Bug 1656208 - Always turn on session history in the parent for fission",
"fission.autostart",
lambda value: value is False)
def test_same_document_hash_change(self):
test_pages = [
{"url": "{}#23".format(self.test_page_remote)},
@ -444,6 +457,10 @@ class TestBackForwardNavigation(BaseNavigationTestCase):
]
self.run_bfcache_test(test_pages)
@skip_unless_browser_pref(
"Bug 1656208 - Always turn on session history in the parent for fission",
"fission.autostart",
lambda value: value is False)
def test_file_url(self):
test_pages = [
{"url": self.test_page_remote},
@ -452,6 +469,10 @@ class TestBackForwardNavigation(BaseNavigationTestCase):
]
self.run_bfcache_test(test_pages)
@skip_unless_browser_pref(
"Bug 1656208 - Always turn on session history in the parent for fission",
"fission.autostart",
lambda value: value is False)
def test_frameset(self):
test_pages = [
{"url": self.marionette.absolute_url("frameset.html")},
@ -460,6 +481,10 @@ class TestBackForwardNavigation(BaseNavigationTestCase):
]
self.run_bfcache_test(test_pages)
@skip_unless_browser_pref(
"Bug 1656208 - Always turn on session history in the parent for fission",
"fission.autostart",
lambda value: value is False)
def test_frameset_after_navigating_in_frame(self):
test_element_locator = (By.ID, "email")
@ -506,6 +531,10 @@ class TestBackForwardNavigation(BaseNavigationTestCase):
self.marionette.find_element(*test_element_locator)
self.assertEqual(self.marionette.get_url(), page)
@skip_unless_browser_pref(
"Bug 1656208 - Always turn on session history in the parent for fission",
"fission.autostart",
lambda value: value is False)
def test_image_to_html_to_image(self):
test_pages = [
{"url": self.marionette.absolute_url("black.png")},
@ -514,6 +543,10 @@ class TestBackForwardNavigation(BaseNavigationTestCase):
]
self.run_bfcache_test(test_pages)
@skip_unless_browser_pref(
"Bug 1656208 - Always turn on session history in the parent for fission",
"fission.autostart",
lambda value: value is False)
def test_image_to_image(self):
test_pages = [
{"url": self.marionette.absolute_url("black.png")},
@ -524,6 +557,10 @@ class TestBackForwardNavigation(BaseNavigationTestCase):
]
self.run_bfcache_test(test_pages)
@skip_unless_browser_pref(
"Bug 1656208 - Always turn on session history in the parent for fission",
"fission.autostart",
lambda value: value is False)
def test_remoteness_change(self):
test_pages = [
{"url": "about:robots", "is_remote": False},
@ -532,6 +569,10 @@ class TestBackForwardNavigation(BaseNavigationTestCase):
]
self.run_bfcache_test(test_pages)
@skip_unless_browser_pref(
"Bug 1656208 - Always turn on session history in the parent for fission",
"fission.autostart",
lambda value: value is False)
def test_non_remote_about_pages(self):
test_pages = [
{"url": "about:preferences", "is_remote": False},
@ -540,6 +581,10 @@ class TestBackForwardNavigation(BaseNavigationTestCase):
]
self.run_bfcache_test(test_pages)
@skip_unless_browser_pref(
"Bug 1656208 - Always turn on session history in the parent for fission",
"fission.autostart",
lambda value: value is False)
def test_navigate_to_requested_about_page_after_error_page(self):
test_pages = [
{"url": "about:neterror"},
@ -548,6 +593,10 @@ class TestBackForwardNavigation(BaseNavigationTestCase):
]
self.run_bfcache_test(test_pages)
@skip_unless_browser_pref(
"Bug 1656208 - Always turn on session history in the parent for fission",
"fission.autostart",
lambda value: value is False)
def test_timeout_error(self):
urls = [
self.marionette.absolute_url("slow?delay=3"),
@ -589,6 +638,10 @@ class TestBackForwardNavigation(BaseNavigationTestCase):
message="Target element 'delay' has not been found after timeout in 'forward'")
self.assertEqual(delay.text, "4")
@skip_unless_browser_pref(
"Bug 1656208 - Always turn on session history in the parent for fission",
"fission.autostart",
lambda value: value is False)
def test_certificate_error(self):
test_pages = [
{"url": self.test_page_insecure,

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

@ -1,4 +1,6 @@
[history-restore-anchors.html]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208
expected:
if os == "android": OK
[Verify scroll anchoring interaction with history restoration]

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

@ -1,4 +1,6 @@
[scroll-behavior-smooth.html]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208
[BODY element scroll-behavior should not propagate to viewport]
expected:
if (os == "android") and e10s: "FAIL"

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

@ -0,0 +1,3 @@
[history.https.sub.html]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208

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

@ -0,0 +1,3 @@
[scroll-restoration-navigation-samedoc.html]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208

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

@ -0,0 +1,3 @@
[popstate_event.html]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208

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

@ -1,4 +1,6 @@
[replacement-enabled.html]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208
[Navigating to a fragment should not clear forward history]
expected:
if webrender and debug and (os == "linux") and not fission: ["PASS", "FAIL"]

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

@ -0,0 +1,3 @@
[joint-session-history-remove-iframe.html]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208

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

@ -1,4 +1,6 @@
[001.html]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208
[pushState must not be allowed to create cross-origin URLs (about:blank)]
expected: FAIL

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

@ -1,4 +1,6 @@
[002.html]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208
[replaceState must not be allowed to create cross-origin URLs (about:blank)]
expected: FAIL

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

@ -0,0 +1,3 @@
[004.html]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208

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

@ -0,0 +1,3 @@
[007.html]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208

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

@ -0,0 +1,3 @@
[combination_history_007.html]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208

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

@ -1,4 +1,6 @@
[002.html]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208
expected: TIMEOUT
[Navigating second iframe]
expected: TIMEOUT

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

@ -0,0 +1,3 @@
[traverse_the_history_1.html]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208

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

@ -0,0 +1,3 @@
[traverse_the_history_2.html]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208

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

@ -0,0 +1,3 @@
[traverse_the_history_3.html]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208

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

@ -0,0 +1,3 @@
[traverse_the_history_4.html]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208

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

@ -0,0 +1,3 @@
[traverse_the_history_5.html]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208

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

@ -0,0 +1,3 @@
[discard_iframe_history_1.html]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208

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

@ -0,0 +1,3 @@
[discard_iframe_history_2.html]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208

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

@ -0,0 +1,3 @@
[discard_iframe_history_3.html]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208

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

@ -0,0 +1,3 @@
[discard_iframe_history_4.html]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208

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

@ -0,0 +1,3 @@
[iframe_sandbox_navigate_history_go_back-2.html]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208

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

@ -0,0 +1,3 @@
[history_000.htm]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208

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

@ -1,4 +1,7 @@
[back.py]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208
expected:
if (os == "linux") and not debug and webrender: ["OK", "TIMEOUT"]
if (os == "linux") and not debug and not webrender: ["OK", "ERROR", "TIMEOUT"]

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

@ -1,4 +1,7 @@
[navigate.py]
disabled:
if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1656208
[test_multi_line_link]
expected:
if debug and (os == "linux") and not webrender: ["PASS", "FAIL"]

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

@ -160,7 +160,7 @@ skip-if = (os == 'android' && debug) || fission || (os == "linux" && bits == 64
[test_ext_web_accessible_incognito.html]
skip-if = (os == 'android') || fission # Crashes intermittently: @ mozilla::dom::BrowsingContext::CreateFromIPC(mozilla::dom::BrowsingContext::IPCInitializer&&, mozilla::dom::BrowsingContextGroup*, mozilla::dom::ContentParent*), bug 1588284, bug 1397615 and bug 1513544
[test_ext_webnavigation.html]
skip-if = os == 'android' && debug # bug 1397615
skip-if = (os == 'android' && debug) || fission # bug 1397615
[test_ext_webnavigation_filters.html]
skip-if = (os == 'android' && debug) || (verify && (os == 'linux' || os == 'mac')) # bug 1397615
[test_ext_webnavigation_incognito.html]

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

@ -5,6 +5,7 @@ support-files =
readerModeNonArticle.html
readerModeArticle.html
readerModeArticleHiddenNodes.html
skip-if = fission
[browser_readerMode_cached.js]
support-files =
readerModeRandom.sjs

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

@ -69,6 +69,7 @@ skip-if = true # Bug 1449788
[browser_installchrome.js]
[browser_localfile.js]
[browser_localfile2.js]
skip-if = fission
[browser_localfile3.js]
[browser_localfile4.js]
[browser_localfile4_postDownload.js]