Bug 1706716 green up mda, xpcshell, browser-chrome, reftest for apple silicon. r=necko-reviewers,extension-reviewers,preferences-reviewers,application-update-reviewers,zombie,ahal,bytesized

Differential Revision: https://phabricator.services.mozilla.com/D113001
This commit is contained in:
Joel Maher 2021-04-22 18:39:40 +00:00
Родитель 0895bb2111
Коммит 8a9f37b534
44 изменённых файлов: 158 добавлений и 53 удалений

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

@ -272,6 +272,7 @@ support-files =
# DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
[browser_restore_isAppTab.js]
skip-if = !crashreporter # test requires crashreporter due to 1536221
apple_silicon # crash
# DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
[browser_save_link-perwindowpb.js]
skip-if = (e10s && debug && os == "win") || verify # Bug 1280505

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

@ -22,5 +22,7 @@ environment =
MOZ_PROFILER_STARTUP_FEATURES=js,mainthreadio
MOZ_PROFILER_STARTUP_ENTRIES=10000000
[../browser_startup_mainthreadio.js]
skip-if =
apple_silicon # failures
[../browser_startup_content_mainthreadio.js]
[../browser_startup_syncIPC.js]

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

@ -15,6 +15,8 @@ prefs =
privacy.webrtc.deviceGracePeriodTimeoutMs=0
[browser_device_controls_menus.js]
skip-if =
apple_silicon # timed out
[browser_devices_get_user_media.js]
skip-if = (os == "linux" && debug) # linux: bug 976544
[browser_devices_get_user_media_anim.js]
@ -23,15 +25,26 @@ skip-if = (os == "linux" && debug) # linux: bug 976544
[browser_devices_get_user_media_in_frame.js]
skip-if = debug # bug 1369731
[browser_devices_get_user_media_in_xorigin_frame.js]
skip-if = debug # bug 1369731
skip-if =
debug # bug 1369731
apple_silicon # test timed out
[browser_devices_get_user_media_in_xorigin_frame_chain.js]
[browser_devices_get_user_media_multi_process.js]
skip-if = (debug && os == "win") # bug 1393761
skip-if =
(debug && os == "win") # bug 1393761
apple_silicon # timed out
[browser_devices_get_user_media_paused.js]
skip-if = (os == "win" && !debug) || (os =="linux" && !debug && bits == 64) # Bug 1440900
skip-if =
(os == "win" && !debug) # Bug 1440900
(os =="linux" && !debug && bits == 64) # Bug 1440900
apple_silicon # timed out
[browser_devices_get_user_media_screen.js]
skip-if = (os == 'linux') # Bug 1503991
skip-if =
(os == 'linux') # Bug 1503991
apple_silicon # timed out
[browser_devices_get_user_media_screen_tab_close.js]
skip-if =
apple_silicon # timed out
[browser_devices_get_user_media_tear_off_tab.js]
[browser_devices_get_user_media_unprompted_access.js]
[browser_devices_get_user_media_unprompted_access_in_frame.js]
@ -40,9 +53,17 @@ skip-if = (os == "win" && bits == 64) # win8: bug 1334752
[browser_devices_get_user_media_unprompted_access_queue_request.js]
[browser_global_mute_toggles.js]
[browser_indicator_popuphiding.js]
skip-if =
apple_silicon # timed out
[browser_notification_silencing.js]
skip-if =
apple_silicon # timed out
[browser_stop_sharing_button.js]
skip-if =
apple_silicon # timed out
[browser_stop_streams_on_indicator_close.js]
skip-if =
apple_silicon # timed out
[browser_tab_switch_warning.js]
[browser_webrtc_hooks.js]
[browser_devices_get_user_media_queue_request.js]

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

@ -19,13 +19,17 @@ skip-if = (os == "linux" && debug) # linux: bug 976544
skip-if = debug # bug 1369731
[../browser_devices_get_user_media_in_xorigin_frame.js]
skip-if = debug # bug 1369731
apple_silicon # timed out
[../browser_devices_get_user_media_in_xorigin_frame_chain.js]
[../browser_devices_get_user_media_multi_process.js]
skip-if = (debug && os == "win") # bug 1393761
apple_silicon # timed out
[../browser_devices_get_user_media_paused.js]
skip-if = (os == "win" && !debug) || (os =="linux" && !debug && bits == 64) # Bug 1440900
apple_silicon # timed out
[../browser_devices_get_user_media_screen.js]
skip-if = (os == 'linux') # Bug 1503991
apple_silicon # timed out
[../browser_devices_get_user_media_tear_off_tab.js]
[../browser_devices_get_user_media_unprompted_access.js]
[../browser_devices_get_user_media_unprompted_access_in_frame.js]

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

@ -10,7 +10,8 @@ prefs =
# Run first so content events from previous tests won't trickle in.
# Skip ASAN and debug since waiting for content events is already slow.
[browser_aaa_eventTelemetry_run_first.js]
skip-if = asan || tsan || 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_breachAlertShowingForAddedLogin.js]
[browser_confirmDeleteDialog.js]

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

@ -54,8 +54,7 @@ disabled = bug 1438663 # same focus issue as Bug 1438663
[browser_ext_browserAction_context.js]
skip-if = os == 'linux' && debug # Bug 1504096
[browser_ext_browserAction_contextMenu.js]
# bug 1369197
skip-if = os == 'linux'
skip-if = os == 'linux' # bug 1369197
[browser_ext_browserAction_disabled.js]
[browser_ext_browserAction_incognito.js]
[browser_ext_browserAction_pageAction_icon.js]
@ -180,6 +179,7 @@ skip-if =
[browser_ext_popup_shutdown.js]
[browser_ext_port_disconnect_on_crash.js]
skip-if = !e10s || !crashreporter
apple_silicon # crashreporter tests on apple_silicon appear to fail with a crash
[browser_ext_port_disconnect_on_window_close.js]
[browser_ext_request_permissions.js]
[browser_ext_runtime_openOptionsPage.js]

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

@ -32,6 +32,7 @@ skip-if = asan || tsan || debug #Bug 1651277
[browser_overwrite_cache.js]
[browser_process_crash.js]
skip-if = !e10s || !crashreporter
apple_silicon # crash
[browser_same_consumer.js]
[browser_sanitize.js]
[browser_shutdown_timeout.js]

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

@ -100,6 +100,8 @@ support-files =
engine2/manifest.json
[browser_searchRestoreDefaults.js]
[browser_searchQuickSuggest.js]
skip-if =
apple_silicon # new platform
[browser_searchShowSuggestionsFirst.js]
[browser_searchsuggestions.js]
[browser_security-1.js]

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

@ -82,6 +82,7 @@ support-files = file_async_duplicate_tab.html
support-files = file_async_flushes.html
run-if = e10s && crashreporter
skip-if = debug # bug 1167933
apple_silicon # crash
[browser_async_remove_tab.js]
run-if = e10s
skip-if =
@ -95,13 +96,17 @@ skip-if = (verify && debug && (os == 'linux'))
[browser_cleaner.js]
[browser_crashedTabs.js]
skip-if = !e10s || !crashreporter || verify
apple_silicon # crash
[browser_multiple_select_after_load.js]
[browser_pinned_tabs.js]
skip-if = debug || ccov # Bug 1625525
apple_silicon # crash
[browser_unrestored_crashedTabs.js]
skip-if = !e10s || !crashreporter
apple_silicon # crash
[browser_revive_crashed_bg_tabs.js]
skip-if = !e10s || !crashreporter
apple_silicon # crash
[browser_dying_cache.js]
skip-if = (os == 'win') # bug 1331853
[browser_dynamic_frames.js]
@ -118,6 +123,8 @@ support-files = file_formdata_password.html
[browser_global_store.js]
[browser_history_persist.js]
[browser_label_and_icon.js]
skip-if =
apple_silicon # high frequency intermittent
[browser_merge_closed_tabs.js]
[browser_old_favicon.js]
[browser_page_title.js]
@ -290,6 +297,8 @@ skip-if = fission && (debug || os == "win") # Bug 1703556
run-if = e10s
[browser_background_tab_crash.js]
run-if = e10s && crashreporter
skip-if =
apple_silicon # crash
# Disabled on debug for frequent intermittent failures:
[browser_undoCloseById.js]
@ -301,6 +310,7 @@ skip-if = debug
[browser_duplicate_history.js]
[browser_tabicon_after_bg_tab_crash.js]
skip-if = !crashreporter || !e10s # Tabs can't crash without e10s
apple_silicon # crash
[browser_tabs_in_urlbar.js]
[browser_cookies.js]

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

@ -15,7 +15,10 @@ support-files =
testEngine_chromeicon.xml
skip-if = (debug && os == "linux" && bits == 64 && os_version == "18.04") # Bug 1649755
[browser_CrashTelemetry.js]
skip-if = !crashreporter || verify
skip-if =
!crashreporter
verify
apple_silicon # new platform
[browser_EveryWindow.js]
[browser_HomePage_add_button.js]
[browser_PageActions.js]

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

@ -4,6 +4,8 @@ support-files =
[browser_contentWindow.js]
[browser_crash_report.js]
skip-if =
apple_silicon # crash
[browser_destroy_callbacks.js]
skip-if = !debug && (os == 'mac') #Bug 1604538
[browser_event_listener.js]

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

@ -8,10 +8,12 @@ support-files =
[browser_CrashService_crash.js]
skip-if = !crashreporter
apple_silicon # crash
[browser_ProcessPriorityManager.js]
skip-if = os != "win" # The Process Priority Manager is only enabled for Windows so far. Bug 1522879.
[browser_crash_oopiframe.js]
skip-if = !fission || !crashreporter || verify
apple_silicon # crash
[browser_domainPolicy.js]
[browser_memory_distribution_telemetry.js]
skip-if = true || !e10s # This is an e10s only probe, but the test is currently broken. See Bug 1449991

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

@ -7,4 +7,6 @@ support-files =
../sintel-short-clearkey-subsample-encrypted-video.webm
[browser_encrypted_play_time_telemetry.js]
skip-if =
apple_silicon # new platform
[browser_tab_visibility_and_play_time.js]

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

@ -788,7 +788,9 @@ scheme=https
skip-if = verify && debug && (os == 'linux')
scheme=https
[test_eme_canvas_blocked.html]
skip-if = toolkit == 'android' # bug 1149374
skip-if =
toolkit == 'android' # bug 1149374
apple_silicon
scheme=https
[test_eme_createMediaKeys_iframes.html]
skip-if = toolkit == 'android' # bug 1149374
@ -812,7 +814,9 @@ scheme=https
skip-if = toolkit == 'android' || (verify && debug && (os == 'linux')) # bug 1149374
scheme=https
[test_eme_playback.html]
skip-if = toolkit == 'android' # bug 1149374
skip-if =
toolkit == 'android' # bug 1149374
apple_silicon
scheme=https
[test_eme_requestKeySystemAccess.html]
skip-if = toolkit == 'android' # bug 1149374
@ -832,17 +836,27 @@ skip-if = toolkit == 'android' # bug 1149374
scheme=https
[test_eme_stream_capture_blocked_case2.html]
tags=mtg capturestream
skip-if = toolkit == 'android' # bug 1149374
skip-if =
toolkit == 'android' # bug 1149374
apple_silicon
scheme=https
[test_eme_stream_capture_blocked_case3.html]
tags=mtg capturestream
skip-if = toolkit == 'android' # bug 1149374
skip-if =
toolkit == 'android' # bug 1149374
apple_silicon
scheme=https
[test_eme_unsetMediaKeys_then_capture.html]
skip-if = xorigin || toolkit == 'android' # bug 1149374
skip-if =
xorigin
toolkit == 'android' # bug 1149374
apple_silicon
scheme=https
[test_eme_waitingforkey.html]
skip-if = xorigin || toolkit == 'android' # bug 1149374
skip-if =
xorigin
toolkit == 'android' # bug 1149374
apple_silicon
scheme=https
[test_eme_getstatusforpolicy.html]
skip-if = toolkit == 'android' # bug 1149374
@ -956,7 +970,9 @@ scheme=https
[test_metadata.html]
[test_midflight_redirect_blocked.html]
[test_mixed_principals.html]
skip-if = toolkit == 'android' # bug 1309814, android(bug 1232305)
skip-if =
toolkit == 'android' # bug 1309814, android(bug 1232305)
apple_silicon
[test_mozHasAudio.html]
[test_mp3_with_multiple_ID3v2.html]
[test_multiple_mediastreamtracks.html]

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

@ -1,8 +1,8 @@
skip-if(Android) fuzzy-if(OSX,0-80,0-76800) fuzzy-if(winWidget,0-62,0-76799) fuzzy-if(gtkWidget&&layersGPUAccelerated,0-70,0-644) HTTP(..) == short.mp4.firstframe.html short.mp4.firstframe-ref.html
skip-if(Android) fuzzy-if(OSX,0-87,0-76797) fuzzy-if(winWidget,0-60,0-76797) fuzzy-if(gtkWidget&&layersGPUAccelerated,0-60,0-1810) HTTP(..) == short.mp4.lastframe.html short.mp4.lastframe-ref.html
skip-if(Android) fuzzy-if(OSX,0-80,0-76800) fuzzy-if(appleSilicon,92-92,76799-76799) fuzzy-if(winWidget,0-62,0-76799) fuzzy-if(gtkWidget&&layersGPUAccelerated,0-70,0-644) HTTP(..) == short.mp4.firstframe.html short.mp4.firstframe-ref.html
skip-if(Android) fuzzy-if(OSX,0-87,0-76797) fuzzy-if(appleSilicon,83-83,76797-76797) fuzzy-if(winWidget,0-60,0-76797) fuzzy-if(gtkWidget&&layersGPUAccelerated,0-60,0-1810) HTTP(..) == short.mp4.lastframe.html short.mp4.lastframe-ref.html
skip-if(Android) skip-if(cocoaWidget) skip-if(winWidget) fuzzy-if(gtkWidget&&layersGPUAccelerated,0-57,0-4281) fuzzy-if(OSX,55-80,4173-4417) HTTP(..) == bipbop_300_215kbps.mp4.lastframe.html bipbop_300_215kbps.mp4.lastframe-ref.html
skip-if(Android) fuzzy-if(OSX,0-25,0-175921) fuzzy-if(winWidget,0-71,0-179198) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)),0-255,0-179500) HTTP(..) == gizmo.mp4.seek.html gizmo.mp4.55thframe-ref.html
skip-if(Android) fuzzy-if(OSX,0-25,0-175921) fuzzy-if(appleSilicon,49-49,176063-176063) fuzzy-if(winWidget,0-71,0-179198) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)),0-255,0-179500) HTTP(..) == gizmo.mp4.seek.html gizmo.mp4.55thframe-ref.html
skip-if(Android) skip-if(MinGW) skip-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI))) fuzzy(0-10,0-778236) == image-10bits-rendering-video.html image-10bits-rendering-ref.html
skip-if(Android) skip-if(MinGW) skip-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI))) fuzzy(0-10,0-778536) == image-10bits-rendering-90-video.html image-10bits-rendering-90-ref.html
skip-if(Android) fuzzy(0-26,0-567562) == image-10bits-rendering-720-video.html image-10bits-rendering-720-ref.html
skip-if(Android) fuzzy(0-27,0-573249) == image-10bits-rendering-720-90-video.html image-10bits-rendering-720-90-ref.html
skip-if(Android) fuzzy(0-26,0-567562) fuzzy-if(appleSilicon,46-46,575885-575885) == image-10bits-rendering-720-video.html image-10bits-rendering-720-ref.html
skip-if(Android) fuzzy(0-31,0-573249) == image-10bits-rendering-720-90-video.html image-10bits-rendering-720-90-ref.html

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

@ -89,6 +89,7 @@ skip-if =
toolkit == 'android' # no screenshare on android
os == 'win' && webrender # Bug 1504162
os == 'linux' && swgl # Bug 1693804
apple_silicon
[test_getUserMedia_basicTabshare.html]
skip-if =
toolkit == 'android' # no windowshare on android

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

@ -29,6 +29,8 @@ skip-if = debug == true
[test_permmanager_migrate_6-7a.js]
[test_permmanager_migrate_6-7b.js]
[test_permmanager_migrate_4-7_no_history.js]
skip-if =
apple_silicon # intermittent
[test_permmanager_migrate_7-8.js]
[test_permmanager_migrate_9-10.js]
[test_permmanager_migrate_10-11.js]

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

@ -14,7 +14,7 @@ fuzzy-if(winWidget,0-1,0-4) == 1435143.html 1435143-ref.html
== 1444904.html 1444904-ref.html
fuzzy-if(winWidget&&webrender,90-95,1000-1100) fuzzy-if(cocoaWidget&&swgl,1-1,1-1) == 1451168.html 1451168-ref.html
== 1461313.html 1461313-ref.html
fuzzy(5-32,21908-26621) fuzzy-if(webrender,0-5,0-1052) == 1463802.html 1463802-ref.html
fuzzy(5-32,21908-26621) fuzzy-if(webrender,0-5,0-1060) == 1463802.html 1463802-ref.html
fuzzy(0-11,0-4) == 1474722.html 1474722-ref.html
== 1501195.html 1501195-ref.html
== 1519754.html 1519754-ref.html
@ -27,5 +27,5 @@ fuzzy-if(webrender,2-7,17500-36908) == 1523776.html 1523776-ref.html
skip-if(!asyncPan||!webrender||Android) fuzzy-if(winWidget,94-94,3415-3419) fuzzy-if(cocoaWidget&&swgl,1-1,1-1) pref(apz.allow_zooming,true) == picture-caching-on-async-zoom.html picture-caching-on-async-zoom.html?ref
pref(apz.allow_zooming,true) == 1662062-1-no-blurry.html 1662062-1-ref.html
== 1681610.html 1681610-ref.html
skip-if(!webrender||geckoview) fuzzy-if(webrender&&!geckoview,0-255,0-60) == 1687157-1.html 1687157-1-ref.html
skip-if(!webrender||geckoview) fuzzy-if(webrender&&!geckoview,0-255,0-61) == 1687157-1.html 1687157-1-ref.html
skip-if(!webrender) fuzzy-if(webrender,64-64,520-520) == 1696439-1.html 1696439-1-ref.html

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

@ -178,7 +178,7 @@ fuzzy(0-20,0-999) != downscale-2f.html?205,53,bottom about:blank
# Skip on WinXP with skia content
# Skip on Android because it runs reftests via http, and moz-icon isn't
# accessible from http/https origins anymore.
fuzzy(0-53,0-6391) fuzzy-if(gtkWidget&&webrender,18-19,5502-5568) fails-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) skip-if(Android) == downscale-moz-icon-1.html downscale-moz-icon-1-ref.html # gtkWidget Bug 1592059
fuzzy(0-53,0-6391) fuzzy-if(appleSilicon,20-20,11605-11605) fuzzy-if(gtkWidget&&webrender,18-19,5502-5568) fails-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) skip-if(Android) == downscale-moz-icon-1.html downscale-moz-icon-1-ref.html # gtkWidget Bug 1592059
== downscale-png.html?16,16,interlaced downscale-png.html?16,16,normal
== downscale-png.html?24,24,interlaced downscale-png.html?24,24,normal

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

@ -3,4 +3,4 @@ skip-if(Android) != moz-icon-1.html about:blank
== moz-icon-blank-1.html moz-icon-blank-1-ref.html
skip-if(Android) != moz-icon-blank-1-ref.html moz-icon-blank-1-antiref.html
skip-if(Android) != moz-icon-blank-1-ref.html moz-icon-blank-1-antiref2.html
fuzzy-if(OSX,44-44,335-335) fuzzy-if(winWidget,64-78,45-68) == moz-icon-blank-1-almostref.html moz-icon-blank-1-ref.html
fuzzy-if(OSX,44-49,335-348) fuzzy-if(winWidget,64-78,45-68) == moz-icon-blank-1-almostref.html moz-icon-blank-1-ref.html

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

@ -34,7 +34,7 @@ skip-if(!asyncPan) == sticky-pos-scrollable-3.html sticky-pos-scrollable-3-ref.h
skip-if(!asyncPan) == sticky-pos-scrollable-4.html sticky-pos-scrollable-4-ref.html
skip-if(!asyncPan) == sticky-pos-scrollable-5.html sticky-pos-scrollable-5-ref.html
skip-if(!asyncPan) == sticky-pos-scrollable-6.html sticky-pos-scrollable-6-ref.html
skip-if(!asyncPan) == sticky-pos-scrollable-7.html sticky-pos-scrollable-7-ref.html
skip-if(!asyncPan) fuzzy-if(appleSilicon,1-1,8-8) == sticky-pos-scrollable-7.html sticky-pos-scrollable-7-ref.html
skip-if(!asyncPan) fuzzy(0-2,0-2) fuzzy-if(cocoaWidget&&!webrender,1-1,7-16) fuzzy-if(gtkWidget&&!nativeThemePref,0-1,0-4) fuzzy-if(winWidget&&!nativeThemePref,0-1,0-51) == fixed-pos-scrollable-1.html fixed-pos-scrollable-1-ref.html
skip-if(!asyncPan) == culling-1.html culling-1-ref.html
skip-if(!asyncPan) == position-fixed-iframe-1.html position-fixed-iframe-1-ref.html

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

@ -24,11 +24,11 @@ fuzzy-if(skiaContent,0-1,0-343) == percent-3.html percent-3-ref.html
# more serious tests, using SVG reference
fuzzy-if(skiaContent,0-17,0-58) fuzzy-if(webrender,30-30,65-70) == border-circle-2.html border-circle-2-ref.xhtml
fuzzy-if(gtkWidget,0-14,0-280) fuzzy-if(cocoaWidget,0-4,0-582) fuzzy-if(Android,0-36,0-264) fuzzy-if(d2d,0-51,0-323) fuzzy-if(winWidget&&!d2d,0-16,0-377) fuzzy-if(skiaContent,0-63,0-507) fuzzy-if(webrender,62-62,930-1013) == curved-stripe-border.html curved-stripe-border-ref.svg # bug 459945
fuzzy-if(gtkWidget,0-14,0-280) fuzzy-if(cocoaWidget,0-4,0-582) fuzzy-if(Android,0-36,0-264) fuzzy-if(d2d,0-51,0-323) fuzzy-if(winWidget&&!d2d,0-16,0-377) fuzzy-if(skiaContent,0-63,0-507) fuzzy-if(webrender,61-62,930-1013) == curved-stripe-border.html curved-stripe-border-ref.svg # bug 459945
# Corners
fuzzy-if(skiaContent,0-17,0-47) fuzzy-if(webrender,28-30,53-58) == corner-1.html corner-1-ref.svg # bottom corners different radius than top corners
fuzzy-if(gtkWidget,0-23,0-5) fuzzy-if(winWidget&&!d2d,0-23,0-5) fuzzy-if(d2d,0-32,0-8) fuzzy-if(Android,0-10,0-8) fuzzy-if(skiaContent,0-18,0-49) fuzzy-if(webrender,28-30,52-57) == corner-2.html corner-2-ref.svg # right corners different radius than left corners; see bug 500804
fuzzy-if(skiaContent,0-17,0-47) fuzzy-if(webrender,28-30,51-58) == corner-1.html corner-1-ref.svg # bottom corners different radius than top corners
fuzzy-if(gtkWidget,0-23,0-5) fuzzy-if(winWidget&&!d2d,0-23,0-5) fuzzy-if(d2d,0-32,0-8) fuzzy-if(Android,0-10,0-8) fuzzy-if(skiaContent,0-18,0-49) fuzzy-if(webrender,28-30,50-57) == corner-2.html corner-2-ref.svg # right corners different radius than left corners; see bug 500804
fuzzy-if(gtkWidget,0-3,0-10) fuzzy-if(winWidget&&!d2d,0-3,0-10) fuzzy-if(d2d,0-15,0-32) fuzzy-if(Android,0-3,0-15) fuzzy-if(skiaContent,0-18,0-90) fuzzy-if(webrender,21-23,101-105) == corner-3.html corner-3-ref.svg
fuzzy-if(skiaContent,0-13,0-83) fuzzy-if(webrender,13-13,96-108) == corner-4.html corner-4-ref.svg

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

@ -1908,7 +1908,7 @@ fuzzy-if(webrender,0-128,0-22) == 1151145-1.html 1151145-1-ref.html # bug 164652
fuzzy-if(webrender,0-128,0-22) == 1155828-1.html 1155828-1-ref.html # bug 1646527 for WR fuzz
fuzzy-if(skiaContent,0-7,0-84) == 1156129-1.html 1156129-1-ref.html
pref(dom.use_xbl_scopes_for_remote_xul,true) HTTP(..) == 1157127-1.html 1157127-1-ref.html
fuzzy-if(Android,0-6,0-6) == 1169331-1.html 1169331-1-ref.html
fuzzy-if(Android,0-6,0-6) fuzzy-if(appleSilicon,1-1,4-4) == 1169331-1.html 1169331-1-ref.html
fuzzy(0-3,0-110) random-if(winWidget||Android||gtkWidget) fails-if(!nativeThemePref) == 1174332-1.html 1174332-1-ref.html # bug 1312658, expected to fail w/ non-native theme because of bug 1699937
== 1179078-1.html 1179078-1-ref.html
== 1179288-1.html 1179288-1-ref.html

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

@ -20,14 +20,14 @@ fuzzy-if(azureSkiaGL,0-2,0-7174) == background-blending-image-gradient.html back
== background-blending-color-burn.html background-blending-color-burn-ref.svg
== background-blending-color-dodge.html background-blending-color-dodge-ref.svg
# need to investigate why these tests are fuzzy - first suspect is a possible color space conversion on some platforms; same for mix-blend-mode tests
fuzzy-if(azureSkia||gtkWidget,0-2,0-9600) fuzzy-if(d2d,0-1,0-8000) fuzzy-if(swgl,1-1,8000-9600) == background-blending-color.html background-blending-color-ref.svg
fuzzy-if(azureSkia||gtkWidget,0-2,0-9600) fuzzy-if(appleSilicon,1-1,11200-11200) fuzzy-if(d2d,0-1,0-8000) fuzzy-if(swgl,1-1,8000-9600) == background-blending-color.html background-blending-color-ref.svg
== background-blending-darken.html background-blending-darken-ref.svg
== background-blending-difference.html background-blending-difference-ref.svg
fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||skiaContent,0-1,0-1600) == background-blending-exclusion.html background-blending-exclusion-ref.svg
fuzzy-if(cocoaWidget||d2d||swgl,0-1,0-1600) == background-blending-hard-light.html background-blending-hard-light-ref.svg
fuzzy-if(d2d,0-1,0-9600) fuzzy-if(azureSkia||gtkWidget,0-1,0-11200) fuzzy-if(webrender&&!geckoview,1-1,9600-11240) == background-blending-hue.html background-blending-hue-ref.svg
== background-blending-lighten.html background-blending-lighten-ref.svg
fuzzy-if(d2d,0-1,0-8000) fuzzy-if(azureSkia||gtkWidget,0-2,0-9600) fuzzy-if(swgl,1-1,8000-9600) == background-blending-luminosity.html background-blending-luminosity-ref.svg
fuzzy-if(d2d,0-1,0-8000) fuzzy-if(azureSkia||gtkWidget,0-2,0-9600) fuzzy-if(appleSilicon,1-1,11200-11200) fuzzy-if(swgl,1-1,8000-9600) == background-blending-luminosity.html background-blending-luminosity-ref.svg
fuzzy-if(skiaContent,0-1,0-1600) == background-blending-multiply.html background-blending-multiply-ref.svg
== background-blending-normal.html background-blending-normal-ref.svg
fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||azureSkia||gtkWidget,0-1,0-1600) == background-blending-overlay.html background-blending-overlay-ref.svg

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

@ -128,8 +128,8 @@ random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == grid-item-auto-min-size-
pref(layout.css.caption-side-non-standard.enabled,true) == grid-item-table-stretch-003.html grid-item-table-stretch-003-ref.html
== grid-item-table-stretch-004.html grid-item-table-stretch-004-ref.html
== grid-item-fieldset-stretch-001.html grid-item-fieldset-stretch-001-ref.html
skip-if(Android) == grid-item-video-stretch-001.html grid-item-video-stretch-001-ref.html # Huh, Android doesn't have webm support?
skip-if(Android) == grid-item-video-stretch-002.html grid-item-video-stretch-002-ref.html # Huh, Android doesn't have webm support?
skip-if(Android) fuzzy-if(appleSilicon,255-255,167058-167058) == grid-item-video-stretch-001.html grid-item-video-stretch-001-ref.html # Huh, Android doesn't have webm support?
skip-if(Android) fuzzy-if(appleSilicon,255-255,92666-92666) == grid-item-video-stretch-002.html grid-item-video-stretch-002-ref.html # Huh, Android doesn't have webm support?
== grid-item-input-stretch-001.html grid-item-input-stretch-001-ref.html
== grid-align-content-001.html grid-align-content-001-ref.html
== grid-justify-content-001.html grid-justify-content-001-ref.html

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

@ -4,4 +4,4 @@
# Some platforms render this complex filter chain a little differently, and that's ok.
fuzzy(0-5,0-13638) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&layersGPUAccelerated,0-35,0-13638) fuzzy-if(webrender,4-6,12000-19484) fuzzy-if(webrender&&swgl,9-10,19336-20088) == long-chain.html long-chain-ref.html # Win10: Bug 1258241
== moz-element.html moz-element-ref.html
fuzzy-if(webrender,13-15,7670-7980) fuzzy-if(webrender&&swgl,12-12,14052-14052) == same-filter.html same-filter-ref.html
fuzzy-if(webrender,13-15,7670-7982) fuzzy-if(webrender&&swgl,12-12,14052-14052) == same-filter.html same-filter-ref.html

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

@ -6,7 +6,7 @@
== blur-calc.html blur-calc-ref.html
== blur-calc-negative.html blur-calc-negative-ref.html
fuzzy-if(cocoaWidget&&webrender,0-1,0-2) skip-if(d2d) == blur-cap-large-radius-on-software.html blur-cap-large-radius-on-software-ref.html
fuzzy-if(webrender,3-5,4764-8168) == blur-clip-rect.html ../feGaussianBlur-4-ref.svg
fuzzy-if(webrender,2-5,4764-8168) == blur-clip-rect.html ../feGaussianBlur-4-ref.svg
== blur-em-radius.html blur-em-radius-ref.html
== blur-invalid-radius.html blur-invalid-radius-ref.html
== blur-rem-radius.html blur-rem-radius-ref.html

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

@ -44,7 +44,7 @@ skip-if(d2d) fuzzy-if(skiaContent,0-1,0-6400) == feFlood-2.svg feFlood-2-ref.svg
fuzzy(0-1,0-6400) fuzzy-if(skiaContent,0-1,0-6404) fuzzy-if(webrender,177-178,2556-3042) == feGaussianBlur-1.svg feGaussianBlur-1-ref.svg
fuzzy-if(webrender,0-2,0-304) == feGaussianBlur-2.svg feGaussianBlur-2-ref.svg
# != feGaussianBlur-3.svg feGaussianBlur-3-ref.svg
fuzzy-if(webrender,3-5,4764-8168) == feGaussianBlur-4.svg feGaussianBlur-4-ref.svg
fuzzy-if(webrender,2-5,4764-8168) == feGaussianBlur-4.svg feGaussianBlur-4-ref.svg
fuzzy-if(geckoview&&webrender,0-4,0-200) == feGaussianBlur-5.svg feGaussianBlur-5-ref.svg
== feGaussianBlur-6.svg feGaussianBlur-6-ref.svg
skip-if(d2d) == feGaussianBlur-cap-large-directional-radius-on-software.html feGaussianBlur-cap-large-directional-radius-on-software-ref.html

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

@ -407,7 +407,7 @@ fuzzy-if(skiaContent||webrender,0-72,0-1255) == pattern-transformed-01.svg patte
== radialGradient-basic-01.svg pass.svg
== radialGradient-basic-02.svg pass.svg
fuzzy(0-1,0-2) fuzzy-if(winWidget,0-32,0-223) fuzzy-if(winWidget&&webrender&&!swgl,96-96,21684-21684) == radialGradient-basic-03.svg radialGradient-basic-03-ref.html
fuzzy(0-1,0-3) fuzzy-if(winWidget,0-32,0-223) fuzzy-if(winWidget&&webrender&&!swgl,96-96,21684-21684) == radialGradient-basic-03.svg radialGradient-basic-03-ref.html
== radialGradient-basic-04.svg pass.svg
== radialGradient-fr-01.svg pass.svg
fuzzy(0-1,0-3235) fuzzy-if(winWidget,0-1,0-7030) == radialGradient-fr-02.svg radialGradient-fr-02-ref.svg

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

@ -2,7 +2,7 @@ random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fuzzy-if(webrender&&winWidg
== simple-2.svg simple.svg
random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fuzzy-if(webrender&&winWidget,122-127,221-254) == simple-underline.svg simple-underline-ref.html # Bug 1392106
random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == simple-underline-scaled.svg simple-underline-scaled-ref.svg # Bug 1392106
fuzzy-if(webrender&&winWidget,119-166,255-318) fuzzy-if(webrender&&OSX,1-1,1-1) == simple-anchor-end-bidi.svg simple-anchor-end-bidi-ref.html
fuzzy-if(webrender&&winWidget,119-166,255-318) fuzzy-if(webrender&&OSX,0-1,0-1) == simple-anchor-end-bidi.svg simple-anchor-end-bidi-ref.html
fuzzy-if(webrender&&winWidget,117-139,182-204) == simple-anchor-end-rtl.svg simple-anchor-end-rtl-ref.html
fuzzy-if(webrender&&winWidget,119-137,220-250) == simple-anchor-end.svg simple-anchor-end-ref.html
fuzzy-if(skiaContent&&dwrite,0-104,0-131) fuzzy-if(cocoaWidget,0-143,0-124) fuzzy-if(webrender&&!(gtkWidget||geckoview),79-200,59-319) == simple-anchor-middle-bidi.svg simple-anchor-middle-bidi-ref.html

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

@ -34,38 +34,38 @@ random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == bug1375518-5.html bug137
== frame_above_rules_all.html frame_above_rules_all_ref.html
== frame_above_rules_cols.html frame_above_rules_cols_ref.html
== frame_above_rules_groups.html frame_above_rules_groups_ref.html
== frame_above_rules_none.html frame_above_rules_none_ref.html
fuzzy-if(appleSilicon,1-1,281-281) == frame_above_rules_none.html frame_above_rules_none_ref.html
== frame_above_rules_rows.html frame_above_rules_rows_ref.html
== frame_below_rules_all.html frame_below_rules_all_ref.html
== frame_below_rules_cols.html frame_below_rules_cols_ref.html
== frame_below_rules_groups.html frame_below_rules_groups_ref.html
== frame_below_rules_none.html frame_below_rules_none_ref.html
fuzzy-if(appleSilicon,1-1,281-281) == frame_below_rules_none.html frame_below_rules_none_ref.html
== frame_below_rules_rows.html frame_below_rules_rows_ref.html
== frame_border_rules_all.html frame_border_rules_all_ref.html
== frame_border_rules_cols.html frame_border_rules_cols_ref.html
== frame_border_rules_groups.html frame_border_rules_groups_ref.html
== frame_border_rules_none.html frame_border_rules_none_ref.html
fuzzy-if(appleSilicon,1-1,800-800) == frame_border_rules_none.html frame_border_rules_none_ref.html
== frame_border_rules_rows.html frame_border_rules_rows_ref.html
== frame_box_rules_all.html frame_box_rules_all_ref.html
== frame_box_rules_cols.html frame_box_rules_cols_ref.html
== frame_box_rules_groups.html frame_box_rules_groups_ref.html
== frame_box_rules_none.html frame_box_rules_none_ref.html
fuzzy-if(appleSilicon,1-1,800-800) == frame_box_rules_none.html frame_box_rules_none_ref.html
== frame_box_rules_none-collapse.html frame_box_rules_none-collapse-ref.html
== frame_box_rules_rows.html frame_box_rules_rows_ref.html
== frame_hsides_rules_all.html frame_hsides_rules_all_ref.html
== frame_hsides_rules_cols.html frame_hsides_rules_cols_ref.html
== frame_hsides_rules_groups.html frame_hsides_rules_groups_ref.html
== frame_hsides_rules_none.html frame_hsides_rules_none_ref.html
fuzzy-if(appleSilicon,1-1,562-562) == frame_hsides_rules_none.html frame_hsides_rules_none_ref.html
== frame_hsides_rules_rows.html frame_hsides_rules_rows_ref.html
== frame_lhs_rules_all.html frame_lhs_rules_all_ref.html
== frame_lhs_rules_cols.html frame_lhs_rules_cols_ref.html
== frame_lhs_rules_groups.html frame_lhs_rules_groups_ref.html
== frame_lhs_rules_none.html frame_lhs_rules_none_ref.html
fuzzy-if(appleSilicon,1-1,118-118) == frame_lhs_rules_none.html frame_lhs_rules_none_ref.html
== frame_lhs_rules_rows.html frame_lhs_rules_rows_ref.html
== frame_rhs_rules_all.html frame_rhs_rules_all_ref.html
== frame_rhs_rules_cols.html frame_rhs_rules_cols_ref.html
== frame_rhs_rules_groups.html frame_rhs_rules_groups_ref.html
== frame_rhs_rules_none.html frame_rhs_rules_none_ref.html
fuzzy-if(appleSilicon,1-1,118-118) == frame_rhs_rules_none.html frame_rhs_rules_none_ref.html
== frame_rhs_rules_rows.html frame_rhs_rules_rows_ref.html
== frame_void_rules_all.html frame_void_rules_all_ref.html
== frame_void_rules_cols.html frame_void_rules_cols_ref.html
@ -75,7 +75,7 @@ random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == bug1375518-5.html bug137
== frame_vsides_rules_all.html frame_vsides_rules_all_ref.html
== frame_vsides_rules_cols.html frame_vsides_rules_cols_ref.html
== frame_vsides_rules_groups.html frame_vsides_rules_groups_ref.html
== frame_vsides_rules_none.html frame_vsides_rules_none_ref.html
fuzzy-if(appleSilicon,1-1,236-236) == frame_vsides_rules_none.html frame_vsides_rules_none_ref.html
== frame_vsides_rules_rows.html frame_vsides_rules_rows_ref.html
== borderhandling-1.html borderhandling-ref.html
== borderhandling-2.html borderhandling-ref.html
@ -110,11 +110,11 @@ random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == bug1375518-5.html bug137
# Fuzzy because border-collapsed borders are not antialiased, since each segment is painted separately.
# So get 40 pixels of fuzz, 20 at each beveled corner (because the border width
# is 20px).
fuzzy(0-255,0-40) fuzzy-if(webrender,52-52,40-526) fails-if(geckoview&&webrender) == border-style-outset-becomes-groove.html border-style-outset-becomes-groove-ref.html
fuzzy(0-255,0-40) fuzzy-if(webrender,52-52,40-526) fuzzy-if(appleSilicon,52-52,9760-9760) fails-if(geckoview&&webrender) == border-style-outset-becomes-groove.html border-style-outset-becomes-groove-ref.html
# Fuzzy because border-collapsed borders are not antialiased, since each segment is painted separately.
# So get 40 pixels of fuzz, 20 at each beveled corner (because the border width
# is 20px).
fuzzy(0-255,0-40) fuzzy-if(webrender,52-52,40-526) fails-if(geckoview&&webrender) == border-style-inset-becomes-ridge.html border-style-inset-becomes-ridge-ref.html
fuzzy(0-255,0-40) fuzzy-if(webrender,52-52,40-526) fuzzy-if(appleSilicon,52-52,9760-9760) fails-if(geckoview&&webrender) == border-style-inset-becomes-ridge.html border-style-inset-becomes-ridge-ref.html
fuzzy(0-2,0-11000) == 1324524.html 1324524-ref.html
== 1384602-1a.html 1384602-1-ref.html
== 1384602-1b.html 1384602-1-ref.html

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

@ -29,6 +29,7 @@ support-files =
skip-if = !crashreporter
(e10s && debug && os == "linux" && bits == 64)
debug # Bug 1370783
apple_silicon
[browser_opaque_response_blocking_telemetry.js]
[browser_post_file.js]
[browser_nsIFormPOSTActionChannel.js]

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

@ -278,6 +278,8 @@ skip-if = true # Causes sporatic oranges
[test_private_cookie_changed.js]
[test_progress.js]
[test_protocolproxyservice.js]
skip-if =
apple_silicon # failure
[test_protocolproxyservice-async-filters.js]
[test_proxy-failover_canceled.js]
[test_proxy-failover_passing.js]

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

@ -9,6 +9,7 @@ support-files =
[browser_content_sandbox_fs.js]
skip-if = !e10s || (debug && os == 'win') # bug 1379635
apple_silicon # new platform
[browser_content_sandbox_syscalls.js]
skip-if = !e10s

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

@ -3,7 +3,15 @@ head = head.js
skip-if = asan || tsan # With sanitizers, we regularly hit internal timeouts.
[browser_aboutprocesses_default_options.js]
skip-if =
apple_silicon # new platform
[browser_aboutprocesses_show_all_frames.js]
skip-if =
apple_silicon # new platform
[browser_aboutprocesses_show_threads.js]
skip-if =
apple_silicon # new platform
[browser_aboutprocesses_show_frames_without_threads.js]
skip-if =
apple_silicon # new platform
[browser_aboutprocesses_selection.js]

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

@ -1,7 +1,11 @@
[test_TaskSchedulerMacOSImpl.js]
run-if = os == "mac" # Test of macOS backend
skip-if =
apple_silicon # new platform
[test_WinTaskSchedulerService.js]
run-if = os == "win" # Test of Windows only service
[test_TaskSchedulerWinImpl.js]
run-if = os == "win" # Test of Windows backend
[test_TaskScheduler.js]
skip-if =
apple_silicon # new platform

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

@ -26,6 +26,7 @@ generated-files =
[test_UserInteraction_annotations.js]
# BHR is disabled on tsan, asan, android and outside of Nightly.
skip-if = debug || asan || tsan || os == "android" || release_or_beta
apple_silicon # timed out
[test_client_id.js]
[test_MigratePendingPings.js]
[test_TelemetryHistograms.js]
@ -83,7 +84,9 @@ skip-if = os == "android" # Disabled due to crashes (see bug 1331366)
[test_ChildEvents.js]
skip-if = os == "android" # Disabled due to crashes (see bug 1331366)
[test_ModulesPing.js]
skip-if = (os == "win" && processor == "aarch64") # bug 1530759
skip-if =
(os == "win" && processor == "aarch64") # bug
apple_silicon # new platform
[test_PingSender.js]
skip-if = (os == "android") || (os == "linux" && bits == 32)
[test_TelemetryAndroidEnvironment.js]

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

@ -15,8 +15,10 @@ support-files =
[browser_thumbnails_bg_bad_url.js]
[browser_thumbnails_bg_crash_during_capture.js]
skip-if = !crashreporter
apple_silicon # crash
[browser_thumbnails_bg_crash_while_idle.js]
skip-if = !crashreporter
apple_silicon # crash
[browser_thumbnails_bg_basic.js]
[browser_thumbnails_bg_queueing.js]
[browser_thumbnails_bg_timeout.js]

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

@ -67,9 +67,12 @@ skip-if = true # bug 1399845 tracks re-enabling this test.
skip-if = !e10s
[browser_content_url_annotation.js]
skip-if = !e10s || !crashreporter
apple_silicon # crash
[browser_contentTitle.js]
[browser_crash_previous_frameloader.js]
run-if = e10s && crashreporter
skip-if =
apple_silicon # crash
[browser_datetime_datepicker.js]
skip-if = tsan # Frequently times out on TSan
[browser_default_audio_filename.js]

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

@ -16,6 +16,8 @@ support-files =
[test_crash_after_js_large_allocation_failure_reporting.js]
[test_crash_oom.js]
[test_oom_annotation.js]
skip-if =
apple_silicon # crash
[test_kill.js]
[test_crash_abort.js]
@ -28,6 +30,8 @@ skip-if = os == 'win'
[test_crash_with_memory_report.js]
[test_crashreporter.js]
[test_crashreporter_crash.js]
skip-if =
apple_silicon # crash
[test_override_exception_handler.js]
skip-if = os != 'win'

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

@ -1,6 +1,7 @@
[DEFAULT]
head =
skip-if = toolkit == 'android'
apple_silicon # crash
support-files =
!/toolkit/crashreporter/test/unit/crasher_subprocess_head.js
!/toolkit/crashreporter/test/unit/crasher_subprocess_tail.js

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

@ -17,7 +17,7 @@ support-files =
[test_Color.js]
[test_CreditCard.js]
[test_DeferredTask.js]
skip-if = toolkit == 'android' || (os == 'mac' && os_version=='10.14') # osx: Bug 1550141;
skip-if = toolkit == 'android' || (os == 'mac') # osx: Bug 1550141;
[test_E10SUtils_workers_remote_types.js]
[test_FileUtils.js]
skip-if = toolkit == 'android'

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

@ -79,7 +79,6 @@ support-files =
[browser_html_updates.js]
[browser_html_warning_messages.js]
[browser_installssl.js]
skip-if = verify
[browser_installtrigger_install.js]
[browser_interaction_telemetry.js]
[browser_manage_shortcuts.js]

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

@ -32,7 +32,11 @@ reason = Windows only test
[marSuccessPartial.js]
[marFailurePartial.js]
[marStageSuccessComplete.js]
skip-if =
apple_silicon # new platform
[marStageSuccessPartial.js]
skip-if =
apple_silicon # new platform
[marVersionDowngrade.js]
[marMissingUpdateSettings.js]
[marMissingUpdateSettingsStage.js]
@ -56,8 +60,9 @@ skip-if = os != 'win'
reason = Windows only test
[marAppInUseSuccessComplete.js]
[marAppInUseStageSuccessComplete_unix.js]
skip-if = os == 'win'
reason = not a Windows test
skip-if =
os == 'win' # not a Windows test
apple_silicon # new platform
[marAppInUseStageFailureComplete_win.js]
skip-if = os != 'win'
reason = Windows only test
@ -108,6 +113,8 @@ skip-if = os != 'win'
reason = Windows only test
[marAppApplyUpdateSuccess.js]
[marAppApplyUpdateStageSuccess.js]
skip-if =
apple_silicon # new platform
[marAppApplyUpdateStageOldVersionFailure.js]
[marAppApplyUpdateSkippedWriteAccess_win.js]
skip-if = os != 'win'