diff --git a/devtools/client/application/test/browser/browser.ini b/devtools/client/application/test/browser/browser.ini index 8ead171a3429..4150959be496 100644 --- a/devtools/client/application/test/browser/browser.ini +++ b/devtools/client/application/test/browser/browser.ini @@ -42,7 +42,7 @@ skip-if = debug # Bug 1559591 https_first_disabled = true skip-if = debug # Bug 1559591 [browser_application_panel_start-service-worker.js] -skip-if = asan || debug || !serviceworker_e10s # Bug 1559487, 1559591, 1608640 +skip-if = asan || debug || !serviceworker_e10s || tsan # Bug 1559487, 1559591, 1608640 [browser_application_panel_list-workers-empty.js] [browser_application_panel_list-unicode.js] skip-if = debug # Bug 1559591 @@ -68,7 +68,7 @@ skip-if = os == 'linux' && bits == 64 && !debug # Bug 1654354 [browser_application_panel_telemetry-select-page.js] [browser_application_panel_telemetry-start-worker.js] -skip-if = ccov || asan || debug || !serviceworker_e10s # Bug 1559487, 1559591, 1608640, 1654468 +skip-if = ccov || asan || debug || !serviceworker_e10s || tsan # Bug 1559487, 1559591, 1608640, 1654468 [browser_application_panel_telemetry-unregister-worker.js] skip-if = asan || debug || !serviceworker_e10s # Bug 1559487, 1559591, 1608640 # Misc tests diff --git a/devtools/client/debugger/test/mochitest/browser.ini b/devtools/client/debugger/test/mochitest/browser.ini index 664b43dc8421..adfccea12bbe 100644 --- a/devtools/client/debugger/test/mochitest/browser.ini +++ b/devtools/client/debugger/test/mochitest/browser.ini @@ -55,7 +55,8 @@ skip-if = (os == "win" && ccov) # Bug 1453549 [browser_dbg-scroll-run-to-completion.js] [browser_dbg-source-pragma.js] [browser_dbg-sourcemapped-scopes.js] -skip-if = ccov || debug || (verify && debug && (os == 'linux')) # Bug 1441545, 1536253 - very slow on debug +# Bug 1441545, 1536253 - very slow on debug +skip-if = ccov || debug || tsan || (verify && debug && (os == 'linux')) [browser_dbg-sourcemapped-stepping.js] skip-if = true # original stepping is currently disabled [browser_dbg-sourcemapped-toggle.js] @@ -76,7 +77,7 @@ skip-if = debug # Window leaks: bug 1575332 [browser_dbg-breakpoints-list.js] [browser_dbg-breakpoints-popup.js] skip-if = - os == 'linux' && bits == 64 && debug # Bug 1750199 + (os == 'linux' && debug) || tsan # Bug 1750199 apple_catalina && !debug # Bug 1767705 [browser_dbg-continue-to-here.js] [browser_dbg-continue-to-here-click.js] diff --git a/devtools/client/framework/test/browser.ini b/devtools/client/framework/test/browser.ini index 1597a5b61ed0..a2c3bb0885a4 100644 --- a/devtools/client/framework/test/browser.ini +++ b/devtools/client/framework/test/browser.ini @@ -88,8 +88,7 @@ prefs = [browser_target_events.js] [browser_target_loading.js] [browser_target_parents.js] -skip-if = - os == "win" && !debug # Bug 1712697 +skip-if = tsan # bug 1807041 [browser_target_remote.js] [browser_target_support.js] [browser_target_get-front.js] diff --git a/devtools/client/performance-new/test/browser/browser.ini b/devtools/client/performance-new/test/browser/browser.ini index e3790195e2f0..4f458b020c84 100644 --- a/devtools/client/performance-new/test/browser/browser.ini +++ b/devtools/client/performance-new/test/browser/browser.ini @@ -4,6 +4,7 @@ prefs = devtools.performance.recording.ui-base-url='http://example.com' tags = devtools devtools-performance subsuite = devtools +skip-if = tsan # Bug 1804081, timeouts and data races in various tests support-files = head.js helpers.js @@ -14,7 +15,6 @@ support-files = [browser_aboutprofiling-entries.js] [browser_aboutprofiling-features-disabled.js] [browser_aboutprofiling-features.js] -skip-if = tsan # Frequently times out on TSan [browser_aboutprofiling-interval.js] [browser_aboutprofiling-threads.js] [browser_aboutprofiling-threads-behavior.js] diff --git a/devtools/client/webconsole/test/browser/_browser_console.ini b/devtools/client/webconsole/test/browser/_browser_console.ini index 720aab41da4d..af6ab2ea93db 100644 --- a/devtools/client/webconsole/test/browser/_browser_console.ini +++ b/devtools/client/webconsole/test/browser/_browser_console.ini @@ -21,6 +21,7 @@ support-files = [browser_console.js] [browser_console_and_breakpoints.js] [browser_console_clear_cache.js] +skip-if = tsan # Bug 1479876 [browser_console_clear_closed_tab.js] [browser_console_clear_method.js] skip-if = true # Bug 1437843 diff --git a/devtools/client/webconsole/test/browser/_jsterm.ini b/devtools/client/webconsole/test/browser/_jsterm.ini index ac2e0baacc54..5f1262229949 100644 --- a/devtools/client/webconsole/test/browser/_jsterm.ini +++ b/devtools/client/webconsole/test/browser/_jsterm.ini @@ -61,6 +61,7 @@ skip-if = (os == "win" && os_version == "6.1") # Bug 1620521 [browser_jsterm_autocomplete_native_getters.js] [browser_jsterm_autocomplete_nav_and_tab_key.js] [browser_jsterm_autocomplete_null.js] +skip-if = tsan # bug 1778033 [browser_jsterm_autocomplete_paste_undo.js] [browser_jsterm_autocomplete_race_on_enter.js] [browser_jsterm_autocomplete_return_key_no_selection.js] @@ -76,7 +77,9 @@ skip-if = debug && (os == "win" && bits == 32) # Bug 1620856 [browser_jsterm_await_error.js] [browser_jsterm_await_helper_dollar_underscore.js] [browser_jsterm_await_paused.js] -skip-if = debug # crashes on "Unexpected UpdateTransformLayer hint" bug 1570685 +skip-if = + debug # crashes on "Unexpected UpdateTransformLayer hint" bug 1570685 + tsan # bug 1807140 [browser_jsterm_await.js] [browser_jsterm_block_command.js] [browser_jsterm_completion_bracket_cached_results.js] diff --git a/devtools/client/webconsole/test/browser/_webconsole.ini b/devtools/client/webconsole/test/browser/_webconsole.ini index b69ee02a7e7f..ff85c539870c 100644 --- a/devtools/client/webconsole/test/browser/_webconsole.ini +++ b/devtools/client/webconsole/test/browser/_webconsole.ini @@ -215,6 +215,7 @@ skip-if = true # Bug 1405250 [browser_webconsole_console_group_open_no_scroll.js] [browser_webconsole_console_group.js] [browser_webconsole_console_logging_workers_api.js] +skip-if = tsan # Bug 1767724 [browser_webconsole_console_profile_unavailable.js] [browser_webconsole_console_table_post_alterations.js] [browser_webconsole_console_table.js] diff --git a/devtools/server/tests/browser/browser.ini b/devtools/server/tests/browser/browser.ini index 1994ab11ea52..ed43a65a9b5d 100644 --- a/devtools/server/tests/browser/browser.ini +++ b/devtools/server/tests/browser/browser.ini @@ -128,9 +128,13 @@ skip-if = [browser_layout_simple.js] [browser_memory_allocations_01.js] [browser_perf-01.js] +skip-if = tsan # bug 1804081, profiler issues in TSAN [browser_perf-02.js] +skip-if = tsan # bug 1804081, profiler issues in TSAN [browser_perf-04.js] +skip-if = tsan # bug 1804081, profiler issues in TSAN [browser_perf-getSupportedFeatures.js] +skip-if = tsan # bug 1804081, profiler issues in TSAN [browser_setup_in_parent.js] [browser_spawn_actor_in_parent.js] [browser_storage_cookies-duplicate-names.js] @@ -139,6 +143,7 @@ https_first_disabled = true https_first_disabled = true skip-if = debug # Bug 1715916 - test is having race conditions on slow hardware + tsan # high frequency intermittent win10_2004 && asan && fission # high frequency intermittent win11_2009 && asan # high frequency intermittent [browser_storage_listings.js] diff --git a/taskcluster/ci/test/mochitest.yml b/taskcluster/ci/test/mochitest.yml index a70dd7175b34..9f270525b40d 100644 --- a/taskcluster/ci/test/mochitest.yml +++ b/taskcluster/ci/test/mochitest.yml @@ -390,7 +390,6 @@ mochitest-devtools-chrome: default: by-test-platform: android.*: [] - .*-tsan-qr/opt: [] linux.*64-ccov-qr/opt: [] default: built-projects tier: default