Bug 1383789 - Enable Stylo Talos tests on more desktop platforms. r=rwood

MozReview-Commit-ID: IcJc46A3izI
This commit is contained in:
Joel Maher 2017-08-16 10:21:06 -04:00
Родитель 8e914fdfc0
Коммит 527cb9bd76
5 изменённых файлов: 399 добавлений и 4 удалений

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

@ -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",