Source code

Revision control

Other Tools

1
# This Source Code Form is subject to the terms of the Mozilla Public
2
# License, v. 2.0. If a copy of the MPL was not distributed with this
3
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
4
---
5
job-defaults:
6
max-run-time: 3600
7
suite: talos
8
tier:
9
by-test-platform:
10
windows10-64-ccov/.*: 3
11
windows10-aarch64/.*: 2
12
linux64-ccov/.*: 3
13
default: default
14
variants: ['fission']
15
virtualization:
16
by-test-platform:
17
windows10-64-ccov/.*: virtual
18
default: hardware
19
mozharness:
20
script: talos_script.py
21
config:
22
by-test-platform:
23
macosx.*:
24
- talos/mac_config.py
25
windows.*:
26
- talos/windows_config.py
27
windows10-64-ccov/debug:
28
- talos/windows_vm_config.py
29
linux64-ccov/debug:
30
- talos/linux64_config_taskcluster.py
31
default:
32
- talos/linux_config.py
33
34
talos-bcv:
35
description: "Talos basic compositor video"
36
try-name: bcv
37
treeherder-symbol: T(bcv)
38
run-on-projects:
39
by-test-platform:
40
linux64-ccov/.*: ['try']
41
windows10-64-ccov/.*: ['try']
42
.*-qr/.*: [] # this test is not useful with webrender
43
(?:windows10-64|windows7-32|linux64)/opt: ['mozilla-central', 'try']
44
windows10-aarch64/opt: ['mozilla-central', 'try']
45
macosx.*64(?:-shippable)?/opt: ['mozilla-central', 'try']
46
default: ['mozilla-beta', 'trunk', 'try']
47
tier:
48
by-test-platform:
49
windows10-aarch64/.*: 2
50
.*-qr/.*: 3 # this should be disabled but might run via try syntax anyway, so explicitly downgrade to tier-3
51
default: default
52
max-run-time: 1800
53
mozharness:
54
extra-options:
55
- --suite=bcv
56
57
talos-chrome:
58
description: "Talos chrome"
59
try-name: chromez
60
treeherder-symbol: T(c)
61
run-on-projects:
62
by-test-platform:
63
linux64-ccov/.*: ['try']
64
windows10-64-ccov/.*: ['try']
65
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
66
windows10-aarch64/opt: ['mozilla-central', 'try']
67
macosx.*64(?:-shippable)?(?:-qr)?/opt: ['mozilla-central', 'try']
68
default: ['mozilla-beta', 'trunk', 'try']
69
max-run-time: 1200
70
mozharness:
71
extra-options:
72
- --suite=chromez
73
74
talos-damp:
75
description: "Talos devtools (damp)"
76
try-name: damp
77
treeherder-symbol: T(damp)
78
max-run-time: 5400
79
run-on-projects:
80
by-test-platform:
81
linux64-ccov/.*: ['try'] # Bug 1407593
82
windows10-64-ccov/.*: ['try']
83
windows7-32(?:-shippable)?/.*: ['try']
84
(?:windows10-64|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
85
windows10-aarch64/opt: ['try'] # Bug 1544360
86
macosx.*64(?:-shippable)?(?:-qr)?/opt: ['mozilla-central', 'try']
87
default: ['mozilla-beta', 'trunk', 'try']
88
mozharness:
89
extra-options:
90
- --suite=damp
91
92
talos-dromaeojs:
93
description: "Talos dromaeojs"
94
try-name: dromaeojs
95
treeherder-symbol: T(d)
96
run-on-projects:
97
by-test-platform:
98
linux64-ccov/.*: ['try']
99
windows10-64-ccov/.*: ['try']
100
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
101
windows10-aarch64/opt: ['mozilla-central', 'try']
102
macosx.*64(?:-shippable)?(?:-qr)?/opt: ['mozilla-central', 'try']
103
default: ['mozilla-beta', 'trunk', 'try']
104
max-run-time: 2100
105
mozharness:
106
extra-options:
107
- --suite=dromaeojs
108
109
talos-flex:
110
description: "Talos XUL flexbox emulation enabled"
111
try-name: flex
112
treeherder-symbol: T(f)
113
tier: 3
114
run-on-projects:
115
by-test-platform:
116
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
117
windows10-aarch64/opt: ['mozilla-central', 'try']
118
macosx.*64(?:-shippable)?(?:-qr)?/opt: ['mozilla-central', 'try']
119
default: ['mozilla-central', 'try']
120
max-run-time: 1800
121
mozharness:
122
extra-options:
123
- --suite=flex
124
125
talos-g1:
126
description: "Talos g1"
127
try-name: g1
128
treeherder-symbol: T(g1)
129
run-on-projects:
130
by-test-platform:
131
linux64-ccov/.*: ['try']
132
windows10-64-ccov/.*: ['try']
133
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
134
windows10-aarch64/opt: ['mozilla-central', 'try']
135
macosx.*64(?:-shippable)?(?:-qr)?/opt: ['mozilla-central', 'try']
136
default: ['mozilla-beta', 'trunk', 'try']
137
max-run-time:
138
by-test-platform:
139
linux64.*: 3600
140
default: 7200
141
mozharness:
142
extra-options:
143
- --suite=g1
144
145
talos-g3:
146
description: "Talos g3"
147
try-name: g3
148
treeherder-symbol: T(g3)
149
run-on-projects:
150
by-test-platform:
151
linux64-ccov/.*: ['try']
152
windows10-64-ccov/.*: ['try']
153
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
154
windows10-aarch64/opt: ['mozilla-central', 'try']
155
macosx.*64(?:-shippable)?(?:-qr)?/opt: ['mozilla-central', 'try']
156
default: ['mozilla-beta', 'trunk', 'try']
157
max-run-time: 900
158
mozharness:
159
extra-options:
160
- --suite=g3
161
162
talos-g4:
163
description: "Talos g4"
164
try-name: g4
165
treeherder-symbol: T(g4)
166
run-on-projects:
167
by-test-platform:
168
linux64-ccov/.*: ['try']
169
windows10-64-ccov/.*: ['try']
170
windows10-64-ref-hw-2017/opt: ['try', 'mozilla-central']
171
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
172
windows10-aarch64/opt: ['mozilla-central', 'try']
173
macosx.*64(?:-shippable)?(?:-qr)?/opt: ['mozilla-central', 'try']
174
default: ['mozilla-beta', 'trunk', 'try']
175
max-run-time:
176
by-test-platform:
177
linux64.*: 1500
178
default: 1800
179
mozharness:
180
extra-options:
181
- --suite=g4
182
183
talos-g5:
184
description: "Talos g5"
185
try-name: g5
186
treeherder-symbol: T(g5)
187
run-on-projects:
188
by-test-platform:
189
linux64-ccov/.*: ['try']
190
windows10-64-ccov/.*: ['try']
191
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
192
windows10-aarch64/opt: ['mozilla-central', 'try']
193
macosx.*64(?:-shippable)?(?:-qr)?/opt: ['mozilla-central', 'try']
194
default: ['mozilla-beta', 'trunk', 'try']
195
mozharness:
196
extra-options:
197
- --suite=g5
198
max-run-time:
199
by-test-platform:
200
linux64.*: 1200
201
default: 1800
202
203
talos-h1:
204
description: "Talos h1"
205
try-name: h1
206
treeherder-symbol: T(h1)
207
run-on-projects:
208
by-test-platform:
209
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
210
windows10-aarch64/opt: ['mozilla-central', 'try']
211
macosx.*64(?:-shippable)?(?:-qr)?/opt: ['mozilla-central', 'try']
212
default: ['mozilla-beta', 'trunk', 'try']
213
mozharness:
214
extra-options:
215
- --suite=h1
216
max-run-time:
217
by-test-platform:
218
linux64.*: 900
219
default: 1800
220
221
talos-h2:
222
description: "Talos h2"
223
try-name: h2
224
treeherder-symbol: T(h2)
225
run-on-projects:
226
by-test-platform:
227
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
228
windows10-aarch64/opt: ['mozilla-central', 'try']
229
macosx.*64(?:-shippable)?(?:-qr)?/opt: ['mozilla-central', 'try']
230
default: ['mozilla-beta', 'trunk', 'try']
231
max-run-time:
232
by-test-platform:
233
linux64.*: 900
234
default: 7200
235
mozharness:
236
extra-options:
237
- --suite=h2
238
239
talos-motionmark:
240
description: "Talos motionmark"
241
try-name: motionmark
242
treeherder-symbol: T(mm)
243
run-on-projects:
244
by-test-platform:
245
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
246
windows10-aarch64/opt: ['mozilla-central', 'try']
247
macosx.*64(?:-shippable)?(?:-qr)?/opt: ['mozilla-central', 'try']
248
default: ['mozilla-central', 'try']
249
max-run-time: 3600
250
tier:
251
by-test-platform:
252
windows10-64-ccov/.*: 3
253
windows10-aarch64/.*: 2
254
linux64-ccov/.*: 3
255
default: 2
256
mozharness:
257
extra-options:
258
- --suite=motionmark
259
260
talos-other:
261
description: "Talos other"
262
try-name: other
263
treeherder-symbol: T(o)
264
run-on-projects:
265
by-test-platform:
266
linux64-ccov/.*: ['try']
267
windows10-64-ccov/.*: ['try']
268
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
269
windows10-aarch64/opt: ['mozilla-central', 'try']
270
macosx.*64(?:-shippable)?(?:-qr)?/opt: ['mozilla-central', 'try']
271
default: ['mozilla-beta', 'trunk', 'try']
272
max-run-time: 1500
273
mozharness:
274
extra-options:
275
- --suite=other
276
277
talos-sessionrestore-many-windows:
278
description: "Talos sessionrestore-many-windows"
279
try-name: sessionrestore-many-windows
280
treeherder-symbol: T(smw)
281
run-on-projects:
282
by-test-platform:
283
linux64-ccov/.*: ['try']
284
windows10-64-ccov/.*: ['try']
285
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
286
windows10-aarch64/opt: ['mozilla-central', 'try']
287
macosx.*64(?:-shippable)?(?:-qr)?/opt: ['mozilla-central', 'try']
288
default: ['mozilla-central', 'try']
289
max-run-time: 1500
290
mozharness:
291
extra-options:
292
- --suite=sessionrestore-many-windows
293
294
talos-perf-reftest:
295
description: "Talos perf-reftest"
296
try-name: perf-reftest
297
treeherder-symbol: T(p)
298
run-on-projects:
299
by-test-platform:
300
linux64-ccov/.*: ['try']
301
windows10-64-ccov/.*: ['try']
302
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
303
windows10-aarch64/opt: ['try']
304
macosx.*64(?:-shippable)?(?:-qr)?/opt: ['mozilla-central', 'try']
305
default: ['trunk', 'try']
306
max-run-time: 1200
307
mozharness:
308
extra-options:
309
- --suite=perf-reftest
310
311
talos-perf-reftest-singletons:
312
description: "Talos perf-reftest singletons"
313
try-name: perf-reftest-singletons
314
treeherder-symbol: T(ps)
315
run-on-projects:
316
by-test-platform:
317
linux64-ccov/.*: ['try']
318
windows10-64-ccov/.*: ['try']
319
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
320
windows10-aarch64/opt: ['mozilla-central', 'try']
321
macosx.*64(?:-shippable)?(?:-qr)?/opt: ['mozilla-central', 'try']
322
default: ['trunk', 'try']
323
max-run-time: 1200
324
mozharness:
325
extra-options:
326
- --suite=perf-reftest-singletons
327
328
talos-svgr:
329
description: "Talos svgr"
330
try-name: svgr
331
treeherder-symbol: T(s)
332
run-on-projects:
333
by-test-platform:
334
linux64-ccov/.*: ['try']
335
windows10-64-ccov/.*: ['try']
336
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
337
windows10-aarch64/opt: ['mozilla-central', 'try']
338
macosx.*64(?:-shippable)?(?:-qr)?/opt: ['mozilla-central', 'try']
339
default: ['mozilla-beta', 'trunk', 'try']
340
max-run-time: 1800
341
mozharness:
342
extra-options:
343
- --suite=svgr
344
345
talos-tp5o:
346
description: "Talos tp5o"
347
try-name: tp5o
348
treeherder-symbol: T(tp)
349
run-on-projects:
350
by-test-platform:
351
linux64-ccov/.*: ['try']
352
windows10-64-ccov/.*: ['try']
353
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
354
windows10-aarch64/opt: ['mozilla-central', 'try']
355
macosx.*64(?:-shippable)?(?:-qr)?/opt: ['mozilla-central', 'try']
356
default: ['mozilla-beta', 'trunk', 'try']
357
max-run-time: 1800
358
mozharness:
359
extra-options:
360
- --suite=tp5o
361
362
talos-tabswitch:
363
description: "Talos page scroll (tabswitch)"
364
try-name: tabswitch
365
treeherder-symbol: T(tabswitch)
366
max-run-time: 900
367
run-on-projects:
368
by-test-platform:
369
windows10-64-ccov/.*: ['try']
370
linux64-ccov/.*: ['try'] # Bug 1407593
371
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
372
windows10-aarch64/opt: ['mozilla-central', 'try']
373
macosx.*64(?:-shippable)?(?:-qr)?/opt: ['mozilla-central', 'try']
374
default: ['mozilla-beta', 'trunk', 'try']
375
mozharness:
376
extra-options:
377
- --suite=tabswitch
378
379
talos-xperf:
380
description: "Talos xperf"
381
try-name: xperf
382
treeherder-symbol: T(x)
383
virtualization: virtual
384
os-groups: ['Administrators']
385
run-as-administrator:
386
by-test-platform:
387
windows7-32.*: false
388
windows10-aarch64.*: false
389
windows10-64.*: true
390
run-on-projects:
391
by-test-platform:
392
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
393
windows10-aarch64/opt: []
394
windows7-32-(?:pgo|shippable)(?:-qr)?/.*: ['mozilla-beta', 'trunk', 'try']
395
windows10-64-(?:pgo|shippable)(?:-qr)?/.*: ['mozilla-beta', 'trunk', 'try']
396
default: []
397
tier:
398
by-test-platform:
399
windows10-64-ccov/debug: 3
400
default: default
401
mozharness:
402
extra-options:
403
- --suite=xperf
404
config:
405
by-test-platform:
406
windows.*:
407
- talos/windows_vm_config.py