зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1383789 - Enable Stylo Talos tests on more desktop platforms. r=rwood
MozReview-Commit-ID: IcJc46A3izI
This commit is contained in:
Родитель
8e914fdfc0
Коммит
527cb9bd76
|
@ -177,6 +177,7 @@ windows7-32/opt:
|
|||
- awsy
|
||||
- desktop-screenshot-capture
|
||||
- windows-talos
|
||||
- windows-talos-stylo
|
||||
- windows-tests
|
||||
|
||||
windows7-32-pgo/opt:
|
||||
|
@ -186,6 +187,7 @@ windows7-32-pgo/opt:
|
|||
- desktop-screenshot-capture
|
||||
- windows-tests
|
||||
- windows-talos
|
||||
- windows-talos-stylo
|
||||
|
||||
windows7-32-nightly/opt:
|
||||
build-platform: win32-nightly/opt
|
||||
|
@ -213,6 +215,7 @@ windows10-64/opt:
|
|||
- awsy
|
||||
- desktop-screenshot-capture
|
||||
- windows-talos
|
||||
- windows-talos-stylo
|
||||
- windows-tests
|
||||
|
||||
windows10-64-pgo/opt:
|
||||
|
@ -221,6 +224,7 @@ windows10-64-pgo/opt:
|
|||
- awsy
|
||||
- desktop-screenshot-capture
|
||||
- windows-talos
|
||||
- windows-talos-stylo
|
||||
- windows-tests
|
||||
|
||||
windows10-64-nightly/opt:
|
||||
|
|
|
@ -174,6 +174,20 @@ windows-talos:
|
|||
- talos-tp5o
|
||||
- talos-xperf
|
||||
- talos-tp6
|
||||
|
||||
windows-talos-stylo:
|
||||
- talos-chrome-stylo
|
||||
- talos-dromaeojs-stylo
|
||||
- talos-g1-stylo
|
||||
- talos-g2-stylo
|
||||
- talos-g4-stylo
|
||||
- talos-g5-stylo
|
||||
- talos-other-stylo
|
||||
- talos-perf-reftest-stylo
|
||||
- talos-perf-reftest-singletons-stylo
|
||||
- talos-svgr-stylo
|
||||
- talos-tp5o-stylo
|
||||
- talos-xperf-stylo
|
||||
- talos-tp6-stylo
|
||||
- talos-tp6-stylo-threads
|
||||
|
||||
|
|
|
@ -1262,6 +1262,33 @@ talos-chrome:
|
|||
- --add-option
|
||||
- --webServer,localhost
|
||||
|
||||
talos-chrome-stylo:
|
||||
description: "Talos Stylo chrome"
|
||||
suite: talos
|
||||
try-name: chromez-stylo
|
||||
treeherder-symbol: tc-Ts(c)
|
||||
virtualization: hardware
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows.*: ['mozilla-central', 'try']
|
||||
default: []
|
||||
max-run-time: 3600
|
||||
mozharness:
|
||||
script: talos_script.py
|
||||
no-read-buildbot-config: true
|
||||
config:
|
||||
by-test-platform:
|
||||
macosx.*:
|
||||
- talos/mac_config.py
|
||||
windows.*:
|
||||
- talos/windows_config.py
|
||||
default:
|
||||
- talos/linux_config.py
|
||||
extra-options:
|
||||
- --suite=chromez-stylo
|
||||
- --add-option
|
||||
- --webServer,localhost
|
||||
|
||||
talos-dromaeojs:
|
||||
description: "Talos dromaeojs"
|
||||
suite: talos
|
||||
|
@ -1290,6 +1317,33 @@ talos-dromaeojs:
|
|||
- --add-option
|
||||
- --webServer,localhost
|
||||
|
||||
talos-dromaeojs-stylo:
|
||||
description: "Talos Stylo dromaeojs"
|
||||
suite: talos
|
||||
try-name: dromaeojs-stylo
|
||||
treeherder-symbol: tc-Ts(d)
|
||||
virtualization: hardware
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows.*: ['mozilla-central', 'try']
|
||||
default: []
|
||||
max-run-time: 3600
|
||||
mozharness:
|
||||
script: talos_script.py
|
||||
no-read-buildbot-config: true
|
||||
config:
|
||||
by-test-platform:
|
||||
macosx.*:
|
||||
- talos/mac_config.py
|
||||
windows.*:
|
||||
- talos/windows_config.py
|
||||
default:
|
||||
- talos/linux_config.py
|
||||
extra-options:
|
||||
- --suite=dromaeojs-stylo
|
||||
- --add-option
|
||||
- --webServer,localhost
|
||||
|
||||
talos-g1:
|
||||
description: "Talos g1"
|
||||
suite: talos
|
||||
|
@ -1318,6 +1372,33 @@ talos-g1:
|
|||
- --add-option
|
||||
- --webServer,localhost
|
||||
|
||||
talos-g1-stylo:
|
||||
description: "Talos Stylo g1"
|
||||
suite: talos
|
||||
try-name: g1-stylo
|
||||
treeherder-symbol: tc-Ts(g1)
|
||||
virtualization: hardware
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows.*: ['mozilla-central', 'try']
|
||||
default: []
|
||||
max-run-time: 7200
|
||||
mozharness:
|
||||
script: talos_script.py
|
||||
no-read-buildbot-config: true
|
||||
config:
|
||||
by-test-platform:
|
||||
macosx.*:
|
||||
- talos/mac_config.py
|
||||
windows.*:
|
||||
- talos/windows_config.py
|
||||
default:
|
||||
- talos/linux_config.py
|
||||
extra-options:
|
||||
- --suite=g1-stylo
|
||||
- --add-option
|
||||
- --webServer,localhost
|
||||
|
||||
talos-g2:
|
||||
description: "Talos g2"
|
||||
suite: talos
|
||||
|
@ -1346,6 +1427,33 @@ talos-g2:
|
|||
- --add-option
|
||||
- --webServer,localhost
|
||||
|
||||
talos-g2-stylo:
|
||||
description: "Talos Stylo g2"
|
||||
suite: talos
|
||||
try-name: g2-stylo
|
||||
treeherder-symbol: tc-Ts(g2)
|
||||
virtualization: hardware
|
||||
max-run-time: 7200
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows.*: ['mozilla-central', 'try']
|
||||
default: []
|
||||
mozharness:
|
||||
script: talos_script.py
|
||||
no-read-buildbot-config: true
|
||||
config:
|
||||
by-test-platform:
|
||||
macosx.*:
|
||||
- talos/mac_config.py
|
||||
windows.*:
|
||||
- talos/windows_config.py
|
||||
default:
|
||||
- talos/linux_config.py
|
||||
extra-options:
|
||||
- --suite=g2-stylo
|
||||
- --add-option
|
||||
- --webServer,localhost
|
||||
|
||||
talos-g3:
|
||||
description: "Talos g3"
|
||||
suite: talos
|
||||
|
@ -1402,6 +1510,33 @@ talos-g4:
|
|||
- --add-option
|
||||
- --webServer,localhost
|
||||
|
||||
talos-g4-stylo:
|
||||
description: "Talos Stylo g4"
|
||||
suite: talos
|
||||
try-name: g4-stylo
|
||||
treeherder-symbol: tc-Ts(g4)
|
||||
virtualization: hardware
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows.*: ['mozilla-central', 'try']
|
||||
default: []
|
||||
max-run-time: 3600
|
||||
mozharness:
|
||||
script: talos_script.py
|
||||
no-read-buildbot-config: true
|
||||
config:
|
||||
by-test-platform:
|
||||
macosx.*:
|
||||
- talos/mac_config.py
|
||||
windows.*:
|
||||
- talos/windows_config.py
|
||||
default:
|
||||
- talos/linux_config.py
|
||||
extra-options:
|
||||
- --suite=g4-stylo
|
||||
- --add-option
|
||||
- --webServer,localhost
|
||||
|
||||
talos-g5:
|
||||
description: "Talos g5"
|
||||
suite: talos
|
||||
|
@ -1431,6 +1566,34 @@ talos-g5:
|
|||
- --add-option
|
||||
- --webServer,localhost
|
||||
|
||||
talos-g5-stylo:
|
||||
description: "Talos Stylo g5"
|
||||
suite: talos
|
||||
try-name: g5-stylo
|
||||
treeherder-symbol: tc-Ts(g5)
|
||||
virtualization: hardware
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows.*: ['mozilla-central', 'try']
|
||||
default: []
|
||||
max-run-time: 3600
|
||||
mozharness:
|
||||
script: talos_script.py
|
||||
no-read-buildbot-config: true
|
||||
config:
|
||||
by-test-platform:
|
||||
macosx.*:
|
||||
- talos/mac_config.py
|
||||
windows.*:
|
||||
- talos/windows_config.py
|
||||
default:
|
||||
- talos/linux_config.py
|
||||
- remove_executables.py
|
||||
extra-options:
|
||||
- --suite=g5-stylo
|
||||
- --add-option
|
||||
- --webServer,localhost
|
||||
|
||||
talos-other:
|
||||
description: "Talos other"
|
||||
suite: talos
|
||||
|
@ -1459,6 +1622,33 @@ talos-other:
|
|||
- --add-option
|
||||
- --webServer,localhost
|
||||
|
||||
talos-other-stylo:
|
||||
description: "Talos Stylo other"
|
||||
suite: talos
|
||||
try-name: other-stylo
|
||||
treeherder-symbol: tc-Ts(o)
|
||||
virtualization: hardware
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows.*: ['mozilla-central', 'try']
|
||||
default: []
|
||||
max-run-time: 3600
|
||||
mozharness:
|
||||
script: talos_script.py
|
||||
no-read-buildbot-config: true
|
||||
config:
|
||||
by-test-platform:
|
||||
macosx.*:
|
||||
- talos/mac_config.py
|
||||
windows.*:
|
||||
- talos/windows_config.py
|
||||
default:
|
||||
- talos/linux_config.py
|
||||
extra-options:
|
||||
- --suite=other-stylo
|
||||
- --add-option
|
||||
- --webServer,localhost
|
||||
|
||||
talos-perf-reftest:
|
||||
description: "Talos perf-reftest"
|
||||
suite: talos
|
||||
|
@ -1509,6 +1699,54 @@ talos-perf-reftest-singletons:
|
|||
extra-options:
|
||||
- --suite=perf-reftest-singletons
|
||||
|
||||
talos-perf-reftest-singletons-stylo:
|
||||
description: "Talos Stylo perf-reftest singletons"
|
||||
suite: talos
|
||||
try-name: perf-reftest-singletons-stylo
|
||||
treeherder-symbol: tc-Ts(ps)
|
||||
virtualization: hardware
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows.*: ['mozilla-central', 'try']
|
||||
default: []
|
||||
max-run-time: 3600
|
||||
mozharness:
|
||||
script: talos_script.py
|
||||
no-read-buildbot-config: true
|
||||
config:
|
||||
by-test-platform:
|
||||
macosx.*:
|
||||
- talos/mac_config.py
|
||||
windows.*:
|
||||
- talos/windows_config.py
|
||||
default:
|
||||
- talos/linux_config.py
|
||||
extra-options:
|
||||
- --suite=perf-reftest-singletons-stylo
|
||||
|
||||
talos-perf-reftest-stylo:
|
||||
description: "Talos Stylo perf-reftest"
|
||||
suite: talos
|
||||
try-name: perf-reftest-stylo
|
||||
treeherder-symbol: tc-Ts(p)
|
||||
virtualization: hardware
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows.*: ['mozilla-central', 'try']
|
||||
default: []
|
||||
max-run-time: 3600
|
||||
mozharness:
|
||||
script: talos_script.py
|
||||
no-read-buildbot-config: true
|
||||
config:
|
||||
by-test-platform:
|
||||
windows.*:
|
||||
- talos/windows_config.py
|
||||
default:
|
||||
- talos/linux_config.py
|
||||
extra-options:
|
||||
- --suite=perf-reftest-stylo
|
||||
|
||||
talos-svgr:
|
||||
description: "Talos svgr"
|
||||
suite: talos
|
||||
|
@ -1537,6 +1775,33 @@ talos-svgr:
|
|||
- --add-option
|
||||
- --webServer,localhost
|
||||
|
||||
talos-svgr-stylo:
|
||||
description: "Talos Stylo svgr"
|
||||
suite: talos
|
||||
try-name: svgr-stylo
|
||||
treeherder-symbol: tc-Ts(s)
|
||||
virtualization: hardware
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows.*: ['mozilla-central', 'try']
|
||||
default: []
|
||||
max-run-time: 3600
|
||||
mozharness:
|
||||
script: talos_script.py
|
||||
no-read-buildbot-config: true
|
||||
config:
|
||||
by-test-platform:
|
||||
macosx.*:
|
||||
- talos/mac_config.py
|
||||
windows.*:
|
||||
- talos/windows_config.py
|
||||
default:
|
||||
- talos/linux_config.py
|
||||
extra-options:
|
||||
- --suite=svgr-stylo
|
||||
- --add-option
|
||||
- --webServer,localhost
|
||||
|
||||
talos-tp5o:
|
||||
description: "Talos tp5o"
|
||||
suite: talos
|
||||
|
@ -1565,6 +1830,33 @@ talos-tp5o:
|
|||
- --add-option
|
||||
- --webServer,localhost
|
||||
|
||||
talos-tp5o-stylo:
|
||||
description: "Talos Stylo tp5o"
|
||||
suite: talos
|
||||
try-name: tp5o-stylo
|
||||
treeherder-symbol: tc-Ts(tp)
|
||||
virtualization: hardware
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows.*: ['mozilla-central', 'try']
|
||||
default: []
|
||||
max-run-time: 3600
|
||||
mozharness:
|
||||
script: talos_script.py
|
||||
no-read-buildbot-config: true
|
||||
config:
|
||||
by-test-platform:
|
||||
macosx.*:
|
||||
- talos/mac_config.py
|
||||
windows.*:
|
||||
- talos/windows_config.py
|
||||
default:
|
||||
- talos/linux_config.py
|
||||
extra-options:
|
||||
- --suite=tp5o-stylo
|
||||
- --add-option
|
||||
- --webServer,localhost
|
||||
|
||||
talos-tp6:
|
||||
description: "Talos Tp6"
|
||||
suite: talos
|
||||
|
@ -1592,10 +1884,10 @@ talos-tp6:
|
|||
- --webServer,localhost
|
||||
|
||||
talos-tp6-stylo:
|
||||
description: "Talos Tp6 Stylo"
|
||||
description: "Talos Stylo Tp6"
|
||||
suite: talos
|
||||
try-name: tp6-stylo
|
||||
treeherder-symbol: tc-T(tp6s)
|
||||
treeherder-symbol: tc-Ts(tp6s)
|
||||
virtualization: hardware
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
|
@ -1618,10 +1910,10 @@ talos-tp6-stylo:
|
|||
- --suite=tp6-stylo
|
||||
|
||||
talos-tp6-stylo-threads:
|
||||
description: "Talos Tp6 Stylo Threads"
|
||||
description: "Talos Stylo Threads Tp6"
|
||||
suite: talos
|
||||
try-name: tp6-stylo-threads
|
||||
treeherder-symbol: tc-T(tp6st)
|
||||
treeherder-symbol: tc-Ts(tp6st)
|
||||
virtualization: hardware
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
|
@ -1670,6 +1962,32 @@ talos-xperf:
|
|||
- --add-option
|
||||
- --webServer,localhost
|
||||
|
||||
talos-xperf-stylo:
|
||||
description: "Talos Stylo xperf"
|
||||
suite: talos
|
||||
try-name: xperf-stylo
|
||||
treeherder-symbol: tc-Ts(x)
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows7-32.*: ['mozilla-central', 'try']
|
||||
default: []
|
||||
max-run-time: 3600
|
||||
mozharness:
|
||||
script: talos_script.py
|
||||
no-read-buildbot-config: true
|
||||
config:
|
||||
by-test-platform:
|
||||
macosx.*:
|
||||
- talos/mac_config.py
|
||||
windows.*:
|
||||
- talos/windows_config.py
|
||||
default:
|
||||
- talos/linux_config.py
|
||||
extra-options:
|
||||
- --suite=xperf-stylo
|
||||
- --add-option
|
||||
- --webServer,localhost
|
||||
|
||||
telemetry-tests-client:
|
||||
description: "Telemetry tests client run"
|
||||
suite: telemetry-tests-client
|
||||
|
|
|
@ -444,7 +444,9 @@ GROUP_NAMES = {
|
|||
'tc-R': 'Reftests executed by TaskCluster',
|
||||
'tc-R-e10s': 'Reftests executed by TaskCluster with e10s',
|
||||
'tc-T': 'Talos performance tests executed by TaskCluster',
|
||||
'tc-Ts': 'Talos Stylo performance tests executed by TaskCluster',
|
||||
'tc-T-e10s': 'Talos performance tests executed by TaskCluster with e10s',
|
||||
'tc-Ts-e10s': 'Talos Stylo performance tests executed by TaskCluster with e10s',
|
||||
'tc-tt-c': 'Telemetry client marionette tests',
|
||||
'tc-tt-c-e10s': 'Telemetry client marionette tests with e10s',
|
||||
'tc-SY-e10s': 'Are we slim yet tests by TaskCluster with e10s',
|
||||
|
|
|
@ -3,43 +3,91 @@
|
|||
"chromez-e10s": {
|
||||
"tests": ["tresize", "tcanvasmark"]
|
||||
},
|
||||
"chromez-stylo-e10s": {
|
||||
"talos_options": ["--stylo"],
|
||||
"tests": ["tresize", "tcanvasmark"]
|
||||
},
|
||||
"dromaeojs-e10s": {
|
||||
"tests": ["dromaeo_css", "kraken"]
|
||||
},
|
||||
"dromaeojs-stylo-e10s": {
|
||||
"talos_options": ["--stylo"],
|
||||
"tests": ["dromaeo_css", "kraken"]
|
||||
},
|
||||
"other-e10s": {
|
||||
"tests": ["a11yr", "ts_paint", "tpaint", "sessionrestore", "sessionrestore_many_windows", "sessionrestore_no_auto_restore", "tabpaint"]
|
||||
},
|
||||
"other-stylo-e10s": {
|
||||
"talos_options": ["--stylo"],
|
||||
"tests": ["a11yr", "ts_paint", "tpaint", "sessionrestore", "sessionrestore_many_windows", "sessionrestore_no_auto_restore", "tabpaint"]
|
||||
},
|
||||
"g1-e10s": {
|
||||
"tests": ["tp5o_scroll", "glterrain"],
|
||||
"pagesets_name": "tp5n.zip"
|
||||
},
|
||||
"g1-stylo-e10s": {
|
||||
"tests": ["tp5o_scroll", "glterrain"],
|
||||
"talos_options": ["--stylo"],
|
||||
"pagesets_name": "tp5n.zip"
|
||||
},
|
||||
"g2-e10s": {
|
||||
"tests": ["damp", "tps"],
|
||||
"pagesets_name": "tp5n.zip"
|
||||
},
|
||||
"g2-stylo-e10s": {
|
||||
"tests": ["damp", "tps"],
|
||||
"talos_options": ["--stylo"],
|
||||
"pagesets_name": "tp5n.zip"
|
||||
},
|
||||
"g3-e10s": {
|
||||
"tests": ["dromaeo_dom"]
|
||||
},
|
||||
"g4-e10s": {
|
||||
"tests": ["basic_compositor_video", "glvideo"]
|
||||
},
|
||||
"g4-stylo-e10s": {
|
||||
"tests": ["basic_compositor_video", "glvideo"],
|
||||
"talos_options": ["--stylo"]
|
||||
},
|
||||
"g5-e10s": {
|
||||
"tests": ["ts_paint_webext", "tp5o_webext"],
|
||||
"pagesets_name": "tp5n.zip"
|
||||
},
|
||||
"g5-stylo-e10s": {
|
||||
"tests": ["ts_paint_webext", "tp5o_webext"],
|
||||
"talos_options": ["--stylo"],
|
||||
"pagesets_name": "tp5n.zip"
|
||||
},
|
||||
"svgr-e10s": {
|
||||
"tests": ["tsvgx", "tsvgr_opacity", "tart", "tscrollx", "tsvg_static"]
|
||||
},
|
||||
"svgr-stylo-e10s": {
|
||||
"tests": ["tsvgx", "tsvgr_opacity", "tart", "tscrollx", "tsvg_static"],
|
||||
"talos_options": ["--stylo"]
|
||||
},
|
||||
"perf-reftest-e10s": {
|
||||
"tests": ["bloom_basic"]
|
||||
},
|
||||
"perf-reftest-stylo-e10s": {
|
||||
"tests": ["bloom_basic"],
|
||||
"talos_options": ["--stylo"]
|
||||
},
|
||||
"perf-reftest-singletons-e10s": {
|
||||
"tests": ["bloom_basic_singleton"]
|
||||
},
|
||||
"perf-reftest-singletons-stylo-e10s": {
|
||||
"tests": ["bloom_basic_singleton"],
|
||||
"talos_options": ["--stylo"]
|
||||
},
|
||||
"tp5o-e10s": {
|
||||
"tests": ["tp5o"],
|
||||
"pagesets_name": "tp5n.zip"
|
||||
},
|
||||
"tp5o-stylo-e10s": {
|
||||
"tests": ["tp5o"],
|
||||
"pagesets_name": "tp5n.zip",
|
||||
"talos_options": ["--stylo"]
|
||||
},
|
||||
"xperf-e10s": {
|
||||
"tests": ["tp5n"],
|
||||
"pagesets_name": "tp5n.zip",
|
||||
|
@ -48,6 +96,15 @@
|
|||
"\"c:/Program Files/Microsoft Windows Performance Toolkit/xperf.exe\""
|
||||
]
|
||||
},
|
||||
"xperf-stylo-e10s": {
|
||||
"tests": ["tp5n"],
|
||||
"pagesets_name": "tp5n.zip",
|
||||
"talos_options": [
|
||||
"--stylo",
|
||||
"--xperf_path",
|
||||
"\"c:/Program Files/Microsoft Windows Performance Toolkit/xperf.exe\""
|
||||
]
|
||||
},
|
||||
"tp6-e10s": {
|
||||
"tests": ["tp6_google", "tp6_youtube", "tp6_amazon", "tp6_facebook"],
|
||||
"mitmproxy_recording_set": "mitmproxy-recording-set-win10.zip",
|
||||
|
|
Загрузка…
Ссылка в новой задаче