Bug 1715586 - add noqr variant and testset. r=aosmond

Differential Revision: https://phabricator.services.mozilla.com/D117358
This commit is contained in:
Joel Maher 2021-06-10 19:00:03 +00:00
Родитель 1dc3099144
Коммит 82c9db546c
13 изменённых файлов: 58 добавлений и 51 удалений

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

@ -6,7 +6,7 @@ skip-if(!asyncPan) == bg-fixed-child.html bg-fixed-child-ref.html
skip-if(!asyncPan) == bg-fixed-child-clip-1.html bg-fixed-child-clip-ref.html
skip-if(!asyncPan) == bg-fixed-child-clip-2.html bg-fixed-child-clip-ref.html
fuzzy(0-1,0-246) fuzzy-if(skiaContent,0-2,0-170) fuzzy-if(browserIsRemote&&d2d,0-59,0-187) fuzzy-if(webrender,41-42,154-176) skip-if(!asyncPan) == bg-fixed-child-mask.html bg-fixed-child-mask-ref.html
skip-if(!asyncPan) fuzzy-if(!webrender&&(gtkWidget||winWidget),0-1,0-10000) == bg-fixed-in-opacity.html bg-fixed-in-opacity-ref.html
skip-if(!asyncPan) fuzzy-if(!webrender,0-1,0-10000) == bg-fixed-in-opacity.html bg-fixed-in-opacity-ref.html
# Passing the test below without WebRender would require implementing CSS filters in the Gecko compositor.
fails-if(!webrender) skip-if(!asyncPan) fuzzy-if(webrender&&gtkWidget,0-1,0-87) fuzzy-if(webrender&&!gtkWidget,0-1,0-3951) == bg-fixed-in-css-filter.html bg-fixed-in-css-filter-ref.html # bug 1454794 for webrender fuzziness
skip-if(!asyncPan) == bg-fixed-child-no-culling-1.html bg-fixed-child-no-culling-1-ref.html
@ -35,7 +35,7 @@ skip-if(!asyncPan) == sticky-pos-scrollable-4.html sticky-pos-scrollable-4-ref.h
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) 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) fuzzy(0-2,0-2) 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
skip-if(!asyncPan) == position-fixed-iframe-2.html position-fixed-iframe-2-ref.html

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

@ -5,7 +5,7 @@ fuzzy-if(skiaContent,0-2,0-13) == dynamic-legend-scroll-1.html dynamic-legend-sc
== fieldset-scroll-1.html fieldset-scroll-1-ref.html
== fieldset-scrolled-1.html fieldset-scrolled-1-ref.html
== fieldset-overflow-auto-1.html fieldset-overflow-auto-1-ref.html
fuzzy-if(winWidget&&!layersGPUAccelerated,0-142,0-276) == positioned-container-1.html positioned-container-1-ref.html
fuzzy-if(!layersGPUAccelerated,0-142,0-276) == positioned-container-1.html positioned-container-1-ref.html
== relpos-legend-1.html relpos-legend-1-ref.html
== relpos-legend-2.html relpos-legend-2-ref.html
== relpos-legend-3.html relpos-legend-3-ref.html

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

@ -21,7 +21,7 @@ fuzzy-if(d2d,0-255,0-24) fuzzy-if(!useDrawSnapshot&&webrender,255-255,56-72) ==
# For !nativeThemePref: element() uses fallback / skia in WebRender, which antialiases differently from WR.
# For !nativeThemePref+Windows+WebRender: bug 1496542, the scrollframe snaps differently.
# For the rest: -ref the scrollframe is active and layerized differently with APZ.
fuzzy-if(asyncPan,0-2,0-140) fuzzy-if(skiaContent,0-24,0-106) fuzzy-if(winWidget&&isDebugBuild&&!layersGPUAccelerated,149-149,1203-1203) fuzzy-if(webrender&&geckoview,0-7,0-1321) fuzzy-if(!useDrawSnapshot&&webrender&&!nativeThemePref,40-48,20-68) fuzzy-if(/^Windows\x20NT\x206\.1/.test(http.oscpu),0-53,0-1204) fuzzy-if(webrender&&winWidget,134-222,1197-1588) == element-paint-native-widget.html element-paint-native-widget-ref.html
fuzzy-if(asyncPan,0-2,0-140) fuzzy-if(skiaContent,0-24,0-106) fuzzy-if(winWidget&&!layersGPUAccelerated,149-149,1203-1203) fuzzy-if(webrender&&geckoview,0-7,0-1321) fuzzy-if(!useDrawSnapshot&&webrender&&!nativeThemePref,40-48,20-68) fuzzy-if(/^Windows\x20NT\x206\.1/.test(http.oscpu),0-53,0-1204) fuzzy-if(webrender&&winWidget,134-222,1197-1588) == element-paint-native-widget.html element-paint-native-widget-ref.html
fails-if(usesRepeatResampling&&!(webrender&&winWidget)) == element-paint-subimage-sampling-restriction.html about:blank
== element-paint-clippath.html element-paint-clippath-ref.html

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

@ -28,7 +28,7 @@ fuzzy(0-16,0-5) == mask-layer-transform.html mask-layer-transform-ref.html
fuzzy-if(gtkWidget,0-1,0-17) fuzzy-if(Android,0-3,0-4) == forced-bg-color-outside-visible-region.html forced-bg-color-outside-visible-region-ref.html
!= layerize-over-fixed-bg-1.html about:blank
skip-if(!asyncPan) != fixed-pos-scrolled-clip-layerize.html about:blank
skip-if(!asyncPan) fuzzy-if((gtkWidget||winWidget)&&!webrender,0-1,0-40000) == fixed-pos-scrolled-clip-opacity-layerize.html fixed-pos-scrolled-clip-opacity-inside-layerize.html
skip-if(!asyncPan) fuzzy-if(!webrender,0-1,0-40000) == fixed-pos-scrolled-clip-opacity-layerize.html fixed-pos-scrolled-clip-opacity-inside-layerize.html
# These tests check whether the GPU process is working. We expect it to work if:
# E10S is enabled, and

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

@ -1,9 +1,9 @@
# basic tests for webkit-text-stroke
# fuzzy is needed here for platform dependent backends
# These fail on Linux without webrender due to lack of antialiasing of the HTML text stroke
fuzzy(0-64,0-52) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!webrender) fails-if(gtkWidget&&!webrender&&!useDrawSnapshot) fuzzy-if(webrender,0-64,0-776) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)||(winWidget&&isDebugBuild&&!layersGPUAccelerated)),0-80,0-2822) == webkit-text-stroke-property-001.html webkit-text-stroke-property-001-ref.html
fuzzy(0-4,0-24) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!webrender) fails-if(gtkWidget&&!webrender&&!useDrawSnapshot) fuzzy-if(webrender,0-4,0-27) fuzzy-if(geckoview&&webrender,0-4,0-1476) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)||(winWidget&&isDebugBuild&&!layersGPUAccelerated)),0-125,0-3725) == webkit-text-stroke-property-002.html webkit-text-stroke-property-002-ref.html
fuzzy(0-48,0-28) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!webrender) fails-if(gtkWidget&&!webrender&&!useDrawSnapshot) fuzzy-if(webrender,0-64,0-528) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)||(winWidget&&isDebugBuild&&!layersGPUAccelerated)),0-74,0-2596) == webkit-text-stroke-property-003.html webkit-text-stroke-property-003-ref.html
fuzzy(0-64,0-33) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!webrender) fails-if(gtkWidget&&!webrender&&!useDrawSnapshot) fuzzy-if(webrender,0-64,0-575) fuzzy-if(geckoview&&webrender&&device,0-64,0-599) fuzzy-if(geckoview&&webrender&&emulator,96-96,58-58) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)||(winWidget&&isDebugBuild&&!layersGPUAccelerated)),0-85,0-2147) == webkit-text-stroke-property-004.html webkit-text-stroke-property-004-ref.html
fuzzy(0-64,0-47) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!webrender) fails-if(gtkWidget&&!webrender&&!useDrawSnapshot) fuzzy-if(webrender,0-64,0-860) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)||(winWidget&&isDebugBuild&&!layersGPUAccelerated)),0-80,0-2822) == webkit-text-stroke-property-005.html webkit-text-stroke-property-005-ref.html
fuzzy(0-71,0-10) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!webrender) fails-if(gtkWidget&&!webrender&&!useDrawSnapshot) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)||(winWidget&&isDebugBuild&&!layersGPUAccelerated)),0-48,0-351) == webkit-text-stroke-property-006.html webkit-text-stroke-property-006-ref.html
fuzzy(0-64,0-52) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!webrender) fails-if(gtkWidget&&!webrender&&!useDrawSnapshot) fuzzy-if(webrender,0-64,0-776) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)||(winWidget&&!layersGPUAccelerated)),0-80,0-2822) == webkit-text-stroke-property-001.html webkit-text-stroke-property-001-ref.html
fuzzy(0-4,0-24) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!webrender) fails-if(gtkWidget&&!webrender&&!useDrawSnapshot) fuzzy-if(webrender,0-4,0-27) fuzzy-if(geckoview&&webrender,0-4,0-1476) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)||(winWidget&&!layersGPUAccelerated)),0-125,0-3725) == webkit-text-stroke-property-002.html webkit-text-stroke-property-002-ref.html
fuzzy(0-48,0-28) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!webrender) fails-if(gtkWidget&&!webrender&&!useDrawSnapshot) fuzzy-if(webrender,0-64,0-528) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)||(winWidget&&!layersGPUAccelerated)),0-74,0-2596) == webkit-text-stroke-property-003.html webkit-text-stroke-property-003-ref.html
fuzzy(0-64,0-33) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!webrender) fails-if(gtkWidget&&!webrender&&!useDrawSnapshot) fuzzy-if(webrender,0-64,0-575) fuzzy-if(geckoview&&webrender&&device,0-64,0-599) fuzzy-if(geckoview&&webrender&&emulator,96-96,58-58) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)||(winWidget&&!layersGPUAccelerated)),0-85,0-2147) == webkit-text-stroke-property-004.html webkit-text-stroke-property-004-ref.html
fuzzy(0-64,0-47) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!webrender) fails-if(gtkWidget&&!webrender&&!useDrawSnapshot) fuzzy-if(webrender,0-64,0-860) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)||(winWidget&&!layersGPUAccelerated)),0-80,0-2822) == webkit-text-stroke-property-005.html webkit-text-stroke-property-005-ref.html
fuzzy(0-71,0-10) fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!webrender) fails-if(gtkWidget&&!webrender&&!useDrawSnapshot) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu))&&(/^aarch64-msvc/.test(xulRuntime.XPCOMABI)||(winWidget&&!layersGPUAccelerated)),0-48,0-351) == webkit-text-stroke-property-006.html webkit-text-stroke-property-006-ref.html

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

@ -11,7 +11,7 @@ fuzzy-if(webrender,0-1,0-6) == rotatey-1a.html rotatey-1-ref.html
== rotatex-perspective-1c.html rotatex-1-ref.html
== rotatex-perspective-3a.html rotatex-perspective-3-ref.html
== scalez-1a.html scalez-1-ref.html
fuzzy-if(gtkWidget||winWidget,0-8,0-376) fuzzy-if(Android,0-8,0-441) fuzzy-if(cocoaWidget,0-17,0-4) fuzzy-if(skiaContent,0-16,0-286) fuzzy-if(webrender&&cocoaWidget,0-200,0-310) fuzzy-if(webrender&&winWidget,0-175,0-250) == preserve3d-1a.html preserve3d-1-ref.html
fuzzy-if(gtkWidget||winWidget,0-8,0-376) fuzzy-if(Android,0-8,0-441) fuzzy-if(skiaContent,0-16,0-346) fuzzy-if(webrender&&cocoaWidget,0-200,0-310) fuzzy-if(webrender&&winWidget,0-175,0-250) == preserve3d-1a.html preserve3d-1-ref.html
== preserve3d-1b.html about:blank
== preserve3d-clipped.html about:blank
== preserve3d-2a.html preserve3d-2-ref.html

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

@ -175,7 +175,7 @@ test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animati
skip-if(webrender) test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") == partial-prerender-translate-12.html partial-prerender-translate-2-ref.html # bug 1666692 for WebRender
# This reftest heavily depends on layout.animation.prerender.viewport-ratio-limit
# and reftest viewport size (800, 1000).
skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)||Android) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") fuzzy-if(winWidget&&!layersGPUAccelerated,0-74,0-2667) == partial-prerender-expansion-rotate.html partial-prerender-expansion-ref.html
skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)||Android) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") fuzzy-if(!layersGPUAccelerated,0-75,0-2683) == partial-prerender-expansion-rotate.html partial-prerender-expansion-ref.html
# Bug 1710321
skip-if(useDrawSnapshot&&webrender) fails-if(webrender&&Android) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") pref(dom.meta-viewport.enabled,true) pref(apz.allow_zooming,true) fails-if(webrender&&Android) == partial-prerender-expansion-with-resolution-1.html partial-prerender-expansion-with-resolution-ref.html
skip-if(webrender) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") pref(dom.meta-viewport.enabled,true) pref(apz.allow_zooming,true) == partial-prerender-expansion-with-resolution-2.html partial-prerender-expansion-with-resolution-ref.html # bug 1650039 for WebRender

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

@ -43,6 +43,7 @@ treeherder:
'M-fis': 'Mochitests with fission enabled'
'M-fis-xorig': 'Mochitests with cross-origin and fission enabled'
'M-fis-gli': 'Mochitests with fission and WebGL IPC enabled'
'M-noqr': 'Mochitest with no webrender or software webrender'
'M-gli': 'Mochitests with WebGL over IPC'
'M-spi': 'Mochitests with socket process'
'M-spi-nw': 'Mochitests with networking on socket process'
@ -68,6 +69,7 @@ treeherder:
'R-fis': 'Reftests with fission enabled'
'R-swr': 'Reftests with software webrender enabled'
'R-wayland': 'Reftests with Wayland backend enabled'
'R-noqr': 'Reftest with no webrender or no software webrender'
'Rap': 'Raptor performance tests on Firefox'
'Rap-live': 'Raptor performance tests on Firefox with live sites'
'Rap-fis': 'Raptor performance tests on Firefox with fission enabled'

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

@ -430,6 +430,7 @@ mochitest-media:
linux.*64-asan-qr/opt: ['autoland', 'mozilla-central']
linux.*64-tsan/opt: ['autoland', 'mozilla-central']
default: []
noqr: built-projects
default:
by-test-platform:
.*-tsan/opt: ['trunk']
@ -445,7 +446,9 @@ mochitest-media:
android-em-7.0-x86_64-qr/debug: ['webrender-sw', 'socketprocess', 'fission']
android-em-7.*: ['fission']
android.*: ['socketprocess']
linux.*64-qr/debug: ['webrender-sw', 'fission', 'fission-webgl-ipc', 'wayland']
linux.*64-qr/debug: ['webrender-sw', 'fission', 'fission-webgl-ipc', 'wayland', 'noqr']
.*(-asan|-tsan|10-32|7-32).*: ['fission', 'fission-webgl-ipc', 'socketprocess', 'webgl-ipc']
.*-qr.*: ['fission', 'fission-webgl-ipc', 'socketprocess', 'webgl-ipc', 'noqr']
default: ['fission', 'fission-webgl-ipc', 'socketprocess', 'webgl-ipc']
loopback-video: true
instance-size:

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

@ -45,11 +45,13 @@ crashtest:
treeherder-symbol: R(C)
variants:
by-test-platform:
linux1804-64-qr/debug: ['webrender-sw', 'fission', 'wayland']
linux1804-64-qr/debug: ['webrender-sw', 'fission', 'wayland', 'noqr']
linux1804-64-asan-qr/opt: ['webrender-sw', 'fission', 'wayland']
windows10-64-qr/debug: ['webrender-sw', 'fission']
macosx101.*64-qr/debug: ['webrender-sw', 'fission']
windows10-64-qr/debug: ['webrender-sw', 'fission', 'noqr']
macosx101.*64-qr/debug: ['webrender-sw', 'fission', 'noqr']
android-em-7.0-x86_64-qr/debug: ['webrender-sw', 'fission']
.*(-asan|-tsan|10-32|7-32).*: ['fission']
(!android).*-qr.*: ['fission', 'noqr']
default: ['fission']
chunks:
by-test-platform:
@ -65,6 +67,7 @@ crashtest:
(windows10|linux1804)-64-shippable-qr/opt: ['mozilla-central']
(windows10|linux1804)-64-qr/debug: ['trunk']
default: []
noqr: built-projects
default:
by-test-platform:
windows10-aarch64/.*: ['mozilla-central', 'mozilla-beta', 'mozilla-release']
@ -153,11 +156,13 @@ reftest:
default: virtual-with-gpu
variants:
by-test-platform:
linux1804-64-qr/debug: ['webrender-sw', 'fission', 'wayland']
linux1804-64-qr/debug: ['webrender-sw', 'fission', 'wayland', 'noqr']
linux1804-64-asan-qr/opt: ['webrender-sw', 'fission', 'wayland']
windows10-64-qr/debug: ['webrender-sw', 'fission']
macosx101.*64-qr/debug: ['webrender-sw', 'fission']
windows10-64-qr/debug: ['webrender-sw', 'fission', 'noqr']
macosx101.*64-qr/debug: ['webrender-sw', 'fission', 'noqr']
android-em-7.0-x86_64-qr/debug: ['webrender-sw', 'fission']
.*(-asan|-tsan|10-32|7-32).*: ['fission']
(!android).*-qr.*: ['fission', 'noqr']
default: ['fission']
chunks:
by-test-platform:
@ -179,6 +184,7 @@ reftest:
by-test-platform:
linux1804-64-qr/debug: ['trunk']
default: []
noqr: built-projects
default:
by-test-platform:
windows10-aarch64/.*: ['mozilla-central', 'mozilla-beta', 'mozilla-release']
@ -234,34 +240,6 @@ reftest-qr:
windows10-64.*: hardware
default: virtual
reftest-no-accel:
description: "Reftest not accelerated run"
treeherder-symbol: R(Ru)
virtualization:
by-test-platform:
windows10-64.*: hardware
default: virtual-with-gpu
run-on-projects:
by-variant:
fission: []
default:
by-test-platform:
windows10-64.*: []
default: built-projects
chunks:
by-test-platform:
macosx.*: 1
windows.*: 4
linux1804-64(-shippable|-devedition)?/opt: 4
default: 8
mozharness:
chunked:
by-test-platform:
windows10-64.*/opt: false
macosx.*: false
default: true
reftest-snapshot:
description: "Reftest snapshot"
treeherder-symbol: R(Rs)

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

@ -111,6 +111,7 @@ linux1804-64-qr/opt:
- talos
- raptor-firefox
- browsertime
- noqr-tests
linux1804-64-shippable-qr/opt:
build-platform: linux64-shippable/opt
@ -124,6 +125,7 @@ linux1804-64-shippable-qr/opt:
- talos-profiling
- raptor-firefox
- browsertime
- noqr-tests
linux1804-64-qr/debug:
build-platform: linux64/debug
@ -131,6 +133,7 @@ linux1804-64-qr/debug:
- linux1804-qr-tests
- mochitest-webgpu
- web-platform-tests
- noqr-tests
linux1804-64-asan-qr/opt:
build-platform: linux64-asan/opt
@ -316,6 +319,7 @@ windows10-64-qr/debug:
- windows-qr-tests
- web-platform-tests
- web-platform-tests-wdspec-headless
- noqr-tests
windows10-64-qr/opt:
build-platform: win64/opt
@ -326,6 +330,7 @@ windows10-64-qr/opt:
- raptor-firefox
- browsertime
- web-platform-tests
- noqr-tests
windows10-64-shippable-qr/opt:
build-platform: win64-shippable/opt
@ -338,6 +343,7 @@ windows10-64-shippable-qr/opt:
- browsertime
- web-platform-tests
- mochitest-webgpu
- noqr-tests
windows10-64-mingwclang/debug:
build-platform: win64-mingwclang/debug
@ -406,6 +412,7 @@ macosx1015-64-shippable-qr/opt:
- web-platform-tests
- web-platform-tests-backlog
- web-platform-tests-wdspec-headless
- noqr-tests
macosx1015-64/debug:
build-platform: macosx64/debug
@ -432,12 +439,14 @@ macosx1015-64-qr/opt:
- web-platform-tests
- web-platform-tests-backlog
- web-platform-tests-wdspec-headless
- noqr-tests
macosx1015-64-qr/debug:
build-platform: macosx64/debug
test-sets:
- macosx1015-64-qr-tests
- web-platform-tests
- noqr-tests
macosx1015-64-ccov-qr/opt:
build-platform: macosx64-ccov/opt

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

@ -172,7 +172,6 @@ linux1804-tests:
- mochitest-webgl2-core
- mochitest-webgl2-ext
- reftest
- reftest-no-accel
- telemetry-tests-client
- test-verify
- test-verify-gpu
@ -275,7 +274,6 @@ windows-7-tests:
- mochitest-browser-chrome
- mochitest-webgpu
- reftest
- reftest-no-accel
- xpcshell
windows32-tests:
@ -317,7 +315,6 @@ windows-tests:
- mochitest-plain-gpu
- mochitest-remote
- reftest
- reftest-no-accel
- telemetry-tests-client
- test-verify
- test-verify-gpu
@ -586,3 +583,8 @@ linux-tsan-tests:
- web-platform-tests
- web-platform-tests-reftest
- xpcshell
noqr-tests:
- crashtest
- reftest
- mochitest-media

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

@ -184,6 +184,19 @@ def fission_filter(task):
TEST_VARIANTS = {
"noqr": {
"description": "{description} with no webrender or software webrender",
"suffix": "noqr",
"merge": {
"webrender": False,
"mozharness": {
"extra-options": [
"--setpref=gfx.webrender.software=false",
"--setpref=layers.acceleration.disabled=true",
],
},
},
},
"a11y-checks": {
"description": "{description} with accessibility checks enabled",
"suffix": "a11y-checks",