NetworkObserver codebase makes it hard to only trigger Override and LocalMode hooks for DevTools requests. So start observing DevTools requests in light of upcoming bug 2038986 and ignore them in the frontend until we have proper frontend implementation. Went for this intermediate simpler approach in order to try to uplift this patch for make the style editor work when using local mode. Differential Revision: https://phabricator.services.mozilla.com/D310056
357 lines
9.4 KiB
TOML
357 lines
9.4 KiB
TOML
[DEFAULT]
|
|
https_first_disabled = true
|
|
tags = "devtools"
|
|
subsuite = "devtools"
|
|
skip-if = [
|
|
"os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug && http3", # Bug 1829298
|
|
]
|
|
support-files = [
|
|
"dropmarker.svg",
|
|
"file_ws_backend_wsh.py",
|
|
"head.js",
|
|
"html_cause-test-page.html",
|
|
"html_content-type-without-cache-test-page.html",
|
|
"html_brotli-test-page.html",
|
|
"html_zstd-test-page.html",
|
|
"html_image-tooltip-test-page.html",
|
|
"html_cache-test-page.html",
|
|
"html_cache-test-page-js.html",
|
|
"html_cors-test-page.html",
|
|
"html_csp-frame-test-page.html",
|
|
"html_csp-resend-test-page.html",
|
|
"html_csp-test-page.html",
|
|
"html_custom-get-page.html",
|
|
"html_cyrillic-test-page.html",
|
|
"html_fonts-test-page.html",
|
|
"html_frame-test-page.html",
|
|
"html_frame-subdocument.html",
|
|
"html_file_channel.html",
|
|
"html_filter-test-page.html",
|
|
"html_infinite-get-page.html",
|
|
"html_internal-stylesheet.html",
|
|
"html_json-b64.html",
|
|
"html_json-basic.html",
|
|
"html_json-custom-mime-test-page.html",
|
|
"html_json-empty.html",
|
|
"html_json-long-test-page.html",
|
|
"html_json-malformed-test-page.html",
|
|
"html_json-text-mime-test-page.html",
|
|
"html_json-xssi-protection.html",
|
|
"html_jsonp-test-page.html",
|
|
"html_maps-test-page.html",
|
|
"html_module-script-cache.html",
|
|
"html_navigate-test-page.html",
|
|
"html_params-test-page.html",
|
|
"html_pause-test-page.html",
|
|
"html_post-data-test-page.html",
|
|
"html_post-array-data-test-page.html",
|
|
"html_post-json-test-page.html",
|
|
"html_post-raw-test-page.html",
|
|
"html_header-test-page.html",
|
|
"html_post-raw-with-headers-test-page.html",
|
|
"html_reporting_api-test-page.html",
|
|
"html_reporting_api-test-page.html^headers^",
|
|
"html_simple-test-page.html",
|
|
"html_single-get-page.html",
|
|
"html_single_get_page_favicon.html",
|
|
"html_slow-requests-test-page.html",
|
|
"html_send-beacon.html",
|
|
"html_send-beacon-late-iframe-request.html",
|
|
"html_sorting-test-page.html",
|
|
"html_statistics-edge-case-page.html",
|
|
"html_statistics-test-page.html",
|
|
"html_status-codes-test-page.html",
|
|
"html_tracking-protection.html",
|
|
"html_api-calls-test-page.html",
|
|
"html_copy-as-curl.html",
|
|
"html_curl-utils.html",
|
|
"html_open-request-in-tab.html",
|
|
"html_worker-test-page.html",
|
|
"html_image-cache.html",
|
|
"html_script-cache.html",
|
|
"html_stylesheet-cache.html",
|
|
"js_cache-test.js",
|
|
"js_cache-test2.js",
|
|
"js_worker-test.js",
|
|
"js_worker-test2.js",
|
|
"network-overrides-test-helpers.js",
|
|
"sjs_content-type-test-server.sjs",
|
|
"sjs_cors-test-server.sjs",
|
|
"sjs_delay-test-server.sjs",
|
|
"sjs_early-hint-test-server.sjs",
|
|
"sjs_https-redirect-test-server.sjs",
|
|
"sjs_hsts-test-server.sjs",
|
|
"sjs_json-test-server.sjs",
|
|
"sjs_long-polling-server.sjs",
|
|
"sjs_search-test-server.sjs",
|
|
"sjs_method-test-server.sjs",
|
|
"sjs_no-response-server.sjs",
|
|
"sjs_set-cookie-same-site.sjs",
|
|
"sjs_simple-test-server.sjs",
|
|
"sjs_simple-unsorted-cookies-test-server.sjs",
|
|
"sjs_slow-script-server.sjs",
|
|
"sjs_slow-test-server.sjs",
|
|
"sjs_sorting-test-server.sjs",
|
|
"sjs_sse-test-server.sjs",
|
|
"sjs_status-codes-test-server.sjs",
|
|
"sjs_test-module-script.sjs",
|
|
"sjs_test-script.sjs",
|
|
"sjs_timings-test-server.sjs",
|
|
"sjs_truncate-test-server.sjs",
|
|
"test-image.png",
|
|
"test-stylesheet.css",
|
|
"ostrich-regular.ttf",
|
|
"ostrich-black.ttf",
|
|
"service-workers/status-codes.html",
|
|
"service-workers/status-codes-service-worker.js",
|
|
"xhr_bundle.js",
|
|
"xhr_bundle.js.map",
|
|
"xhr_original.js",
|
|
"!/devtools/client/debugger/test/mochitest/shared-head.js",
|
|
"!/devtools/client/shared/test/shared-head.js",
|
|
"!/devtools/client/webconsole/test/browser/shared-head.js",
|
|
]
|
|
|
|
["browser_net_non_ascii_headers.js"]
|
|
|
|
["browser_net_offline_mode.js"]
|
|
|
|
["browser_net_open_in_debugger.js"]
|
|
|
|
["browser_net_open_in_style_editor.js"]
|
|
|
|
["browser_net_open_request_in_tab.js"]
|
|
|
|
["browser_net_overrides.js"]
|
|
skip-if = [
|
|
"os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && tsan", # Bug 1949050
|
|
]
|
|
|
|
["browser_net_overrides_with_debugger.js"]
|
|
fail-if = [
|
|
"a11y_checks", # Bug 1849028 clicked element may not be focusable and/or labeled
|
|
]
|
|
|
|
["browser_net_overrides_with_styleeditor.js"]
|
|
|
|
["browser_net_pane-collapse.js"]
|
|
|
|
["browser_net_pane-network-details.js"]
|
|
|
|
["browser_net_pane-toggle.js"]
|
|
|
|
["browser_net_params_sorted.js"]
|
|
|
|
["browser_net_pause.js"]
|
|
|
|
["browser_net_persistent_logs.js"]
|
|
skip-if = [
|
|
"os == 'win' && os_version == '11.26100' && arch == 'x86_64' && debug", # Bug 1661612
|
|
"os == 'win' && os_version == '11.26200' && arch == 'x86_64' && debug", # Bug 1661612
|
|
]
|
|
|
|
["browser_net_post-data-json-payloads.js"]
|
|
|
|
["browser_net_post-data-no-response.js"]
|
|
|
|
["browser_net_post-data-raw-payloads-with-upload-stream-headers.js"]
|
|
|
|
["browser_net_post-data-raw-payloads.js"]
|
|
|
|
["browser_net_post-data.js"]
|
|
|
|
["browser_net_prefs-and-l10n.js"]
|
|
|
|
["browser_net_prefs-reload.js"]
|
|
fail-if = [
|
|
"a11y_checks", # Bug 1860733 splitter element is not focusable
|
|
]
|
|
|
|
["browser_net_raw_headers.js"]
|
|
|
|
["browser_net_raw_response.js"]
|
|
|
|
["browser_net_reload-button.js"]
|
|
|
|
["browser_net_reporting_api.js"]
|
|
|
|
["browser_net_req-resp-bodies.js"]
|
|
|
|
["browser_net_requests-keep-alive.js"]
|
|
|
|
["browser_net_requests_with_empty_response.js"]
|
|
|
|
["browser_net_response_CORS_blocked.js"]
|
|
|
|
["browser_net_response_node-expanded.js"]
|
|
fail-if = [
|
|
"a11y_checks", # Bug 1849028 clicked element may not be focusable and/or labeled
|
|
]
|
|
|
|
["browser_net_save_response_as.js"]
|
|
|
|
["browser_net_save_response_as_sanitization.js"]
|
|
|
|
["browser_net_script_cache.js"]
|
|
|
|
["browser_net_search-results.js"]
|
|
|
|
["browser_net_security-details.js"]
|
|
|
|
["browser_net_security-error.js"]
|
|
|
|
["browser_net_security-icon-click.js"]
|
|
fail-if = [
|
|
"a11y_checks", # Bug 1849028 clicked element may not be focusable and/or labeled
|
|
]
|
|
|
|
["browser_net_security-redirect.js"]
|
|
|
|
["browser_net_security-state.js"]
|
|
|
|
["browser_net_security-tab-deselect.js"]
|
|
|
|
["browser_net_security-tab-visibility.js"]
|
|
|
|
["browser_net_security-warnings.js"]
|
|
|
|
["browser_net_send-beacon-other-tab.js"]
|
|
|
|
["browser_net_send-beacon.js"]
|
|
|
|
["browser_net_server_timings.js"]
|
|
fail-if = [
|
|
"a11y_checks", # Bug 1849028 clicked element may not be focusable and/or labeled
|
|
]
|
|
|
|
["browser_net_service-worker-status.js"]
|
|
|
|
["browser_net_service-worker-timings.js"]
|
|
fail-if = [
|
|
"a11y_checks", # Bug 1849028 clicked element may not be focusable and/or labeled
|
|
]
|
|
|
|
["browser_net_set-cookie-same-site.js"]
|
|
|
|
["browser_net_simple-request-data.js"]
|
|
skip-if = [
|
|
"os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", # Bug 1667115
|
|
"os == 'mac' && os_version == '14.70' && arch == 'x86_64'", # Bug 1667115
|
|
"os == 'mac' && os_version == '15.30' && arch == 'aarch64'", # Bug 1667115, Bug 2028047
|
|
"os == 'win' && os_version == '11.26100' && arch == 'x86_64'", # Bug 1667115
|
|
"os == 'win' && os_version == '11.26200' && arch == 'x86_64'", # Bug 1667115
|
|
]
|
|
|
|
["browser_net_simple-request-details.js"]
|
|
|
|
["browser_net_simple-request.js"]
|
|
|
|
["browser_net_sort-01.js"]
|
|
|
|
["browser_net_sort-02.js"]
|
|
|
|
["browser_net_sort-reset.js"]
|
|
|
|
["browser_net_sse-basic.js"]
|
|
|
|
["browser_net_stacktraces-cached.js"]
|
|
|
|
["browser_net_stacktraces-no-chrome-frames.js"]
|
|
|
|
["browser_net_stacktraces-visibility.js"]
|
|
|
|
["browser_net_statistics-01.js"]
|
|
skip-if = [
|
|
"os == 'win' && os_version == '11.26100' && arch == 'x86_64'", # Bug 2026850
|
|
"os == 'win' && os_version == '11.26200' && arch == 'x86_64'", # Bug 2026850
|
|
]
|
|
|
|
["browser_net_statistics-02.js"]
|
|
skip-if = [
|
|
"os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt && a11y_checks", # Bug 1767655
|
|
]
|
|
|
|
["browser_net_statistics-content.js"]
|
|
skip-if = [
|
|
"os == 'win' && os_version == '11.26100' && arch == 'x86_64'", # Bug 1982005
|
|
"os == 'win' && os_version == '11.26200' && arch == 'x86_64'", # Bug 1982005
|
|
]
|
|
|
|
["browser_net_statistics-edge-case.js"]
|
|
|
|
["browser_net_status-bar-transferred-size.js"]
|
|
|
|
["browser_net_status-bar.js"]
|
|
|
|
["browser_net_status-codes.js"]
|
|
|
|
["browser_net_streaming-response.js"]
|
|
|
|
["browser_net_stylesheet_cache.js"]
|
|
|
|
["browser_net_tabbar_focus.js"]
|
|
fail-if = [
|
|
"a11y_checks", # Bug 1849028 clicked element may not be focusable and/or labeled
|
|
]
|
|
|
|
["browser_net_telemetry_edit_resend.js"]
|
|
|
|
["browser_net_telemetry_filters_changed.js"]
|
|
|
|
["browser_net_telemetry_persist_toggle_changed.js"]
|
|
|
|
["browser_net_telemetry_select_ws_frame.js"]
|
|
|
|
["browser_net_telemetry_sidepanel_changed.js"]
|
|
|
|
["browser_net_telemetry_throttle_changed.js"]
|
|
|
|
["browser_net_throttle.js"]
|
|
|
|
["browser_net_throttling_cached.js"]
|
|
|
|
["browser_net_throttling_disable_unblocks_requests.js"]
|
|
|
|
["browser_net_throttling_menu.js"]
|
|
|
|
["browser_net_throttling_profiles.js"]
|
|
|
|
["browser_net_timeline_ticks.js"]
|
|
skip-if = [
|
|
"true", # TODO: fix the test
|
|
]
|
|
|
|
["browser_net_timing-division.js"]
|
|
|
|
["browser_net_tracking-resources.js"]
|
|
|
|
["browser_net_truncate-post-data.js"]
|
|
https_first_disabled = true # Intermittent crashes on macos when using HTTPS, Bug 1732865
|
|
skip-if = [
|
|
"os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug && socketprocess_networking", # Bug 1772211
|
|
]
|
|
|
|
["browser_net_truncate.js"]
|
|
|
|
["browser_net_url-preview.js"]
|
|
fail-if = [
|
|
"a11y_checks", # Bug 1849028 clicked element may not be focusable and/or labeled
|
|
]
|
|
|
|
["browser_net_use_as_fetch.js"]
|
|
|
|
["browser_net_view-source-debugger.js"]
|
|
|
|
["browser_net_view-source-requests.js"]
|
|
|
|
["browser_net_waterfall-click.js"]
|
|
|
|
["browser_net_waterfall-resize.js"]
|
|
fail-if = [
|
|
"a11y_checks", # Bug 1849028 clicked element may not be focusable and/or labeled
|
|
]
|
|
|
|
["browser_net_worker_stacks.js"]
|
|
|
|
["browser_net_zstd.js"]
|