зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1522111
- Make -qr tests depend on -pgo where applicable, leaving old -qr sets in place. r=gbrown,jmaher,kats
Also set the run-on-projects for various tests to be central/try when opt Differential Revision: https://phabricator.services.mozilla.com/D19742 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
9669bf017d
Коммит
d1ad88fb6e
|
@ -30,4 +30,4 @@ jobs-from:
|
|||
dependent-build-platforms:
|
||||
linux64-asan/opt: build-linux64-asan/opt
|
||||
linux64/debug: build-linux64/debug
|
||||
linux64.*: build-linux64/opt
|
||||
linux64.*: build-linux64/pgo
|
||||
|
|
|
@ -4,7 +4,7 @@ job-defaults:
|
|||
instance-size: xlarge
|
||||
virtualization:
|
||||
by-test-platform:
|
||||
windows10-64-qr/.*: virtual-with-gpu
|
||||
windows10-64(?:-pgo)?-qr/.*: virtual-with-gpu
|
||||
windows10-64/.*: virtual-with-gpu
|
||||
default: virtual
|
||||
allow-software-gl-layers: false
|
||||
|
|
|
@ -80,6 +80,7 @@ test-verify:
|
|||
# do not run on ccov
|
||||
.*-ccov/.*: []
|
||||
.*-asan/.*: []
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
# do not run on beta or release: usually just confirms earlier results
|
||||
default: ['trunk', 'try']
|
||||
tier: 2
|
||||
|
@ -123,6 +124,7 @@ test-verify-gpu:
|
|||
# do not run on ccov
|
||||
.*-ccov/.*: []
|
||||
.*-asan/.*: []
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
# do not run on beta or release: usually just confirms earlier results
|
||||
default: ['trunk', 'try']
|
||||
tier: 2
|
||||
|
|
|
@ -45,7 +45,7 @@ mochitest:
|
|||
default: default
|
||||
virtualization:
|
||||
by-test-platform:
|
||||
windows10-64-qr/.*: virtual-with-gpu
|
||||
windows10-64(?:-pgo)?-qr/.*: virtual-with-gpu
|
||||
default: virtual
|
||||
chunks:
|
||||
by-test-platform:
|
||||
|
@ -138,9 +138,10 @@ browser-screenshots:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
# We don't want debug, pgo, devedition or nightly builds
|
||||
windows7-32/opt: ['mozilla-central', 'integration']
|
||||
windows10-64/opt: ['mozilla-central', 'integration']
|
||||
linux64/opt: ['mozilla-central', 'integration']
|
||||
windows7-32-pgo(?:-qr)?/opt: ['mozilla-central', 'integration']
|
||||
windows10-64-pgo(?:-qr)?/opt: ['mozilla-central', 'integration']
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central']
|
||||
linux64-pgo(?:-qr)?/opt: ['mozilla-central', 'integration']
|
||||
macosx64/opt: ['mozilla-central', 'integration']
|
||||
default: []
|
||||
max-run-time: 3600
|
||||
|
@ -285,7 +286,7 @@ mochitest-media:
|
|||
loopback-video: true
|
||||
virtualization:
|
||||
by-test-platform:
|
||||
windows10-64-qr/.*: virtual-with-gpu
|
||||
windows10-64(?:-pgo)?-qr/.*: virtual-with-gpu
|
||||
default: virtual
|
||||
instance-size:
|
||||
by-test-platform:
|
||||
|
|
|
@ -12,6 +12,7 @@ job-defaults:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows10-64-ux: ['try', 'mozilla-central']
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['try', 'trunk', 'mozilla-beta']
|
||||
tier:
|
||||
by-test-platform:
|
||||
|
|
|
@ -39,7 +39,7 @@ crashtest:
|
|||
default: default
|
||||
virtualization:
|
||||
by-test-platform:
|
||||
windows10-64-qr/.*: virtual-with-gpu
|
||||
windows10-64(?:-pgo)?-qr/.*: virtual-with-gpu
|
||||
default: virtual
|
||||
chunks:
|
||||
by-test-platform:
|
||||
|
|
|
@ -32,6 +32,7 @@ talos-bcv:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*-qr/.*: [] # this test is not useful with webrender
|
||||
(?:windows10-64|windows7-32|linux64)/opt: ['mozilla-central', 'try']
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
tier:
|
||||
by-test-platform:
|
||||
|
@ -46,7 +47,10 @@ talos-chrome:
|
|||
description: "Talos chrome"
|
||||
try-name: chromez
|
||||
treeherder-symbol: T(c)
|
||||
run-on-projects: ['mozilla-beta', 'trunk', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
max-run-time: 1200
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -60,6 +64,7 @@ talos-damp:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
linux64-ccov/.*: ['try'] # Bug 1407593
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -69,7 +74,10 @@ talos-dromaeojs:
|
|||
description: "Talos dromaeojs"
|
||||
try-name: dromaeojs
|
||||
treeherder-symbol: T(d)
|
||||
run-on-projects: ['mozilla-beta', 'trunk', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
max-run-time: 2100
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -80,7 +88,10 @@ talos-flex:
|
|||
try-name: flex
|
||||
treeherder-symbol: T(f)
|
||||
tier: 3
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 1800
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -90,7 +101,10 @@ talos-g1:
|
|||
description: "Talos g1"
|
||||
try-name: g1
|
||||
treeherder-symbol: T(g1)
|
||||
run-on-projects: ['mozilla-beta', 'trunk', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
max-run-time:
|
||||
by-test-platform:
|
||||
linux64.*: 3600
|
||||
|
@ -103,7 +117,10 @@ talos-g3:
|
|||
description: "Talos g3"
|
||||
try-name: g3
|
||||
treeherder-symbol: T(g3)
|
||||
run-on-projects: ['mozilla-beta', 'trunk', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
max-run-time: 900
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -113,7 +130,10 @@ talos-g4:
|
|||
description: "Talos g4"
|
||||
try-name: g4
|
||||
treeherder-symbol: T(g4)
|
||||
run-on-projects: ['mozilla-beta', 'trunk', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
max-run-time:
|
||||
by-test-platform:
|
||||
linux64.*: 1500
|
||||
|
@ -126,7 +146,10 @@ talos-g5:
|
|||
description: "Talos g5"
|
||||
try-name: g5
|
||||
treeherder-symbol: T(g5)
|
||||
run-on-projects: ['mozilla-beta', 'trunk', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
mozharness:
|
||||
extra-options:
|
||||
- --suite=g5
|
||||
|
@ -139,7 +162,10 @@ talos-h1:
|
|||
description: "Talos h1"
|
||||
try-name: h1
|
||||
treeherder-symbol: T(h1)
|
||||
run-on-projects: ['mozilla-beta', 'trunk', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
mozharness:
|
||||
extra-options:
|
||||
- --suite=h1
|
||||
|
@ -152,7 +178,10 @@ talos-h2:
|
|||
description: "Talos h2"
|
||||
try-name: h2
|
||||
treeherder-symbol: T(h2)
|
||||
run-on-projects: ['mozilla-beta', 'trunk', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
max-run-time:
|
||||
by-test-platform:
|
||||
linux64.*: 900
|
||||
|
@ -165,7 +194,10 @@ talos-motionmark:
|
|||
description: "Talos motionmark"
|
||||
try-name: motionmark
|
||||
treeherder-symbol: T(mm)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 3600
|
||||
tier:
|
||||
by-test-platform:
|
||||
|
@ -180,7 +212,10 @@ talos-other:
|
|||
description: "Talos other"
|
||||
try-name: other
|
||||
treeherder-symbol: T(o)
|
||||
run-on-projects: ['mozilla-beta', 'trunk', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
max-run-time: 1500
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -190,7 +225,10 @@ talos-sessionrestore-many-windows:
|
|||
description: "Talos sessionrestore-many-windows"
|
||||
try-name: sessionrestore-many-windows
|
||||
treeherder-symbol: T(smw)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 1500
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -200,7 +238,10 @@ talos-perf-reftest:
|
|||
description: "Talos perf-reftest"
|
||||
try-name: perf-reftest
|
||||
treeherder-symbol: T(p)
|
||||
run-on-projects: ['trunk', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['trunk', 'try']
|
||||
max-run-time: 1200
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -210,7 +251,10 @@ talos-perf-reftest-singletons:
|
|||
description: "Talos perf-reftest singletons"
|
||||
try-name: perf-reftest-singletons
|
||||
treeherder-symbol: T(ps)
|
||||
run-on-projects: ['trunk', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['trunk', 'try']
|
||||
max-run-time: 1200
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -220,7 +264,10 @@ talos-speedometer:
|
|||
description: "Talos speedometer"
|
||||
try-name: speedometer
|
||||
treeherder-symbol: T(sp)
|
||||
run-on-projects: ['mozilla-beta', 'trunk', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
max-run-time: 1500
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -230,7 +277,10 @@ talos-svgr:
|
|||
description: "Talos svgr"
|
||||
try-name: svgr
|
||||
treeherder-symbol: T(s)
|
||||
run-on-projects: ['mozilla-beta', 'trunk', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
max-run-time: 1800
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -240,7 +290,10 @@ talos-tp5o:
|
|||
description: "Talos tp5o"
|
||||
try-name: tp5o
|
||||
treeherder-symbol: T(tp)
|
||||
run-on-projects: ['mozilla-beta', 'trunk', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
max-run-time: 1800
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -250,7 +303,10 @@ talos-tp6:
|
|||
description: "Talos tp6"
|
||||
try-name: tp6
|
||||
treeherder-symbol: T(tp6)
|
||||
run-on-projects: ['trunk', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['trunk', 'try']
|
||||
max-run-time: 1200
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -264,6 +320,7 @@ talos-tp6-stylo-threads:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
macosx.*: ['mozilla-beta', 'autoland', 'try']
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -277,6 +334,7 @@ talos-tps:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
linux64-ccov/.*: ['try'] # Bug 1407593
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -295,9 +353,10 @@ talos-xperf:
|
|||
windows10-64.*: true
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows7-32(-pgo)?/.*: ['mozilla-beta', 'trunk', 'try']
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
windows10-aarch64/opt: []
|
||||
windows10-64.*/opt: ['mozilla-beta', 'trunk', 'try']
|
||||
windows7-32-pgo(?:-qr)?/.*: ['mozilla-beta', 'trunk', 'try']
|
||||
windows10-64-(?!qr).*/opt: ['mozilla-beta', 'trunk', 'try']
|
||||
default: []
|
||||
tier:
|
||||
by-test-platform:
|
||||
|
|
|
@ -106,6 +106,15 @@ linux64-qr/opt:
|
|||
- web-platform-tests
|
||||
- raptor-firefox
|
||||
- raptor-fetch-firefox
|
||||
linux64-pgo-qr/opt:
|
||||
build-platform: linux64-pgo/opt
|
||||
test-sets:
|
||||
- linux-qr-tests
|
||||
- talos
|
||||
- awsy
|
||||
- web-platform-tests
|
||||
- raptor-firefox
|
||||
- raptor-fetch-firefox
|
||||
linux64-qr/debug:
|
||||
build-platform: linux64/debug
|
||||
test-sets:
|
||||
|
@ -276,6 +285,15 @@ windows10-64-qr/opt:
|
|||
- raptor-firefox
|
||||
- web-platform-tests
|
||||
|
||||
windows10-64-pgo-qr/opt:
|
||||
build-platform: win64-pgo/opt
|
||||
test-sets:
|
||||
- awsy
|
||||
- windows-qr-tests
|
||||
- windows-talos
|
||||
- raptor-firefox
|
||||
- web-platform-tests
|
||||
|
||||
##
|
||||
# MacOS X platforms (matching /macosx.*/)
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ job-defaults:
|
|||
default: false
|
||||
virtualization:
|
||||
by-test-platform:
|
||||
windows10-64-qr/.*: virtual-with-gpu
|
||||
windows10-64(?:-pgo)?-qr/.*: virtual-with-gpu
|
||||
default: virtual
|
||||
mozharness:
|
||||
script: web_platform_tests.py
|
||||
|
@ -107,7 +107,7 @@ web-platform-tests-reftests:
|
|||
by-test-platform:
|
||||
android.*: ['mozilla-central', 'try']
|
||||
windows10-aarch64/opt: ['try', 'mozilla-central']
|
||||
linux64-qr/.*: ['release', 'try'] # skip on integration branches due to high load
|
||||
linux64-pgo-qr/.*: ['release', 'try'] # skip on integration branches due to high load
|
||||
default: built-projects
|
||||
tier:
|
||||
by-test-platform:
|
||||
|
@ -192,6 +192,7 @@ test-verify-wpt:
|
|||
# do not run on ccov
|
||||
.*-ccov/.*: []
|
||||
.*-asan/.*: []
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
# do not run on beta or release: usually just confirms earlier results
|
||||
default: ['trunk', 'try']
|
||||
tier: 2
|
||||
|
|
|
@ -112,6 +112,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-pgo-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',
|
||||
},
|
||||
'windows10-64-ux': {
|
||||
'virtual': 'aws-provisioner-v1/gecko-t-win10-64',
|
||||
'virtual-with-gpu': 'aws-provisioner-v1/gecko-t-win10-64-gpu',
|
||||
|
@ -645,6 +650,7 @@ def set_tier(config, tests):
|
|||
'linux64-asan/opt',
|
||||
'linux64-qr/opt',
|
||||
'linux64-qr/debug',
|
||||
'linux64-pgo-qr/opt',
|
||||
'windows7-32/debug',
|
||||
'windows7-32/opt',
|
||||
'windows7-32-pgo/opt',
|
||||
|
@ -659,6 +665,7 @@ def set_tier(config, tests):
|
|||
'windows10-64-asan/opt',
|
||||
'windows10-64-qr/opt',
|
||||
'windows10-64-qr/debug',
|
||||
'windows10-64-pgo-qr/opt',
|
||||
'macosx64/opt',
|
||||
'macosx64/debug',
|
||||
'macosx64-nightly/opt',
|
||||
|
|
Загрузка…
Ссылка в новой задаче