commit 84185c2d1f8af3ff38242bdbc9168f17f79f207b parent 1f9a9c8c2a9481f89b47f0a19fa58d9c20c15d15 Author: Tom Marble <tmarble@info9.net> Date: Wed, 26 Nov 2025 20:30:48 +0000 Bug 2002040 - Handle ccov failures following linter replacement of !debug r=jmaher Signed-off-by: Tom Marble <tmarble@info9.net> Differential Revision: https://phabricator.services.mozilla.com/D274004 Diffstat:
10 files changed, 58 insertions(+), 1 deletion(-)
diff --git a/browser/base/content/test/tabcrashed/browser_aboutRestartRequired_noForkServer.toml b/browser/base/content/test/tabcrashed/browser_aboutRestartRequired_noForkServer.toml @@ -16,5 +16,11 @@ prefs = [ # Bug 1876056: remove once bug 1877361 is fixed ["browser_aboutRestartRequired_buildid_false-positive.js"] +skip-if = [ + "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && ccov" +] ["browser_aboutRestartRequired_buildid_true.js"] +skip-if = [ + "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && ccov" +] diff --git a/browser/components/preferences/tests/browser.toml b/browser/components/preferences/tests/browser.toml @@ -239,10 +239,13 @@ skip-if = [ ["browser_privacypane_2.js"] skip-if = [ - "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'&& opt", + "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt && a11y_checks", ] ["browser_privacypane_3.js"] +skip-if = [ + "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt && a11y_checks", +] ["browser_proxy_backup.js"] @@ -302,6 +305,9 @@ skip-if = [ ["browser_search_userEngineDialog.js"] ["browser_search_within_preferences_1.js"] +skip-if = [ + "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && ccov" +] ["browser_search_within_preferences_2.js"] diff --git a/browser/components/translations/tests/browser/browser_select.toml b/browser/components/translations/tests/browser/browser_select.toml @@ -39,6 +39,9 @@ support-files = [ ["browser_translations_select_panel_flip_lexical_shortlist.js"] ["browser_translations_select_panel_init_failure.js"] +skip-if = [ + "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && ccov", +] ["browser_translations_select_panel_modify_available_language_models.js"] @@ -51,8 +54,14 @@ support-files = [ ["browser_translations_select_panel_retranslate_on_change_language_from_dropdown_menu.js"] ["browser_translations_select_panel_script_tags.js"] +skip-if = [ + "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && ccov", +] ["browser_translations_select_panel_select_current_language_directly.js"] +skip-if = [ + "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && ccov", +] ["browser_translations_select_panel_select_current_language_from_dropdown_menu.js"] diff --git a/browser/components/translations/tests/browser/browser_telemetry.toml b/browser/components/translations/tests/browser/browser_telemetry.toml @@ -37,6 +37,9 @@ support-files = [ ["browser_translations_select_telemetry_keypresses_cancel_button.js"] ["browser_translations_select_telemetry_keypresses_copy_button.js"] +skip-if = [ + "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && ccov", +] ["browser_translations_select_telemetry_keypresses_done_button.js"] diff --git a/dom/base/test/mochitest.toml b/dom/base/test/mochitest.toml @@ -1435,6 +1435,7 @@ support-files = ["file_sandbox_and_document_uri.html"] ["test_setInterval_uncatchable_exception.html"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] diff --git a/dom/bindings/test/mochitest.toml b/dom/bindings/test/mochitest.toml @@ -22,6 +22,7 @@ prefs = [ ["test_async_iterable.html"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] @@ -31,6 +32,7 @@ skip-if = [ ["test_attributes_on_types.html"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] @@ -58,6 +60,7 @@ support-files = [ ["test_bug1036214.html"] skip-if = [ "asan", + "ccov", "http2", "http3", "opt", @@ -69,6 +72,7 @@ skip-if = [ ["test_bug1123516_maplikesetlike.html"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] @@ -108,6 +112,7 @@ skip-if = [ ["test_exceptionSanitization.html"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] @@ -121,6 +126,7 @@ skip-if = [ ["test_exception_options_from_jsimplemented.html"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] @@ -134,6 +140,7 @@ tags = "webrtc" skip-if = [ "!nightly_build", # Bug 1952253 "asan", + "ccov", "opt", "tsan", ] @@ -143,6 +150,7 @@ skip-if = [ ["test_interfaceLength.html"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] @@ -154,6 +162,7 @@ skip-if = [ ["test_iterable.html"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] @@ -161,6 +170,7 @@ skip-if = [ ["test_jsimplemented_cross_realm_this.html"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] @@ -168,6 +178,7 @@ skip-if = [ ["test_jsimplemented_eventhandler.html"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] @@ -178,6 +189,7 @@ skip-if = [ skip-if = [ "arch == 'x86'", # Large ArrayBuffers are only supported on 64-bit platforms. "asan", + "ccov", "opt", "tsan", ] @@ -195,6 +207,7 @@ skip-if = [ ["test_observablearray.html"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] @@ -202,6 +215,7 @@ skip-if = [ ["test_observablearray_helper.html"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] @@ -209,6 +223,7 @@ skip-if = [ ["test_observablearray_proxyhandler.html"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] @@ -218,6 +233,7 @@ skip-if = [ ["test_prefOnConstructor.html"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] @@ -227,6 +243,7 @@ skip-if = [ ["test_promise_rejections_from_jsimplemented.html"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] @@ -243,6 +260,7 @@ support-files = [ ] skip-if = [ "asan", + "ccov", "opt", # Test WebIDL interfaces are only available in debug builds "tsan", ] @@ -253,6 +271,7 @@ skip-if = [ skip-if = [ "!nightly_build", # Bug 1670026 "asan", + "ccov", "opt", "tsan", ] @@ -260,6 +279,7 @@ skip-if = [ ["test_returnUnion.html"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] @@ -267,6 +287,7 @@ skip-if = [ ["test_sequence_detection.html"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] @@ -279,6 +300,7 @@ subsuite = "gpu" ["test_stringBindings.html"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] @@ -288,6 +310,7 @@ skip-if = [ ["test_toJSON.html"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] @@ -301,6 +324,7 @@ skip-if = [ ["test_usvstring.html"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] diff --git a/dom/origin-trials/tests/mochitest/mochitest.toml b/dom/origin-trials/tests/mochitest/mochitest.toml @@ -14,6 +14,7 @@ support-files = [ # verification fails, expectedly. skip-if = [ "asan", + "ccov", "opt", "tsan", "xorigin", diff --git a/dom/promise/tests/mochitest.toml b/dom/promise/tests/mochitest.toml @@ -15,6 +15,7 @@ support-files = ["file_promise_and_timeout_ordering.js"] support-files = ["file_promise_argument_tests.js"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] @@ -23,6 +24,7 @@ skip-if = [ support-files = ["file_promise_argument_tests.js"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] @@ -31,6 +33,7 @@ skip-if = [ support-files = ["file_promise_retval_tests.js"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] @@ -38,6 +41,7 @@ skip-if = [ ["test_promise_uncatchable_exception.html"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] diff --git a/js/xpconnect/tests/mochitest/mochitest.toml b/js/xpconnect/tests/mochitest/mochitest.toml @@ -254,6 +254,7 @@ skip-if = [ ["test_getWebIDLCaller.html"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] @@ -269,6 +270,7 @@ skip-if = [ ["test_paris_weakmap_keys.html"] skip-if = [ "asan", + "ccov", "opt", "tsan", ] diff --git a/toolkit/crashreporter/test/unit/xpcshell.toml b/toolkit/crashreporter/test/unit/xpcshell.toml @@ -80,6 +80,7 @@ reason = "Still broken on macOS and not yet supported on Windows" ["test_crash_stl.js"] skip-if = [ + "ccov", "os != 'mac' && opt", "os == 'win'", ]