Bug 1426191 - Turn on gpu mochitests for windows10-64 QuantumRender builds. r=dustin

This also renames the existing test sets for qr to be linux-specific, so
we can have a different test set for windows QR builds. The windows10-64-qr
gpu mochitests will run on all nightly branches (so inbound, autoland, m-c,
try) by default.

MozReview-Commit-ID: F2NjCTHYg13

--HG--
extra : rebase_source : eb107b11d995a84bd76885e1af241ca05f634684
This commit is contained in:
Kartikaya Gupta 2017-12-21 09:25:13 -05:00
Родитель bcfa111a64
Коммит 2a7bae4788
5 изменённых файлов: 34 добавлений и 7 удалений

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

@ -252,6 +252,10 @@ mochitest-gpu:
description: "Mochitest GPU run"
suite: mochitest/gpu
treeherder-symbol: tc-M(gpu)
run-on-projects:
by-test-platform:
.*-qr/.*: ['mozilla-central', 'autoland', 'mozilla-inbound', 'try'] # exclude beta and project branches
default: built-projects
loopback-video: true
virtualization: virtual-with-gpu
e10s:

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

@ -113,17 +113,17 @@ linux64-stylo-sequential/opt:
- awsy-stylo-sequential
# QR builds just run a subset right now. Note that the tests in this
# test set are further restricted in tests.yml to run on certain projects
# only, to avoid adding too much infra load.
# test set are further restricted in {reftests,talos,...}.yml to run on
# certain projects only, to avoid adding too much infra load.
linux64-qr/opt:
build-platform: linux64/opt
test-sets:
- qr-tests
- qr-talos
- linux-qr-tests
- linux-qr-talos
linux64-qr/debug:
build-platform: linux64/debug
test-sets:
- qr-tests
- linux-qr-tests
linux64-ccov/opt:
build-platform: linux64-ccov/opt
@ -232,6 +232,20 @@ windows10-64-asan/opt:
test-sets:
- common-tests
# QR builds just run a subset right now. Note that the tests in this
# test set are further restricted in {reftests,talos,...}.yml to run on
# certain projects only, to avoid adding too much infra load.
windows10-64-qr/debug:
build-platform: win64/debug
test-sets:
- windows-qr-tests
windows10-64-qr/opt:
build-platform: win64/opt
test-sets:
- windows-qr-tests
##
# MacOS X platforms (matching /macosx.*/)

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

@ -104,7 +104,7 @@ stylo-disabled-tests:
reftest-stylo:
- reftest-stylo
qr-talos:
linux-qr-talos:
- talos-chrome
- talos-dromaeojs
- talos-g1
@ -123,7 +123,7 @@ qr-talos:
- talos-h1
- talos-h2
qr-tests:
linux-qr-tests:
- cppunit
- crashtest
- gtest
@ -137,6 +137,9 @@ qr-tests:
- reftest
- xpcshell
windows-qr-tests:
- mochitest-gpu
jsdcov-code-coverage-tests:
- mochitest
- mochitest-browser-chrome

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

@ -42,6 +42,7 @@ BUILDER_NAME_PREFIX = {
'windows10-64-asan': 'Windows 10 64-bit',
'windows10-64-stylo-disabled': 'Windows 10 64-bit',
'windows10-64-ccov': 'Windows 10 64-bit Code Coverage',
'windows10-64-qr': 'Windows 10 64-bit',
'windows7-32': 'Windows 7 32-bit',
('windows7-32', 'virtual-with-gpu'): 'Windows 7 VM-GFX 32-bit',
'windows7-32-nightly': 'Windows 7 32-bit',

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

@ -106,6 +106,11 @@ WINDOWS_WORKER_TYPES = {
'virtual-with-gpu': 'aws-provisioner-v1/gecko-t-win10-64-gpu',
'hardware': 'releng-hardware/gecko-t-win10-64-hw',
},
'windows10-64-qr': {
'virtual': 'aws-provisioner-v1/gecko-t-win10-64',
'virtual-with-gpu': 'aws-provisioner-v1/gecko-t-win10-64-gpu',
'hardware': 'releng-hardware/gecko-t-win10-64-hw',
},
# These values don't really matter since BBB will be executing them
'windows8-64': {
'virtual': 'aws-provisioner-v1/gecko-t-win10-64',