Files
firefox/devtools/client/framework/test/browser.toml
T
Alexandre Poirot 20bff98320 Bug 1898490 - [devtools] Ignore closing content processes when trying to open DevTools. r=devtools-reviewers,nchevobbe
The issue is that some calls to JSProcess Actor's would throw when trying to reach
content processes that get destroyed while DevTools are opening.
We have to reach out all the content processes as navigations may spawn
document in a process other than the currently's debugged tab's process.

We should ignore these failures. There isn't any explicit flag on DOM Process object
to identify destroyed processes, but `canSend` is a good fallback.

Differential Revision: https://phabricator.services.mozilla.com/D212118
2024-05-31 17:51:41 +00:00

319 lines
7.9 KiB
TOML

[DEFAULT]
tags = "devtools"
subsuite = "devtools"
support-files = [
"reload/*",
"browser_toolbox_options_disable_js.html",
"browser_toolbox_options_disable_js_iframe.html",
"browser_toolbox_options_disable_cache.sjs",
"browser_toolbox_options_disable_cache.css.sjs",
"browser_toolbox_window_title_changes_page.html",
"browser_toolbox_window_title_frame_select_page.html",
"code_bundle_late_script.js",
"code_bundle_late_script.js.map",
"code_binary_search.coffee",
"code_binary_search.js",
"code_binary_search.map",
"code_binary_search_absolute.js",
"code_binary_search_absolute.map",
"code_bundle_cross_domain.js",
"code_bundle_cross_domain.js.map",
"code_bundle_no_race.js",
"code_bundle_no_race.js.map",
"code_cross_domain.js",
"code_inline_bundle.js",
"code_inline_original.js",
"code_math.js",
"code_no_race.js",
"doc_backward_forward_navigation.html",
"doc_cached-resource.html",
"doc_cached-resource_iframe.html",
"doc_empty-tab-01.html",
"doc_lazy_tool.html",
"doc_textbox_tool.html",
"head.js",
"helper_disable_cache.js",
"doc_theme.css",
"doc_viewsource.html",
"browser_toolbox_options_enable_serviceworkers_testing.html",
"serviceworker.js",
"sjs_cache_controle_header.sjs",
"test_chrome_page.html",
"!/devtools/client/debugger/test/mochitest/shared-head.js",
"!/devtools/client/inspector/test/shared-head.js",
"!/devtools/client/shared/test/shared-head.js",
"!/devtools/client/shared/test/telemetry-test-helpers.js",
"!/devtools/client/webconsole/test/browser/shared-head.js",
]
prefs = ["security.allow_unsafe_parent_loads=true"] # This is far from ideal. Bug 1565279 covers removing this pref flip.
["../../../../browser/base/content/test/static/browser_all_files_referenced.js"]
# We want this test to run for mochitest-dt as well, so we include it here
skip-if = [
"debug", # no point in running on both opt and debug, and will likely intermittently timeout on debug, Bug 1598726
"asan",
"ccov",
]
["../../../../browser/base/content/test/static/browser_parsable_css.js"]
# We want this test to run for mochitest-dt as well, so we include it here
skip-if = [
"debug", # no point in running on both opt and debug, and will likely intermittently timeout on debug
"asan",
]
["browser_about-devtools-toolbox_load.js"]
["browser_about-devtools-toolbox_reload.js"]
["browser_commands_from_url.js"]
["browser_devtools_api_destroy.js"]
["browser_dynamic_tool_enabling.js"]
["browser_front_parentFront.js"]
["browser_ignore_toolbox_network_requests.js"]
["browser_keybindings_01.js"]
["browser_keybindings_02.js"]
["browser_keybindings_03.js"]
["browser_menu_api.js"]
["browser_new_activation_workflow.js"]
["browser_source_map-01.js"]
["browser_source_map-absolute.js"]
["browser_source_map-cross-domain.js"]
["browser_source_map-init.js"]
["browser_source_map-inline.js"]
["browser_source_map-late-script.js"]
["browser_source_map-no-race.js"]
skip-if = [
"http3", # Bug 1829298
"http2",
]
["browser_source_map-pub-sub.js"]
skip-if = [
"http3", # Bug 1829298
"http2",
]
["browser_source_map-reload.js"]
skip-if = [
"http3", # Bug 1829298
"http2",
]
["browser_tab_commands_factory.js"]
["browser_tab_descriptor_fission.js"]
["browser_target_cached-front.js"]
["browser_target_cached-resource.js"]
["browser_target_get-front.js"]
["browser_target_listeners.js"]
["browser_target_loading.js"]
["browser_target_parents.js"]
skip-if = ["tsan"] # bug 1807041
["browser_target_remote.js"]
["browser_target_server_compartment.js"]
["browser_target_support.js"]
["browser_toolbox_backward_forward_navigation.js"]
skip-if = [
"os == 'linux' && bits == 64", # Bug 1770314
"os == 'mac'", # Bug 1770314
]
["browser_toolbox_browsertoolbox_host.js"]
["browser_toolbox_contentpage_contextmenu.js"]
["browser_toolbox_disable_f12.js"]
["browser_toolbox_dynamic_registration.js"]
["browser_toolbox_error_count.js"]
["browser_toolbox_error_count_reset_on_navigation.js"]
["browser_toolbox_fission_navigation.js"]
skip-if = [
"os == 'linux'", # Bug 1742672
]
["browser_toolbox_frames_list.js"]
["browser_toolbox_getpanelwhenready.js"]
["browser_toolbox_highlight.js"]
["browser_toolbox_hosts.js"]
["browser_toolbox_hosts_size.js"]
fail-if = ["a11y_checks"] # Bug 1849028 clicked element may not be focusable and/or labeled
["browser_toolbox_hosts_telemetry.js"]
["browser_toolbox_keyboard_navigation.js"]
["browser_toolbox_keyboard_navigation_notification_box.js"]
skip-if = [
"http3", # Bug 1829298
"http2",
]
["browser_toolbox_many_toggles.js"]
skip-if = ["os == 'win'"] # Content process killing throws on Window
["browser_toolbox_meatball.js"]
["browser_toolbox_options.js"]
["browser_toolbox_options_disable_buttons.js"]
skip-if = ["a11y_checks"] # Bug 1849028 and 1849179 for causing crashes
["browser_toolbox_options_disable_cache-01.js"]
["browser_toolbox_options_disable_cache-02.js"]
["browser_toolbox_options_disable_cache-03.js"]
skip-if = [
"http3", # Bug 1829298
"http2",
]
["browser_toolbox_options_disable_js.js"]
["browser_toolbox_options_enable_serviceworkers_testing.js"]
skip-if = [
"http3", # Bug 1829298
"http2",
]
["browser_toolbox_options_frames_button.js"]
["browser_toolbox_options_multiple_tabs.js"]
["browser_toolbox_options_panel_toggle.js"]
["browser_toolbox_popups_debugging.js"]
["browser_toolbox_races.js"]
["browser_toolbox_raise.js"]
disabled = "Bug 962258"
["browser_toolbox_ready.js"]
["browser_toolbox_remoteness_change.js"]
["browser_toolbox_screenshot_tool.js"]
skip-if = ["a11y_checks"] # Bugs 1858041 and 1849028 for causing intermittent crashes
["browser_toolbox_select_event.js"]
["browser_toolbox_selected_tool_unavailable.js"]
["browser_toolbox_selectionchanged_event.js"]
["browser_toolbox_show_toolbox_tool_ready.js"]
["browser_toolbox_split_console.js"]
["browser_toolbox_tabsswitch_shortcuts.js"]
["browser_toolbox_telemetry_activate_splitconsole.js"]
["browser_toolbox_telemetry_close.js"]
["browser_toolbox_telemetry_enter.js"]
["browser_toolbox_telemetry_exit.js"]
["browser_toolbox_textbox_context_menu.js"]
["browser_toolbox_theme.js"]
["browser_toolbox_theme_registration.js"]
["browser_toolbox_toggle.js"]
["browser_toolbox_tool_ready.js"]
["browser_toolbox_tool_remote_reopen.js"]
["browser_toolbox_toolbar_minimum_width.js"]
fail-if = ["a11y_checks"] # Bug 1849028 clicked element may not be focusable and/or labeled
skip-if = ["os == 'win' && !debug"] # Bug 1709840
["browser_toolbox_toolbar_overflow.js"]
fail-if = ["a11y_checks"] # Bug 1849028 clicked element may not be focusable and/or labeled
["browser_toolbox_toolbar_overflow_button_visibility.js"]
["browser_toolbox_toolbar_reorder_by_dnd.js"]
fail-if = ["a11y_checks"] # Bug 1849028 clicked element may not be focusable and/or labeled
["browser_toolbox_toolbar_reorder_by_width.js"]
fail-if = ["a11y_checks"] # Bug 1849028 clicked element may not be focusable and/or labeled
["browser_toolbox_toolbar_reorder_with_extension.js"]
fail-if = ["a11y_checks"] # Bug 1849028 clicked element may not be focusable and/or labeled
["browser_toolbox_toolbar_reorder_with_hidden_extension.js"]
fail-if = ["a11y_checks"] # Bug 1849028 clicked element may not be focusable and/or labeled
["browser_toolbox_tools_per_toolbox_registration.js"]
["browser_toolbox_view_source_01.js"]
["browser_toolbox_view_source_02.js"]
["browser_toolbox_view_source_03.js"]
["browser_toolbox_view_source_style_editor_fallback.js"]
["browser_toolbox_watchedByDevTools.js"]
["browser_toolbox_window_reload_target.js"]
["browser_toolbox_window_reload_target_force.js"]
["browser_toolbox_window_shortcuts.js"]
["browser_toolbox_window_title_changes.js"]
["browser_toolbox_window_title_frame_select.js"]
["browser_toolbox_zoom.js"]
skip-if = ["os == 'win' && !debug"] # bug 1683265
["browser_toolbox_zoom_popup.js"]
["browser_webextension_descriptor.js"]
["browser_webextension_dropdown.js"]
skip-if = ["os == 'linux' && !debug"] # Bug 1714106
# We want these tests to run for mochitest-dt as well, so we include them here: