Bug 1612707 - Disable various slow tests under TSan. r=froydnj

Differential Revision: https://phabricator.services.mozilla.com/D61562

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Christian Holler 2020-02-04 14:34:07 +00:00
Родитель 8833c36c14
Коммит 71231ac083
19 изменённых файлов: 71 добавлений и 39 удалений

Просмотреть файл

@ -9,6 +9,7 @@ dupe-manifest =
[test_ext_browsingData_cookies_cache.js]
[test_ext_browsingData_downloads.js]
[test_ext_browsingData_passwords.js]
skip-if = tsan # Times out, bug 1612707
[test_ext_browsingData_settings.js]
[test_ext_chrome_settings_overrides_home.js]
[test_ext_chrome_settings_overrides_update.js]
@ -30,3 +31,4 @@ dupe-manifest =
[test_ext_url_overrides_newtab.js]
[test_ext_url_overrides_newtab_update.js]
[test_ext_urlbar.js]
skip-if = tsan # Unreasonably slow, bug 1612707

Просмотреть файл

@ -23,9 +23,11 @@ support-files =
[test_addressDataLoader.js]
[test_addressRecords.js]
[test_autofillFormFields.js]
skip-if = tsan # Times out, bug 1612707
[test_collectFormFields.js]
[test_createRecords.js]
[test_creditCardRecords.js]
skip-if = tsan # Times out, bug 1612707
[test_extractLabelStrings.js]
[test_findLabelElements.js]
[test_getAdaptedProfiles.js]
@ -33,23 +35,30 @@ support-files =
[test_getFormInputDetails.js]
[test_getInfo.js]
[test_getRecords.js]
skip-if = tsan # Times out, bug 1612707
[test_isAvailable.js]
[test_isCJKName.js]
[test_isFieldEligibleForAutofill.js]
[test_markAsAutofillField.js]
[test_migrateRecords.js]
skip-if = tsan # Times out, bug 1612707
[test_nameUtils.js]
[test_onFormSubmitted.js]
[test_osKeyStore.js]
skip-if = tsan # Times out, bug 1612707
[test_parseAddressFormat.js]
[test_profileAutocompleteResult.js]
[test_phoneNumber.js]
[test_reconcile.js]
skip-if = tsan # Times out, bug 1612707
[test_savedFieldNames.js]
[test_toOneLineAddress.js]
[test_storage_tombstones.js]
skip-if = tsan # Times out, bug 1612707
[test_storage_remove.js]
skip-if = tsan # Times out, bug 1612707
[test_storage_syncfields.js]
[test_transformFields.js]
skip-if = tsan # Times out, bug 1612707
[test_sync.js]
head = head.js ../../../../../services/sync/tests/unit/head_appinfo.js ../../../../../services/common/tests/unit/head_helpers.js ../../../../../services/sync/tests/unit/head_helpers.js ../../../../../services/sync/tests/unit/head_http_server.js

Просмотреть файл

@ -26,6 +26,7 @@ skip-if = toolkit == 'android'
[test_action-set-display-and-refresh-01.js]
[test_action-set-display-and-refresh-02.js]
[test_action-take-census.js]
skip-if = tsan # Unreasonably slow, bug 1612707
[test_action-take-snapshot.js]
[test_action-take-snapshot-and-census.js]
[test_action-toggle-inverted.js]
@ -36,6 +37,7 @@ skip-if = toolkit == 'android'
[test_dominator_trees_02.js]
[test_dominator_trees_03.js]
[test_dominator_trees_04.js]
skip-if = tsan # Unreasonably slow, bug 1612707
[test_dominator_trees_05.js]
[test_dominator_trees_06.js]
[test_dominator_trees_07.js]
@ -47,6 +49,7 @@ skip-if = toolkit == 'android'
[test_individuals_03.js]
[test_individuals_04.js]
[test_individuals_05.js]
skip-if = tsan # Times out, bug 1612707
[test_individuals_06.js]
[test_pop_view_01.js]
[test_tree-map-01.js]

Просмотреть файл

@ -60,6 +60,7 @@ support-files =
[test_blackboxing-07.js]
[test_blackboxing-08.js]
[test_extension_storage_actor.js]
skip-if = tsan # Unreasonably slow, bug 1612707
[test_frameactor-01.js]
[test_frameactor-02.js]
[test_frameactor-03.js]

Просмотреть файл

@ -61,6 +61,7 @@ support-files =
[test_HeapAnalyses_getDominatorTree_01.js]
[test_HeapAnalyses_getDominatorTree_02.js]
[test_HeapAnalyses_getImmediatelyDominated_01.js]
skip-if = tsan # Unreasonably slow, bug 1612707
[test_HeapAnalyses_readHeapSnapshot_01.js]
[test_HeapAnalyses_takeCensusDiff_01.js]
[test_HeapAnalyses_takeCensusDiff_02.js]

Просмотреть файл

@ -43,6 +43,7 @@ run-sequentially = this test depends on a file produced by test_databaseShadowin
[test_originInit.js]
[test_schema3upgrade.js]
[test_snapshotting.js]
skip-if = tsan # Unreasonably slow, bug 1612707
requesttimeoutfactor = 4
[test_stringLength.js]
[test_stringLength2.js]

Просмотреть файл

@ -23,9 +23,10 @@ support-files =
[test_main.html]
skip-if =
(toolkit == 'android') || webrender || (verify && !debug && (os == 'linux')) || # Android: TIMED_OUT; bug 1402554
fission #Bug 1580771, object did not follow block_active_content pref #Crashes intermittently: @ mozilla::dom::BrowsingContext::CreateFromIPC(mozilla::dom::BrowsingContext::IPCInitializer&&, mozilla::dom::BrowsingContextGroup*, mozilla::dom::ContentParent*)
fission || #Bug 1580771, object did not follow block_active_content pref #Crashes intermittently: @ mozilla::dom::BrowsingContext::CreateFromIPC(mozilla::dom::BrowsingContext::IPCInitializer&&, mozilla::dom::BrowsingContextGroup*, mozilla::dom::ContentParent*)
tsan # Times out / Memory consumption, bug 1612707
[test_bug803225.html]
skip-if = (os=='linux' && bits==32) || headless # Linux32:bug 1324870; Headless:bug 1405870
skip-if = (os=='linux' && bits==32) || headless || tsan # Linux32:bug 1324870; Headless:bug 1405870; tsan:bug 1612707
[test_frameNavigation.html]
fail-if = fission
skip-if = webrender || (debug && (os == 'linux' || os == 'win')) || (os == 'win' && !debug) # webrender: bug 1424752 # Bug 1391823; Bug 1353608

Просмотреть файл

@ -169,7 +169,7 @@ support-files = preserve3d_sorting_hit_testing_iframe.html
[test_preserve3d_sorting_hit_testing2.html]
support-files = preserve3d_sorting_hit_testing2_iframe.html
[test_reftests_with_caret.html]
skip-if = toolkit == 'android' # Bug 1355842
skip-if = toolkit == 'android' || tsan # android: Bug 1355842. tsan: Bug 1612707
support-files =
bug106855-1.html
bug106855-2.html

Просмотреть файл

@ -155,6 +155,6 @@ support-files =
[test_scroll_animation_restore.html]
[test_scroll_position_iframe.html]
[test_grid_track_sizing_algo_001.html]
skip-if = debug == true # the test is slow
skip-if = debug == true || tsan # the test is slow. tsan: bug 1612707
[test_grid_track_sizing_algo_002.html]
skip-if = debug == true # the test is slow
skip-if = debug == true || tsan # the test is slow. tsan: bug 1612707

Просмотреть файл

@ -355,8 +355,12 @@ support-files = ../../reftests/fonts/markA.woff ../../reftests/fonts/markB.woff
[test_units_time.html]
[test_revert.html]
[test_value_cloning.html]
skip-if = toolkit == 'android' # bug 775227 for android
# This test requires too much memory on TSan (bug 1612707)
# See bug 775227 for android
skip-if = (toolkit == 'android' || tsan)
[test_value_computation.html]
# This test requires too much memory on TSan (bug 1612707)
skip-if = tsan
[test_value_storage.html]
[test_variable_serialization_computed.html]
[test_variable_serialization_specified.html]

Просмотреть файл

@ -123,6 +123,7 @@ tags = addons
[test_bookmark_duping.js]
run-sequentially = Frequent timeouts, bug 1395148
[test_bookmark_engine.js]
skip-if = tsan # Runs unreasonably slow on TSan, bug 1612707
[test_bookmark_invalid.js]
[test_bookmark_order.js]
[test_bookmark_places_query_rewriting.js]
@ -141,6 +142,7 @@ run-sequentially = Frequent timeouts, bug 1395148
# Too many intermittent "ASSERTION: thread pool wasn't shutdown: '!mPool'" (bug 804479)
skip-if = debug
[test_bookmark_tracker.js]
skip-if = tsan # Runs unreasonably slow on TSan, bug 1612707
requesttimeoutfactor = 4
[test_bookmark_validator.js]
[test_clients_engine.js]
@ -178,6 +180,7 @@ support-files = prefs_test_prefs_store.js
[test_syncedtabs.js]
[test_telemetry.js]
skip-if = tsan # Unreasonably slow, bug 1612707
requesttimeoutfactor = 4
[test_uistate.js]

Просмотреть файл

@ -60,8 +60,9 @@ prefs =
skip-if = toolkit == 'android' && !is_fennec
[test_ext_activityLog.html]
skip-if = tsan # Times out on TSan, bug 1612707
[test_ext_async_clipboard.html]
skip-if = toolkit == 'android' # near-permafail after landing bug 1270059: Bug 1523131
skip-if = toolkit == 'android' || tsan # near-permafail after landing bug 1270059: Bug 1523131. tsan: bug 1612707
[test_ext_background_canvas.html]
[test_ext_background_page.html]
skip-if = (toolkit == 'android') # android doesn't have devtools
@ -79,6 +80,7 @@ skip-if = verify && debug && (os == 'linux')
[test_ext_contentscript_incognito.html]
skip-if = os == 'android' # Android does not support multiple windows.
[test_ext_contentscript_permission.html]
skip-if = tsan # Times out on TSan, bug 1612707
[test_ext_cookies.html]
[test_ext_cookies_containers.html]
[test_ext_cookies_expiry.html]
@ -93,8 +95,9 @@ skip-if = os == 'android' # Bug 1513544 Android does not support multiple window
[test_ext_geolocation.html]
skip-if = os == 'android' # Android support Bug 1336194
[test_ext_identity.html]
skip-if = os == 'android' # unsupported.
skip-if = os == 'android' || tsan # unsupported. tsan: bug 1612707
[test_ext_idle.html]
skip-if = tsan # Times out on TSan, bug 1612707
[test_ext_inIncognitoContext_window.html]
skip-if = os == 'android' # Android does not support multiple windows.
[test_ext_listener_proxies.html]
@ -139,10 +142,11 @@ skip-if = os == 'android' # bug 1513544
skip-if = os == 'android'
[test_ext_webrequest_background_events.html]
[test_ext_webrequest_basic.html]
skip-if = os == 'android' && debug # bug 1397615
skip-if = os == 'android' && debug || tsan # bug 1397615. tsan: bug 1612707
[test_ext_webrequest_errors.html]
skip-if = tsan
[test_ext_webrequest_filter.html]
skip-if = os == 'android' && debug # bug 1452348
skip-if = os == 'android' && debug || tsan # bug 1452348. tsan: bug 1612707
[test_ext_webrequest_frameId.html]
skip-if = (webrender && os == 'linux') # Bug 1482983 caused by Bug 1480951
[test_ext_webrequest_hsts.html]

Просмотреть файл

@ -11,4 +11,5 @@ tags = webextensions
[test_ext_native_messaging.js]
skip-if = (os == "win" && processor == "aarch64") # bug 1530841
[test_ext_native_messaging_perf.js]
skip-if = tsan # Unreasonably slow, bug 1612707
[test_ext_native_messaging_unresponsive.js]

Просмотреть файл

@ -53,13 +53,13 @@ skip-if = appname == "thunderbird" || os == "android" # Containers are not expos
[test_ext_downloads.js]
skip-if = appname == "thunderbird"
[test_ext_downloads_download.js]
skip-if = appname == "thunderbird" || os == "android"
skip-if = appname == "thunderbird" || os == "android" || tsan # tsan: bug 1612707
[test_ext_downloads_misc.js]
skip-if = appname == "thunderbird" || os == "android" || (os=='linux' && bits==32) # linux32: bug 1324870
skip-if = appname == "thunderbird" || os == "android" || (os=='linux' && bits==32) || tsan # linux32: bug 1324870, tsan: bug 1612707
[test_ext_downloads_private.js]
skip-if = appname == "thunderbird" || os == "android"
[test_ext_downloads_search.js]
skip-if = appname == "thunderbird" || os == "android"
skip-if = appname == "thunderbird" || os == "android" || tsan # tsan: bug 1612707
[test_ext_downloads_urlencoded.js]
skip-if = appname == "thunderbird" || os == "android"
[test_ext_error_location.js]
@ -74,7 +74,7 @@ skip-if = os == "android" # checking for telemetry needs to be updated: 1384923
[test_ext_extension_startup_telemetry.js]
[test_ext_file_access.js]
[test_ext_geckoProfiler_control.js]
skip-if = os == "android" # Not shipped on Android
skip-if = os == "android" || tsan # Not shipped on Android. tsan: bug 1612707
[test_ext_geturl.js]
[test_ext_idle.js]
[test_ext_incognito.js]

Просмотреть файл

@ -6,7 +6,7 @@ skip-if = os == "android" || (os == "win" && debug) || (os == "linux")
[test_ext_contentscript_canvas_tainting.js]
[test_ext_contentscript_scriptCreated.js]
[test_ext_contentscript_triggeringPrincipal.js]
skip-if = (os == "android" && debug) || (os == "win" && debug) # Windows: Bug 1438796
skip-if = (os == "android" && debug) || (os == "win" && debug) || tsan # Windows: Bug 1438796, tsan: bug 1612707
[test_ext_contentscript_xrays.js]
[test_ext_contentScripts_register.js]
[test_ext_contexts_gc.js]

Просмотреть файл

@ -13,4 +13,5 @@ tags = webextensions remote-webextensions
[include:xpcshell-content.ini]
[test_ext_contentscript_perf_observers.js]
skip-if = tsan
# Inexplicably, PerformanceObserver used in the test doesn't fire in non-e10s mode.

Просмотреть файл

@ -1,35 +1,35 @@
[test_amazon.js]
# This is an extensive test and currently takes a long time. Therefore skip on
# debug/asan/win ccov and extend the timeout length otherwise.
skip-if = debug || asan || (os == "win" && ccov) || (os == "win" && processor == "aarch64")
# debug/asan/tsan/win ccov and extend the timeout length otherwise.
skip-if = debug || asan || tsan || (os == "win" && ccov) || (os == "win" && processor == "aarch64")
requesttimeoutfactor = 3
[test_baidu.js]
# This is an extensive test and currently takes a long time. Therefore skip on
# debug/asan/win ccov and extend the timeout length otherwise.
skip-if = debug || asan || (os == "win" && ccov) || (os == "win" && processor == "aarch64")
# debug/asan/tsan/win ccov and extend the timeout length otherwise.
skip-if = debug || asan || tsan ||(os == "win" && ccov) || (os == "win" && processor == "aarch64")
requesttimeoutfactor = 3
[test_bing.js]
# This is an extensive test and currently takes a long time. Therefore skip on
# debug/asan/win ccov and extend the timeout length otherwise.
skip-if = debug || asan || (os == "win" && ccov) || (os == "win" && processor == "aarch64")
# debug/asan/tsan/win ccov and extend the timeout length otherwise.
skip-if = debug || asan || tsan || (os == "win" && ccov) || (os == "win" && processor == "aarch64")
requesttimeoutfactor = 3
[test_duckduckgo.js]
# This is an extensive test and currently takes a long time. Therefore skip on
# debug/asan/win ccov and extend the timeout length otherwise.
skip-if = debug || asan || (os == "win" && ccov) || (os == "win" && processor == "aarch64")
# debug/asan/tsan/win ccov and extend the timeout length otherwise.
skip-if = debug || asan || tsan || (os == "win" && ccov) || (os == "win" && processor == "aarch64")
requesttimeoutfactor = 3
[test_ebay.js]
# This is an extensive test and currently takes a long time. Therefore skip on
# debug/asan/win ccov and extend the timeout length otherwise.
skip-if = debug || asan || (os == "win" && ccov) || (os == "win" && processor == "aarch64")
# debug/asan/tsan/win ccov and extend the timeout length otherwise.
skip-if = debug || asan || tsan || (os == "win" && ccov) || (os == "win" && processor == "aarch64")
requesttimeoutfactor = 3
[test_google.js]
# This is an extensive test and currently takes a long time. Therefore skip on
# debug/asan/win ccov and extend the timeout length otherwise.
skip-if = debug || asan || (os == "win" && ccov) || (os == "win" && processor == "aarch64")
# debug/asan/tsan/win ccov and extend the timeout length otherwise.
skip-if = debug || asan || tsan || (os == "win" && ccov) || (os == "win" && processor == "aarch64")
requesttimeoutfactor = 3
[test_yandex.js]
# This is an extensive test and currently takes a long time. Therefore skip on
# debug/asan/win ccov and extend the timeout length otherwise.
skip-if = debug || asan || (os == "win" && ccov) || (os == "win" && processor == "aarch64")
# debug/asan/tsan/win ccov and extend the timeout length otherwise.
skip-if = debug || asan || tsan || (os == "win" && ccov) || (os == "win" && processor == "aarch64")
requesttimeoutfactor = 3

Просмотреть файл

@ -57,9 +57,9 @@ support-files =
# Use geoSpecificDefaults - Bug 1542269
[test_maybereloadengine_update.js]
skip-if = ccov # Bug 1586580
skip-if = ccov || tsan # Bug 1586580, tsan: bug 1612707
[test_maybereloadengine_update_distro.js]
skip-if = ccov # Bug 1590254
skip-if = ccov || tsan # Bug 1590254, tsan: bug 1612707
[test_legacy_reload_engines.js]
[test_geodefaults.js]
[test_hidden.js]

Просмотреть файл

@ -9,6 +9,7 @@ skip-if = toolkit == 'android'
skip-if = true
[test_get_features.js]
[test_responsiveness.js]
skip-if = tsan # Times out on TSan, bug 1612707
[test_shared_library.js]
[test_run.js]
skip-if = true
@ -23,11 +24,10 @@ skip-if = !debug
[test_feature_mainthreadio.js]
skip-if = release_or_beta || (os == "win" && processor == "aarch64") # The IOInterposer is in an ifdef, aarch64 due to 1536657
# The address sanitization checks appears to overwrite our own memory hooks in
# xpcshell tests, and no allocation markers are gathered. Skip this test in that
# configuration.
# The sanitizer checks appears to overwrite our own memory hooks in xpcshell tests,
# and no allocation markers are gathered. Skip this test in that configuration.
[test_feature_nativeallocations.js]
skip-if = asan
skip-if = asan || tsan
# Native stackwalking is somewhat unreliable depending on the platform.
#
@ -37,13 +37,14 @@ skip-if = asan
# Linux can be very unreliable when native stackwalking through JavaScript code.
# See Bug 1434402 for more details.
#
# For asan builds, there were many intermittents, and we're not getting much additional
# coverage there, so it's better to be a bit more reliable.
# For sanitizer builds, there were many intermittents, and we're not getting much
# additional coverage there, so it's better to be a bit more reliable.
[test_feature_stackwalking.js]
skip-if = (os == "mac" && release_or_beta) || (os == "linux" && release_or_beta && !debug) || asan
skip-if = (os == "mac" && release_or_beta) || (os == "linux" && release_or_beta && !debug) || asan || tsan
[test_feature_js.js]
skip-if = tsan # Times out on TSan, bug 1612707
# See the comment on test_feature_stackwalking.js
[test_merged_stacks.js]
skip-if = (os == "mac" && release_or_beta) || (os == "linux" && release_or_beta && !debug) || asan
skip-if = (os == "mac" && release_or_beta) || (os == "linux" && release_or_beta && !debug) || asan || tsan