Bug 1669478 - Enable WebRender on most of the windows10-64 ccov tests. r=ahal,jrmuizel

This moves most of the windows ccov tests to run with WebRender enabled by
putting them in the windows10-64-ccov-qr test platform. (The -qr suffix causes
the taskgraph code to enable WebRender for these jobs).
The only one skipped is the marionette GPU test because it contains a test that
specifically requires WebRender disabled.

The existing non-regex config keys that referred to `windows10-64-ccov` also
get updated, and in a couple of places we need to add a new non-regex key to
disambiguate between two matching regex keys.

Differential Revision: https://phabricator.services.mozilla.com/D94769
This commit is contained in:
Kartikaya Gupta 2020-10-28 16:23:20 +00:00
Родитель 5d8025d178
Коммит e4bcc652fe
8 изменённых файлов: 18 добавлений и 6 удалений

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

@ -80,7 +80,7 @@ jittest:
chunks:
by-test-platform:
windows.*: 1
windows10-64-ccov/opt: 8
windows10-64-ccov-qr/opt: 8
macosx.*/opt: 1
macosx.*/debug: 3
android.*: 10

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

@ -186,6 +186,7 @@ mochitest-chrome:
by-test-platform:
.*-ccov.*/.*: 3
.*-qr/.*: 3
windows10-64-ccov-qr/opt: 3
.*-asan/opt: 3
.*-tsan/opt: 6
(linux.*64|windows.*-..|macosx10..)/debug: 3

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

@ -94,7 +94,7 @@ jsreftest:
android-hw.*/(opt|pgo)?: 6
windows.*\/opt: 2
windows10-64-asan/opt: 3
windows10-64-ccov/opt: 5
windows10-64-ccov-qr/opt: 5
linux.*64-ccov.*/.*: 5
linux1804-64-qr/opt: 4
linux1804-64-qr/debug: 5
@ -140,7 +140,7 @@ reftest:
windows.*/opt: 2
windows.*/debug: 4
windows10-64-asan/opt: 3
windows10-64-ccov/opt: 9
windows10-64-ccov-qr/opt: 9
default: 8
e10s: true
run-on-projects:

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

@ -24,7 +24,7 @@ job-defaults:
- talos/mac_config.py
windows.*:
- talos/windows_config.py
windows10-64-ccov/opt:
windows10-64-ccov-qr/opt:
- talos/windows_vm_config.py
linux64-ccov.*/.*:
- talos/linux64_config_taskcluster.py
@ -556,6 +556,7 @@ talos-webgl:
.*-ccov.*/.*: []
android.*: []
(linux64|windows|macos).*-qr.*: ['webgl-ipc', 'webrender-sw']
windows10-64-ccov-qr/opt: []
default: ['webgl-ipc']
run-on-projects:
by-test-platform:

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

@ -224,13 +224,17 @@ windows7-32-qr/opt:
# win64
windows10-64-ccov/opt:
build-platform: win64-ccov/opt
test-sets:
- marionette-gpu-tests # fails on -qr because one test requires WR disabled
windows10-64-ccov-qr/opt:
build-platform: win64-ccov/opt
test-sets:
- awsy
- desktop-screenshot-capture
- windows-reftest-gpu
- windows-talos
- marionette-gpu-tests
- windows-tests
- windows-ccov-tests
- windows10-tests

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

@ -117,7 +117,7 @@ web-platform-tests-reftest:
treeherder-symbol: W(Wr)
virtualization:
by-test-platform:
windows10-64(?:-pgo|-shippable)?-qr/.*: virtual-with-gpu
windows10-64.*-qr/.*: virtual-with-gpu
default: virtual
chunks:
by-test-platform:

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

@ -50,6 +50,7 @@ xpcshell:
chunks:
by-test-platform:
.*-ccov.*/.*: 6
windows10-64-ccov-qr/opt: 6
android-em-7.*: 4
macosx1014-64(-shippable|-devedition|-asan)?(-qr)?/.*: 2
linux1804-64(-qr)?/debug: 6

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

@ -109,6 +109,11 @@ WINDOWS_WORKER_TYPES = {
"virtual-with-gpu": "t-win10-64-gpu-s",
"hardware": "t-win10-64-1803-hw",
},
"windows10-64-ccov-qr": {
"virtual": "t-win10-64",
"virtual-with-gpu": "t-win10-64-gpu-s",
"hardware": "t-win10-64-1803-hw",
},
"windows10-64-devedition": {
"virtual": "t-win10-64",
"virtual-with-gpu": "t-win10-64-gpu-s",