зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1677049 - Skip problematic mochitest-bc tests in TSan. r=Gankro,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D98365
This commit is contained in:
Родитель
5e6f13744e
Коммит
894124e3cf
|
@ -35,10 +35,12 @@ support-files =
|
||||||
xfo_iframe.sjs
|
xfo_iframe.sjs
|
||||||
[browser_aboutNewTab_bookmarksToolbar.js]
|
[browser_aboutNewTab_bookmarksToolbar.js]
|
||||||
[browser_aboutNewTab_bookmarksToolbarEmpty.js]
|
[browser_aboutNewTab_bookmarksToolbarEmpty.js]
|
||||||
|
skip-if = tsan # Bug 1676326, highly frequent on TSan
|
||||||
[browser_aboutNewTab_bookmarksToolbarNewWindow.js]
|
[browser_aboutNewTab_bookmarksToolbarNewWindow.js]
|
||||||
|
skip-if = fission && tsan # Bug 1674948, perma on Fission+TSan
|
||||||
[browser_aboutNewTab_bookmarksToolbarPrefs.js]
|
[browser_aboutNewTab_bookmarksToolbarPrefs.js]
|
||||||
[browser_aboutNewTab_defaultBrowserNotification.js]
|
[browser_aboutNewTab_defaultBrowserNotification.js]
|
||||||
skip-if = debug || asan || ccov # Default browser checks are skipped on debug builds, bug 1660723
|
skip-if = debug || asan || tsan || ccov # Default browser checks are skipped on debug builds, bug 1660723
|
||||||
[browser_aboutStopReload.js]
|
[browser_aboutStopReload.js]
|
||||||
[browser_aboutSupport.js]
|
[browser_aboutSupport.js]
|
||||||
[browser_aboutSupport_newtab_security_state.js]
|
[browser_aboutSupport_newtab_security_state.js]
|
||||||
|
|
|
@ -5,4 +5,5 @@ support-files =
|
||||||
[browser_bad_meta_tags.js]
|
[browser_bad_meta_tags.js]
|
||||||
support-files = bad_meta_tags.html
|
support-files = bad_meta_tags.html
|
||||||
[browser_meta_tags.js]
|
[browser_meta_tags.js]
|
||||||
|
skip-if = tsan # Bug 1403403
|
||||||
support-files = meta_tags.html
|
support-files = meta_tags.html
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
# Disabled on Linux asan due to bug 1549729.
|
# Disabled on Linux asan due to bug 1549729.
|
||||||
# Disabled on Windows Arm64 due to bug 1551493.
|
# Disabled on Windows Arm64 due to bug 1551493.
|
||||||
# Disabled on Windows asan due to intermittent startup hangs, bug 1629824.
|
# Disabled on Windows asan due to intermittent startup hangs, bug 1629824.
|
||||||
skip-if = debug || (os == "linux" && asan) || (os == "win" && (asan || processor == "aarch64"))
|
skip-if = debug || tsan || (os == "linux" && asan) || (os == "win" && (asan || processor == "aarch64"))
|
||||||
# to avoid overhead when running the browser normally, startupRecorder.js will
|
# to avoid overhead when running the browser normally, startupRecorder.js will
|
||||||
# do almost nothing unless browser.startup.record is true.
|
# do almost nothing unless browser.startup.record is true.
|
||||||
# gfx.canvas.willReadFrequently.enable is just an optimization, but needs to be
|
# gfx.canvas.willReadFrequently.enable is just an optimization, but needs to be
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
[DEFAULT]
|
[DEFAULT]
|
||||||
# These tests can be prone to intermittent failures on slower systems.
|
# These tests can be prone to intermittent failures on slower systems.
|
||||||
# Since the specific flavor doesn't matter from a correctness standpoint,
|
# Since the specific flavor doesn't matter from a correctness standpoint,
|
||||||
# just skip the tests on ASAN and debug builds.
|
# just skip the tests on sanitizer and debug builds.
|
||||||
skip-if = asan || debug
|
skip-if = asan || tsan || debug
|
||||||
support-files =
|
support-files =
|
||||||
head.js
|
head.js
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
[DEFAULT]
|
[DEFAULT]
|
||||||
skip-if = debug || asan # Bug 1507747 and bug 1520398
|
skip-if = debug || asan || tsan # Bug 1507747 and bug 1520398
|
||||||
support-files =
|
support-files =
|
||||||
head.js
|
head.js
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@ prefs =
|
||||||
# Run first so content events from previous tests won't trickle in.
|
# Run first so content events from previous tests won't trickle in.
|
||||||
# Skip ASAN and debug since waiting for content events is already slow.
|
# Skip ASAN and debug since waiting for content events is already slow.
|
||||||
[browser_aaa_eventTelemetry_run_first.js]
|
[browser_aaa_eventTelemetry_run_first.js]
|
||||||
skip-if = asan || ccov || debug || (os == "win" && !debug) # bug 1605494 is more prevalent on linux, Bug 1627419
|
skip-if = asan || tsan || ccov || debug || (os == "win" && !debug) # bug 1605494 is more prevalent on linux, Bug 1627419
|
||||||
[browser_alertDismissedAfterChangingPassword.js]
|
[browser_alertDismissedAfterChangingPassword.js]
|
||||||
[browser_breachAlertShowingForAddedLogin.js]
|
[browser_breachAlertShowingForAddedLogin.js]
|
||||||
[browser_confirmDeleteDialog.js]
|
[browser_confirmDeleteDialog.js]
|
||||||
|
@ -39,7 +39,7 @@ skip-if = (os != "win" && os != "mac") # import is only available on Windows and
|
||||||
skip-if = (os == 'linux') # bug 1527745
|
skip-if = (os == 'linux') # bug 1527745
|
||||||
[browser_removeAllDialog.js]
|
[browser_removeAllDialog.js]
|
||||||
[browser_sessionRestore.js]
|
[browser_sessionRestore.js]
|
||||||
skip-if = debug # Bug 1576876
|
skip-if = tsan || debug # Bug 1576876
|
||||||
[browser_tabKeyNav.js]
|
[browser_tabKeyNav.js]
|
||||||
[browser_updateLogin.js]
|
[browser_updateLogin.js]
|
||||||
[browser_vulnerableLoginAddedInSecondaryWindow.js]
|
[browser_vulnerableLoginAddedInSecondaryWindow.js]
|
||||||
|
|
|
@ -53,6 +53,7 @@ skip-if = (verify && debug)
|
||||||
[browser_bookmarksProperties.js]
|
[browser_bookmarksProperties.js]
|
||||||
skip-if = (verify && debug && (os == 'win' || os == 'mac'))
|
skip-if = (verify && debug && (os == 'win' || os == 'mac'))
|
||||||
[browser_check_correct_controllers.js]
|
[browser_check_correct_controllers.js]
|
||||||
|
skip-if = tsan # Intermittently times out on TSan
|
||||||
[browser_click_bookmarks_on_toolbar.js]
|
[browser_click_bookmarks_on_toolbar.js]
|
||||||
[browser_controller_onDrop_query.js]
|
[browser_controller_onDrop_query.js]
|
||||||
[browser_controller_onDrop_sidebar.js]
|
[browser_controller_onDrop_sidebar.js]
|
||||||
|
|
|
@ -28,6 +28,7 @@ skip-if = (os == 'win' && (processor == "x86_64" || processor == "aarch64")) # B
|
||||||
[browser_search_within_preferences_2.js]
|
[browser_search_within_preferences_2.js]
|
||||||
[browser_search_within_preferences_command.js]
|
[browser_search_within_preferences_command.js]
|
||||||
[browser_search_subdialogs_within_preferences_1.js]
|
[browser_search_subdialogs_within_preferences_1.js]
|
||||||
|
skip-if = tsan # Bug 1678829
|
||||||
[browser_search_subdialogs_within_preferences_2.js]
|
[browser_search_subdialogs_within_preferences_2.js]
|
||||||
[browser_search_subdialogs_within_preferences_3.js]
|
[browser_search_subdialogs_within_preferences_3.js]
|
||||||
[browser_search_subdialogs_within_preferences_4.js]
|
[browser_search_subdialogs_within_preferences_4.js]
|
||||||
|
@ -68,10 +69,10 @@ skip-if = true || !healthreport # Bug 1185403 for the "true"
|
||||||
[browser_homepage_default.js]
|
[browser_homepage_default.js]
|
||||||
[browser_https_only_section.js]
|
[browser_https_only_section.js]
|
||||||
[browser_extension_controlled.js]
|
[browser_extension_controlled.js]
|
||||||
skip-if = ccov && (os == 'linux' || os == 'win') # Linux: bug 1613530, Windows: bug 1437051
|
skip-if = tsan || ccov && (os == 'linux' || os == 'win') # Linux: bug 1613530, Windows: bug 1437051
|
||||||
[browser_languages_subdialog.js]
|
[browser_languages_subdialog.js]
|
||||||
[browser_browser_languages_subdialog.js]
|
[browser_browser_languages_subdialog.js]
|
||||||
skip-if = (!debug && os == 'win') # Bug 1518370
|
skip-if = tsan || (!debug && os == 'win') # Bug 1518370
|
||||||
[browser_layersacceleration.js]
|
[browser_layersacceleration.js]
|
||||||
[browser_localSearchShortcuts.js]
|
[browser_localSearchShortcuts.js]
|
||||||
[browser_masterpassword.js]
|
[browser_masterpassword.js]
|
||||||
|
|
|
@ -127,6 +127,7 @@ skip-if = true # Bug 1646894
|
||||||
skip-if = fission
|
skip-if = fission
|
||||||
[browser_scrollPositionsReaderMode.js]
|
[browser_scrollPositionsReaderMode.js]
|
||||||
[browser_sessionHistory.js]
|
[browser_sessionHistory.js]
|
||||||
|
skip-if = tsan # Bug 1651907, highly frequent on TSan
|
||||||
support-files =
|
support-files =
|
||||||
file_sessionHistory_hashchange.html
|
file_sessionHistory_hashchange.html
|
||||||
[browser_sessionStorage.js]
|
[browser_sessionStorage.js]
|
||||||
|
@ -140,7 +141,7 @@ skip-if = fission
|
||||||
run-if = e10s
|
run-if = e10s
|
||||||
skip-if = fission
|
skip-if = fission
|
||||||
[browser_upgrade_backup.js]
|
[browser_upgrade_backup.js]
|
||||||
skip-if = debug || asan || (verify && debug && os == 'mac') # Bug 1435394 disabled on Linux, OSX and Windows
|
skip-if = debug || asan || tsan || (verify && debug && os == 'mac') # Bug 1435394 disabled on Linux, OSX and Windows
|
||||||
[browser_windowRestore_perwindowpb.js]
|
[browser_windowRestore_perwindowpb.js]
|
||||||
[browser_248970_b_perwindowpb.js]
|
[browser_248970_b_perwindowpb.js]
|
||||||
# Disabled because of leaks.
|
# Disabled because of leaks.
|
||||||
|
|
|
@ -9,6 +9,7 @@ support-files =
|
||||||
head-common.js
|
head-common.js
|
||||||
|
|
||||||
[browser_aboutHomeLoading.js]
|
[browser_aboutHomeLoading.js]
|
||||||
|
skip-if = tsan # Intermittently times out, see 1622698 (frequent on TSan).
|
||||||
[browser_action_searchengine.js]
|
[browser_action_searchengine.js]
|
||||||
[browser_action_searchengine_alias.js]
|
[browser_action_searchengine_alias.js]
|
||||||
[browser_action_searchengine_alias_legacy.js]
|
[browser_action_searchengine_alias_legacy.js]
|
||||||
|
|
|
@ -65,7 +65,7 @@ skip-if = (os == 'linux' && bits == 32) # ADB start() fails on linux 32, see Bug
|
||||||
[browser_aboutdebugging_devtoolstoolbox_navigate_reload_button.js]
|
[browser_aboutdebugging_devtoolstoolbox_navigate_reload_button.js]
|
||||||
[browser_aboutdebugging_devtoolstoolbox_navigate_to_url.js]
|
[browser_aboutdebugging_devtoolstoolbox_navigate_to_url.js]
|
||||||
[browser_aboutdebugging_devtoolstoolbox_performance.js]
|
[browser_aboutdebugging_devtoolstoolbox_performance.js]
|
||||||
skip-if = os == 'linux' && e10s && (asan || debug) # Same skip-if as old perf panel test suite. Bug 1254821
|
skip-if = os == 'linux' && e10s && (asan || tsan || debug) # Same skip-if as old perf panel test suite. Bug 1254821
|
||||||
[browser_aboutdebugging_devtoolstoolbox_reload.js]
|
[browser_aboutdebugging_devtoolstoolbox_reload.js]
|
||||||
skip-if = verify || ccov || (os == 'linux' && debug) #bug 1544828, test loads the toolbox 2 times for each panel, might timeout or OOM
|
skip-if = verify || ccov || (os == 'linux' && debug) #bug 1544828, test loads the toolbox 2 times for each panel, might timeout or OOM
|
||||||
[browser_aboutdebugging_devtoolstoolbox_shortcuts.js]
|
[browser_aboutdebugging_devtoolstoolbox_shortcuts.js]
|
||||||
|
|
|
@ -13,6 +13,7 @@ support-files =
|
||||||
[browser_aboutprofiling-entries.js]
|
[browser_aboutprofiling-entries.js]
|
||||||
[browser_aboutprofiling-features-disabled.js]
|
[browser_aboutprofiling-features-disabled.js]
|
||||||
[browser_aboutprofiling-features.js]
|
[browser_aboutprofiling-features.js]
|
||||||
|
skip-if = tsan # Frequently times out on TSan
|
||||||
[browser_aboutprofiling-interval.js]
|
[browser_aboutprofiling-interval.js]
|
||||||
[browser_aboutprofiling-threads.js]
|
[browser_aboutprofiling-threads.js]
|
||||||
[browser_aboutprofiling-threads-behavior.js]
|
[browser_aboutprofiling-threads-behavior.js]
|
||||||
|
|
|
@ -61,7 +61,7 @@ skip-if = fission || !e10s || os != "win" || processor != "x86" # Large-Allocati
|
||||||
skip-if = fission || !e10s || (os == "win" && processor == "x86") # Large-Allocation requires non-fission e10s
|
skip-if = fission || !e10s || (os == "win" && processor == "x86") # Large-Allocation requires non-fission e10s
|
||||||
[browser_localStorage_e10s.js]
|
[browser_localStorage_e10s.js]
|
||||||
fail-if = fission
|
fail-if = fission
|
||||||
skip-if = !e10s || verify # This is a test of e10s functionality.
|
skip-if = !e10s || verify || tsan # This is a test of e10s functionality. Times out on TSan intermittently.
|
||||||
[browser_localStorage_privatestorageevent.js]
|
[browser_localStorage_privatestorageevent.js]
|
||||||
[browser_localStorage_snapshotting_e10s.js]
|
[browser_localStorage_snapshotting_e10s.js]
|
||||||
fail-if = fission
|
fail-if = fission
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[default]
|
[default]
|
||||||
head = head.js
|
head = head.js
|
||||||
skip-if = asan # With ASAN, we regularly hit internal timeouts.
|
skip-if = asan || tsan # With sanitizers, we regularly hit internal timeouts.
|
||||||
|
|
||||||
[browser_aboutprocesses_default_options.js]
|
[browser_aboutprocesses_default_options.js]
|
||||||
[browser_aboutprocesses_show_all_frames.js]
|
[browser_aboutprocesses_show_all_frames.js]
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
[DEFAULT]
|
[DEFAULT]
|
||||||
skip-if = os == "linux" && asan # bug 1662229 - task exception
|
skip-if = os == "linux" && (asan || tsan) # bug 1662229 - task exception
|
||||||
prefs =
|
prefs =
|
||||||
# Disable the Storage Access API prompts for all of the tests in this directory
|
# Disable the Storage Access API prompts for all of the tests in this directory
|
||||||
dom.storage_access.prompt.testing=true
|
dom.storage_access.prompt.testing=true
|
||||||
|
|
|
@ -84,7 +84,7 @@ support-files =
|
||||||
subtst_notifications_change_p.html
|
subtst_notifications_change_p.html
|
||||||
[browser_doorhanger_save_password.js]
|
[browser_doorhanger_save_password.js]
|
||||||
[browser_doorhanger_submit_telemetry.js]
|
[browser_doorhanger_submit_telemetry.js]
|
||||||
skip-if = os == "linux" && debug # Bug 1658056
|
skip-if = tsan || os == "linux" && debug # Bug 1658056, tsan: bug 1661305
|
||||||
[browser_doorhanger_target_blank.js]
|
[browser_doorhanger_target_blank.js]
|
||||||
support-files =
|
support-files =
|
||||||
subtst_notifications_12_target_blank.html
|
subtst_notifications_12_target_blank.html
|
||||||
|
|
|
@ -10,5 +10,5 @@ run-if = e10s
|
||||||
[browser_new_sized_window.js]
|
[browser_new_sized_window.js]
|
||||||
skip-if = os == 'win' # Bug 1276802 - Opening windows from content on Windows might not get the size right
|
skip-if = os == 'win' # Bug 1276802 - Opening windows from content on Windows might not get the size right
|
||||||
[browser_popup_condition.js]
|
[browser_popup_condition.js]
|
||||||
skip-if = debug # Opening many windows takes long on debug build
|
skip-if = tsan || debug # Opening many windows takes long on slow build
|
||||||
[browser_non_popup_from_popup.js]
|
[browser_non_popup_from_popup.js]
|
||||||
|
|
|
@ -64,6 +64,7 @@ skip-if = !e10s || !crashreporter
|
||||||
[browser_crash_previous_frameloader.js]
|
[browser_crash_previous_frameloader.js]
|
||||||
run-if = e10s && crashreporter
|
run-if = e10s && crashreporter
|
||||||
[browser_datetime_datepicker.js]
|
[browser_datetime_datepicker.js]
|
||||||
|
skip-if = tsan # Frequently times out on TSan
|
||||||
[browser_default_image_filename.js]
|
[browser_default_image_filename.js]
|
||||||
[browser_default_image_filename_redirect.js]
|
[browser_default_image_filename_redirect.js]
|
||||||
support-files =
|
support-files =
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
[DEFAULT]
|
[DEFAULT]
|
||||||
|
skip-if = tsan # TSan times out on pretty much all of these tests
|
||||||
support-files =
|
support-files =
|
||||||
../shared-head.js
|
../shared-head.js
|
||||||
head.js
|
head.js
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
[browser_test_clipboardcache.js]
|
[browser_test_clipboardcache.js]
|
||||||
skip-if = os == 'android' || (os == 'linux' && ccov) # Bug 1613516, the test consistently timeouts on Linux coverage builds.
|
skip-if = os == 'android' || (os == 'linux' && ccov) || tsan # Bug 1613516, the test consistently timeouts on Linux coverage builds.
|
||||||
|
|
Загрузка…
Ссылка в новой задаче