From 7a16af4434053e09abe2e98eab55545de2ca0ea4 Mon Sep 17 00:00:00 2001 From: Andrew Halberstadt Date: Tue, 15 Jun 2021 18:24:18 +0000 Subject: [PATCH] Bug 1700781 - Skip failing mochitest-plain tests with fission + xorigin, r=jmaher Differential Revision: https://phabricator.services.mozilla.com/D117704 --- .../test/mochitest/mochitest.ini | 2 ++ docshell/test/navigation/mochitest.ini | 2 ++ dom/animation/test/mochitest.ini | 4 +++ dom/base/test/mochitest.ini | 2 ++ dom/events/test/mochitest.ini | 12 +++++++-- dom/security/test/csp/mochitest.ini | 8 ++++++ dom/tests/mochitest/gamepad/mochitest.ini | 6 +++++ editor/libeditor/tests/mochitest.ini | 2 ++ gfx/layers/apz/test/mochitest/mochitest.ini | 4 +++ layout/base/tests/mochitest.ini | 5 +++- layout/style/test/mochitest.ini | 6 +++++ .../tests/Harness_sanity/mochitest.ini | 4 ++- .../passwordmgr/test/mochitest/mochitest.ini | 25 ++++++++++++++++--- widget/tests/mochitest.ini | 4 ++- 14 files changed, 77 insertions(+), 9 deletions(-) diff --git a/browser/components/resistfingerprinting/test/mochitest/mochitest.ini b/browser/components/resistfingerprinting/test/mochitest/mochitest.ini index 87a76bd47798..77117d3b7e10 100644 --- a/browser/components/resistfingerprinting/test/mochitest/mochitest.ini +++ b/browser/components/resistfingerprinting/test/mochitest/mochitest.ini @@ -14,6 +14,8 @@ scheme = https fail-if = xorigin [test_reduce_time_precision.html] [test_hide_gamepad_info.html] +skip-if = + fission && xorigin # Bug 1716401 - New fission platform triage support-files = test_hide_gamepad_info_iframe.html scheme = https [test_keyboard_event.html] diff --git a/docshell/test/navigation/mochitest.ini b/docshell/test/navigation/mochitest.ini index 8af05803efb8..3a9b993777fc 100644 --- a/docshell/test/navigation/mochitest.ini +++ b/docshell/test/navigation/mochitest.ini @@ -121,6 +121,8 @@ support-files = file_navigation_type.html [test_online_offline_bfcache.html] support-files = file_online_offline_bfcache.html [test_opener.html] +skip-if = + fission && xorigin # Bug 1716402 - New fission platform triage [test_popup-navigates-children.html] [test_reload.html] support-files = file_reload.html diff --git a/dom/animation/test/mochitest.ini b/dom/animation/test/mochitest.ini index 50a1a2bbcb9e..c17f4b42b60e 100644 --- a/dom/animation/test/mochitest.ini +++ b/dom/animation/test/mochitest.ini @@ -51,6 +51,8 @@ skip-if = (os == 'win' && bits == 64) # Bug 1363957 [mozilla/test_mainthread_synchronization_pref.html] [mozilla/test_moz_prefixed_properties.html] [mozilla/test_pending_animation_tracker.html] +skip-if = + fission && xorigin && os == "linux" && !debug # Bug 1716403 - New fission platform triage [mozilla/test_restyles.html] skip-if = os == 'win' && !webrender # Bug 1663509 @@ -72,4 +74,6 @@ skip-if = xorigin [style/test_interpolation-from-interpolatematrix-to-none.html] [style/test_missing-keyframe.html] [style/test_missing-keyframe-on-compositor.html] +skip-if = + fission && xorigin # Bug 1716403 - New fission platform triage [style/test_transform-non-normalizable-rotate3d.html] diff --git a/dom/base/test/mochitest.ini b/dom/base/test/mochitest.ini index 96a64b086e4d..a5fc7821dd74 100644 --- a/dom/base/test/mochitest.ini +++ b/dom/base/test/mochitest.ini @@ -598,6 +598,8 @@ support-files = file_bug1100912.html [test_bug1399605.html] [test_bug1404385.html] [test_bug1406102.html] +skip-if = + fission && xorigin # Bug 1716404 - New fission platform triage [test_bug1421568.html] [test_bug1472427.html] [test_bug1499169.html] diff --git a/dom/events/test/mochitest.ini b/dom/events/test/mochitest.ini index fae746bc7024..f1f05f0d346c 100644 --- a/dom/events/test/mochitest.ini +++ b/dom/events/test/mochitest.ini @@ -128,9 +128,13 @@ skip-if = toolkit == 'android' #CRASH_DUMP, RANDOM skip-if = toolkit == 'android' #CRASH_DUMP, RANDOM [test_bug704423.html] [test_bug741666.html] -skip-if = toolkit == 'android' # fail +skip-if = + toolkit == 'android' # fail + fission && xorigin # Bug 1716405 - New fission platform triage [test_coalesce_mousewheel.html] -skip-if = toolkit == 'android' # fail +skip-if = + toolkit == 'android' # fail + fission && xorigin # Bug 1716405 - New fission platform triage [test_coalesce_touchmove.html] support-files = file_coalesce_touchmove_ipc.html @@ -258,9 +262,13 @@ support-files = file_bug1484371.html [test_bug1534562.html] skip-if = toolkit == 'android' # Bug 1312791 [test_bug1581192.html] +skip-if = + fission && xorigin && (os == "win" || os == "mac") && !debug # Bug 1716405 - New fission platform triage [test_bug1673434.html] [test_bug1681800.html] [test_deltaMode_lines_always_enabled.html] +skip-if = + fission && xorigin && !debug # Bug 1716405 - New fission platform triage [test_dnd_with_modifiers.html] skip-if = toolkit == 'android' # Dnd isn't supported [test_hover_mouseleave.html] diff --git a/dom/security/test/csp/mochitest.ini b/dom/security/test/csp/mochitest.ini index 845aa7945694..7ebb0ae55a8c 100644 --- a/dom/security/test/csp/mochitest.ini +++ b/dom/security/test/csp/mochitest.ini @@ -249,6 +249,8 @@ prefs = [test_bug1452037.html] [test_allow_https_schemes.html] [test_bug663567.html] +skip-if = + fission && xorigin && debug && os == "win" # Bug 1716406 - New fission platform triage [test_bug802872.html] [test_bug885433.html] [test_bug888172.html] @@ -279,6 +281,8 @@ skip-if = verify [test_bug941404.html] [test_form-action.html] [test_hash_source.html] +skip-if = + fission && xorigin && debug # Bug 1716406 - New fission platform triage [test_scheme_relative_sources.html] [test_ignore_unsafe_inline.html] skip-if = xorigin # JavaScript error: http://mochi.xorigin-test:8888/tests/SimpleTest/TestRunner.js, line 157: SecurityError: Permission denied to access property "wrappedJSObject" on cross-origin object, [Child 3789, Main Thread] WARNING: NS_ENSURE_TRUE(request) failed: file /builds/worker/checkouts/gecko/netwerk/base/nsLoadGroup.cpp, line 591 @@ -323,6 +327,8 @@ tags = mcb [test_form_action_blocks_url.html] [test_meta_whitespace_skipping.html] [test_iframe_sandbox.html] +skip-if = + fission && xorigin && debug && (os == "win" || os == "linux") # Bug 1716406 - New fission platform triage [test_iframe_sandbox_top_1.html] [test_sandbox.html] [test_ping.html] @@ -336,6 +342,8 @@ tags = mcb [test_upgrade_insecure_navigation.html] [test_punycode_host_src.html] [test_iframe_sandbox_srcdoc.html] +skip-if = + fission && xorigin && debug && os == "win" # Bug 1716406 - New fission platform triage [test_iframe_srcdoc.html] [test_image_nonce.html] [test_websocket_self.html] diff --git a/dom/tests/mochitest/gamepad/mochitest.ini b/dom/tests/mochitest/gamepad/mochitest.ini index 63aecbc623d6..2f175786666d 100644 --- a/dom/tests/mochitest/gamepad/mochitest.ini +++ b/dom/tests/mochitest/gamepad/mochitest.ini @@ -8,10 +8,14 @@ support-files = [test_check_timestamp.html] support-files = test_check_timestamp_iframe.html [test_gamepad.html] +skip-if = + fission && xorigin # Bug 1716407 - New fission platform triage support-files = test_gamepad_iframe.html [test_gamepad_connect_events.html] support-files = test_gamepad_connect_events_iframe.html [test_gamepad_extensions.html] +skip-if = + fission && xorigin # Bug 1716407 - New fission platform triage support-files = test_gamepad_extensions_iframe.html [test_gamepad_frame_state_sync.html] support-files = test_gamepad_frame_state_sync_iframe.html @@ -20,4 +24,6 @@ support-files = test_gamepad_hidden_frame_iframe.html [test_gamepad_multitouch_crossorigin.html] support-files = test_gamepad_multitouch_crossorigin_iframe.html [test_navigator_gamepads.html] +skip-if = + fission && xorigin # Bug 1716407 - New fission platform triage support-files = test_navigator_gamepads_iframe.html diff --git a/editor/libeditor/tests/mochitest.ini b/editor/libeditor/tests/mochitest.ini index 701063bd570a..553913000a9c 100644 --- a/editor/libeditor/tests/mochitest.ini +++ b/editor/libeditor/tests/mochitest.ini @@ -252,6 +252,8 @@ skip-if = os != 'mac' # bug 574005 [test_contenteditable_focus.html] [test_cut_copy_delete_command_enabled.html] [test_cut_copy_password.html] +skip-if = + fission && xorigin && os == "win" && !debug # Bug 1716408 - New fission platform triage [test_dom_input_event_on_htmleditor.html] [test_dom_input_event_on_texteditor.html] [test_dragdrop.html] diff --git a/gfx/layers/apz/test/mochitest/mochitest.ini b/gfx/layers/apz/test/mochitest/mochitest.ini index c44f42505090..11eb0889508d 100644 --- a/gfx/layers/apz/test/mochitest/mochitest.ini +++ b/gfx/layers/apz/test/mochitest/mochitest.ini @@ -63,8 +63,12 @@ skip-if = (os == 'win') # see bug 1495580 for Windows [test_group_double_tap_zoom.html] run-if = ((os == 'android') || (os == 'mac')) # FIXME: enable on more desktop platforms (see bug 1608506 comment 4) + skip-if = + fission && xorigin && os == "mac" && debug # {bug} - New fission platform triage [test_group_double_tap_zoom-2.html] run-if = ((os == 'android') || (os == 'mac')) # FIXME: enable on more desktop platforms (see bug 1608506 comment 4) + skip-if = + fission && xorigin && os == "mac" && debug # {bug} - New fission platform triage [test_interrupted_reflow.html] fail-if = xorigin # Incorrect coordinates, scroll positions don't persist [test_group_keyboard.html] diff --git a/layout/base/tests/mochitest.ini b/layout/base/tests/mochitest.ini index 291631924fe9..5405b629c68d 100644 --- a/layout/base/tests/mochitest.ini +++ b/layout/base/tests/mochitest.ini @@ -168,7 +168,10 @@ support-files = preserve3d_sorting_hit_testing_iframe.html [test_preserve3d_sorting_hit_testing2.html] support-files = preserve3d_sorting_hit_testing2_iframe.html [test_reftests_with_caret.html] -skip-if = toolkit == 'android' || tsan # android: Bug 1355842. tsan: Bug 1612707 +skip-if = + toolkit == 'android' # Bug 1355842 + tsan # Bug 1612707 + fission && xorigin # Bug 1716409 - New fission platform triage (timeouts) support-files = bug106855-1.html bug106855-2.html diff --git a/layout/style/test/mochitest.ini b/layout/style/test/mochitest.ini index bbf027f38082..bb1f6f7094bc 100644 --- a/layout/style/test/mochitest.ini +++ b/layout/style/test/mochitest.ini @@ -181,7 +181,11 @@ support-files = file_bug1443344.css scheme = https support-files = file_bug1443344.css [test_bug1451199-1.html] +skip-if = + fission && xorigin && os == "linux" && !debug # Bug 1716410 - New fission platform triage [test_bug1451199-2.html] +skip-if = + fission && xorigin && os == "linux" && !debug # Bug 1716410 - New fission platform triage [test_bug1490890.html] [test_bug1505254.html] [test_cascade.html] @@ -359,6 +363,8 @@ support-files = file_specified_value_serialization_individual_transforms.html [test_transitions_bug537151.html] [test_transitions_dynamic_changes.html] [test_transitions_per_property.html] +skip-if = + fission && xorigin # Bug 1716410 - New fission platform triage [test_transitions_replacement_on_busy_frame.html] [test_transitions_replacement_with_setKeyframes.html] [test_transitions_step_functions.html] diff --git a/testing/mochitest/tests/Harness_sanity/mochitest.ini b/testing/mochitest/tests/Harness_sanity/mochitest.ini index a443d0a6975b..710c4ccf64c6 100644 --- a/testing/mochitest/tests/Harness_sanity/mochitest.ini +++ b/testing/mochitest/tests/Harness_sanity/mochitest.ini @@ -35,7 +35,9 @@ support-files = SpecialPowersLoadChromeScript.js [test_sanity_cleanup.html] [test_sanity_cleanup2.html] [test_sanityEventUtils.html] -skip-if = (verify && (os == 'win')) # bug 688052 +skip-if = + verify && (os == 'win') # bug 688052 + fission && xorigin # Bug 1716411 - New fission platform triage [test_sanitySimpletest.html] [test_sanity_manifest.html] fail-if = true diff --git a/toolkit/components/passwordmgr/test/mochitest/mochitest.ini b/toolkit/components/passwordmgr/test/mochitest/mochitest.ini index 505aff47e602..3345ab7dcc17 100644 --- a/toolkit/components/passwordmgr/test/mochitest/mochitest.ini +++ b/toolkit/components/passwordmgr/test/mochitest/mochitest.ini @@ -41,16 +41,27 @@ skip-if = toolkit == 'android' && !is_fennec # Don't run on GeckoView # Note: new tests should use scheme = https unless they have a specific reason not to [test_autocomplete_autofill_related_realms_no_dupes.html] +skip-if = + fission && xorigin # Bug 1716412 - New fission platform triage scheme = https [test_autocomplete_basic_form.html] -skip-if = toolkit == 'android' || debug && (os == 'linux' || os == 'win') || os == 'linux' && tsan # android:autocomplete. Bug 1541945, Bug 1590928 +skip-if = + toolkit == 'android' # autocomplete + debug && (os == 'linux' || os == 'win') # Bug 1541945 + os == 'linux' && tsan # Bug 1590928 + fission && xorigin && (!debug || os == "mac") # Bug 1716412 - New fission platform triage scheme = https [test_autocomplete_basic_form_insecure.html] -skip-if = toolkit == 'android' || os == 'linux' # android:autocomplete., linux: bug 1325778 +skip-if = + toolkit == 'android' # autocomplete + os == 'linux' # bug 1325778 + fission && xorigin && (os == "win" || os == "mac") # Bug 1716412 - New fission platform triage [test_autocomplete_basic_form_formActionOrigin.html] skip-if = toolkit == 'android' # android:autocomplete. scheme = https [test_autocomplete_basic_form_related_realms.html] +skip-if = + fission && xorigin # Bug 1716412 - New fission platform triage scheme = https [test_autocomplete_basic_form_subdomain.html] skip-if = toolkit == 'android' # android:autocomplete. @@ -69,7 +80,10 @@ scheme = https skip-if = toolkit == 'android' # autocomplete [test_autocomplete_https_downgrade.html] scheme = http # Tests downgrading -skip-if = toolkit == 'android' || (os == 'linux' && debug) # autocomplete && Bug 1554959 for linux debug disable +skip-if = + toolkit == 'android' # autocomplete + os == 'linux' && debug # Bug 1554959 + fission && xorigin # Bug 1716412 - New fission platform triage [test_autocomplete_https_upgrade.html] scheme = https skip-if = verify || toolkit == 'android' || (os == 'linux' && debug) # autocomplete && Bug 1554959 for linux debug disable @@ -196,7 +210,10 @@ skip-if = os == "linux" || toolkit == 'android' # Tests desktop prompts skip-if = toolkit == 'android' || (debug || asan || tsan) # Tests desktop prompts # Bug 1603659 support-files = subtst_prompt_async.html [test_prompt_http.html] -skip-if = os == "linux" || toolkit == 'android' # Tests desktop prompts +skip-if = + toolkit == 'android' # Tests desktop prompts + os == "linux" + fission && xorigin # Bug 1716412 - New fission platform triage [test_prompt_noWindow.html] skip-if = toolkit == 'android' # Tests desktop prompts. [test_password_length.html] diff --git a/widget/tests/mochitest.ini b/widget/tests/mochitest.ini index 929b6ae825bc..4d88197d8772 100644 --- a/widget/tests/mochitest.ini +++ b/widget/tests/mochitest.ini @@ -7,7 +7,9 @@ skip-if = toolkit == "cocoa" || (toolkit == 'android' && debug) || android_versi [test_keypress_event_with_alt_on_mac.html] skip-if = toolkit != "cocoa" [test_mouse_event_with_control_on_mac.html] -skip-if = toolkit != "cocoa" +skip-if = + toolkit != "cocoa" + fission && xorigin # Bug 1716413 - New fission platform triage [test_picker_no_crash.html] skip-if = toolkit != "windows" || e10s # Bug 1267491 support-files = window_picker_no_crash_child.html