blob: 174865156db68f048a8243135e6f65ed825a7814 [file] [log] [blame]
Garrett Beaty96802d02023-07-07 14:18:051# THIS IS A GENERATED FILE DO NOT EDIT!!!
2# Instead:
3# 1. Modify //infra/config/targets/mixins.star
4# 2. Run //infra/config/main.star
Garrett Beatyee0e5552024-08-28 18:58:185
6# The copy of this file in //testing/buildbot is not read by generate_buildbot_json.py,
7# but must be present for downstream uses. It can be kept in sync by running
8# //infra/config/scripts/sync-pyl-files.py.
Garrett Beaty96802d02023-07-07 14:18:059
10{
Garrett Beaty96802d02023-07-07 14:18:0511 '11-x86-emulator': {
12 'args': [
Haiyang Pan8e312f22024-01-03 00:15:5313 '--avd-config=../../tools/android/avd/proto/android_30_google_apis_x86.textpb',
Garrett Beaty96802d02023-07-07 14:18:0514 ],
15 'swarming': {
16 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:2817 '60': {
Haiyang Pan8e312f22024-01-03 00:15:5318 'caches': 'android_30_google_apis_x86',
Gary Tonge4c653e62023-07-31 22:32:2819 },
Garrett Beaty96802d02023-07-07 14:18:0520 },
21 'named_caches': [
22 {
Haiyang Pan8e312f22024-01-03 00:15:5323 'name': 'android_30_google_apis_x86',
24 'path': '.android_emulator/android_30_google_apis_x86',
Garrett Beaty96802d02023-07-07 14:18:0525 },
26 ],
27 },
28 },
Marco Georgaklisccffcac2024-01-29 21:19:3429 'amd_radeon_rx_5500_xt': {
30 'swarming': {
31 'dimensions': {
32 'gpu': '1002:7340',
33 },
34 },
35 },
Marco Georgaklis333e8386b2023-09-07 22:46:3336 'android': {
37 'swarming': {
38 'dimensions': {
39 'os': 'Android',
40 'cpu': None,
41 },
42 },
43 },
Garrett Beaty96802d02023-07-07 14:18:0544 'blink_tests_write_run_histories': {
45 'args': [
46 '--write-run-histories-to=${ISOLATED_OUTDIR}/run_histories.json',
47 ],
48 },
Garrett Beaty96802d02023-07-07 14:18:0549 'chrome-finch-swarming-pool': {
50 'swarming': {
51 'dimensions': {
52 'pool': 'chrome.tests.finch',
53 },
54 },
55 },
Haiyang Pand19d1642024-09-30 21:22:3456 'chrome-flame-fleet-pool': {
57 'swarming': {
58 'dimensions': {
59 'device_type': 'flame',
60 'device_os': 'R',
61 'pool': 'chrome.tests',
62 'os': 'Android',
63 },
64 },
65 },
Marco Georgaklis333e8386b2023-09-07 22:46:3366 'chrome-intelligence-swarming-pool': {
67 'swarming': {
68 'dimensions': {
69 'pool': 'chrome.tests.intelligence',
70 },
71 },
72 },
Garrett Beaty96802d02023-07-07 14:18:0573 'chrome-swarming-pool': {
74 'swarming': {
75 'dimensions': {
76 'pool': 'chrome.tests',
77 },
78 },
79 },
80 'chrome-tester-service-account': {
81 'swarming': {
82 'service_account': '[email protected]',
83 },
84 },
Garrett Beaty96802d02023-07-07 14:18:0585 'chromeos-betty-finch': {
86 'args': [
yoshiki iguchi9a4a6222024-08-01 23:25:1787 '--board=betty',
Garrett Beaty96802d02023-07-07 14:18:0588 '--magic-vm-cache=magic_cros_vm_cache',
89 ],
90 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:2591 'dimensions': {
Stephanie Kim317b2242023-09-13 17:49:5192 'cpu': 'x86-64',
Garrett Beatyade673d2023-08-04 22:00:2593 'kvm': '1',
94 'gce': '1',
95 'os': 'Ubuntu-22.04',
96 'pool': 'chrome.tests.finch',
97 },
Garrett Beaty96802d02023-07-07 14:18:0598 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:2899 '60': {
100 'caches': 'cros_vm',
101 },
Garrett Beaty96802d02023-07-07 14:18:05102 },
103 'named_caches': [
104 {
105 'name': 'cros_vm',
106 'path': 'magic_cros_vm_cache',
107 },
108 ],
109 },
110 },
Steve Cho0f029f72024-08-15 00:09:58111 'chromeos-generic-vm': {
112 'args': [
113 '--magic-vm-cache=magic_cros_vm_cache',
114 ],
115 'swarming': {
116 'dimensions': {
117 'cpu': 'x86-64',
118 'kvm': '1',
119 'os': 'Ubuntu-22.04',
120 'pool': 'chromium.tests',
121 },
122 'optional_dimensions': {
123 '60': {
124 'caches': 'cros_vm',
125 },
126 },
127 'named_caches': [
128 {
129 'name': 'cros_vm',
130 'path': 'magic_cros_vm_cache',
131 },
132 ],
133 },
134 },
Garrett Beaty96802d02023-07-07 14:18:05135 'chromium-tester-service-account': {
Garrett Beaty086b3402024-09-25 23:45:34136 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05137 'swarming': {
138 'service_account': '[email protected]',
139 },
140 },
Brian Sheedyd6f1f772024-09-18 18:47:18141 'chromium_nexus_5x_oreo': {
Brian Sheedy7b4775bc2024-10-24 20:50:57142 'fail_if_unused': False,
Brian Sheedyd6f1f772024-09-18 18:47:18143 'swarming': {
144 'dimensions': {
145 'device_os': 'OPR4.170623.020',
146 'device_os_flavor': 'google',
147 'device_type': 'bullhead',
148 'os': 'Android',
149 'pool': 'chromium.tests',
150 },
151 },
152 },
Brian Sheedy7b4775bc2024-10-24 20:50:57153 'chromium_pixel_2_pie': {
154 'fail_if_unused': False,
155 'swarming': {
156 'dimensions': {
157 'device_os': 'PQ3A.190801.002',
158 'device_os_flavor': 'google',
159 'device_type': 'walleye',
160 'os': 'Android',
161 'pool': 'chromium.tests',
162 },
163 },
164 },
Qijiang Fane645bf8a2024-08-22 09:21:01165 'cros-cbx-dut': {
Garrett Beaty050fc4c2025-01-09 19:44:50166 'skylab': {
167 'cros_cbx': True,
168 },
Qijiang Fane645bf8a2024-08-22 09:21:01169 },
Qijiang Fan31315d82024-07-17 09:24:35170 'crosier-no-arc': {
171 'args': [
172 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.reven.chromeos_integration_tests.filter',
173 ],
174 },
Garrett Beaty96802d02023-07-07 14:18:05175 'dawn_end2end_gpu_test': {
176 'args': [
177 '--use-gpu-in-tests',
178 '--exclusive-device-type-preference=discrete,integrated',
179 '--test-launcher-retry-limit=0',
180 '--test-launcher-batch-limit=512',
181 ],
182 },
Qijiang Fan2803c5762024-06-11 02:24:14183 'experiments': {
184 'experiment_percentage': 100,
185 },
Marco Georgaklisba7de402024-02-07 20:30:47186 'gce': {
187 'swarming': {
188 'dimensions': {
189 'gce': '1',
190 },
191 },
192 },
Garrett Beaty96802d02023-07-07 14:18:05193 'gpu-swarming-pool': {
Garrett Beaty086b3402024-09-25 23:45:34194 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05195 'swarming': {
196 'dimensions': {
197 'pool': 'chromium.tests.gpu',
198 },
199 },
200 },
Brian Sheedy774cd7c62024-04-24 18:55:36201 'gpu_integration_test_common_args': {
202 'args': [
203 '$$MAGIC_SUBSTITUTION_GPUParallelJobs',
204 ],
205 'android_args': [
206 '$$MAGIC_SUBSTITUTION_GPUTelemetryNoRootForUnrootedDevices',
207 '--initial-find-device-attempts=3',
208 ],
209 'chromeos_args': [
210 '$$MAGIC_SUBSTITUTION_ChromeOSTelemetryRemote',
211 ],
212 'lacros_args': [
213 '--extra-browser-args=--enable-features=UseOzonePlatform --ozone-platform=wayland',
214 '--xvfb',
215 '--no-xvfb',
216 '--use-weston',
217 '--weston-use-gl',
218 ],
219 },
Brian Sheedy7b4775bc2024-10-24 20:50:57220 'gpu_nvidia_shield_tv_stable': {
221 'fail_if_unused': False,
222 'swarming': {
223 'dimensions': {
224 'os': 'Android',
225 'device_type': 'mdarcy',
226 'device_os': 'PPR1.180610.011',
227 'device_os_type': 'userdebug',
228 'pool': 'chromium.tests.gpu',
229 },
230 },
231 },
Brian Sheedy5f6c90b2024-05-06 21:43:00232 'gpu_pixel_4_stable': {
Garrett Beaty086b3402024-09-25 23:45:34233 'fail_if_unused': False,
Brian Sheedy5f6c90b2024-05-06 21:43:00234 'swarming': {
235 'dimensions': {
236 'os': 'Android',
237 'device_type': 'flame',
238 'device_os': 'RP1A.201105.002',
239 'device_os_type': 'userdebug',
240 'pool': 'chromium.tests.gpu',
241 },
242 },
243 },
244 'gpu_pixel_6_experimental': {
Garrett Beaty086b3402024-09-25 23:45:34245 'fail_if_unused': False,
Brian Sheedy5f6c90b2024-05-06 21:43:00246 'swarming': {
247 'dimensions': {
248 'os': 'Android',
249 'device_type': 'oriole',
250 'device_os': 'AP1A.240405.002',
251 'device_os_type': 'userdebug',
252 'pool': 'chromium.tests.gpu',
253 },
254 },
255 },
256 'gpu_pixel_6_stable': {
Garrett Beaty086b3402024-09-25 23:45:34257 'fail_if_unused': False,
Brian Sheedy5f6c90b2024-05-06 21:43:00258 'swarming': {
259 'dimensions': {
260 'os': 'Android',
261 'device_type': 'oriole',
262 'device_os': 'TP1A.220624.021',
263 'device_os_type': 'userdebug',
264 'pool': 'chromium.tests.gpu',
265 },
266 },
267 },
Brian Sheedy7b4775bc2024-10-24 20:50:57268 'gpu_samsung_a13_stable': {
269 'fail_if_unused': False,
270 'swarming': {
271 'dimensions': {
272 'os': 'Android',
Brian Sheedy9c404d62024-12-16 16:26:09273 'device_type': 'a13ve',
274 'device_os': 'TP1A.220624.014',
Brian Sheedy7b4775bc2024-10-24 20:50:57275 'device_os_type': 'user',
276 'pool': 'chromium.tests.gpu',
277 },
278 },
279 },
280 'gpu_samsung_a23_stable': {
281 'fail_if_unused': False,
282 'swarming': {
283 'dimensions': {
284 'os': 'Android',
285 'device_type': 'a23',
286 'device_os': 'SP1A.210812.016',
287 'device_os_type': 'user',
288 'pool': 'chromium.tests.gpu',
289 },
290 },
291 },
292 'gpu_samsung_s23_stable': {
293 'fail_if_unused': False,
294 'swarming': {
295 'dimensions': {
296 'device_type': 'dm1q',
297 'device_os': 'UP1A.231005.007',
298 'device_os_type': 'user',
299 'os': 'Android',
300 'pool': 'chromium.tests.gpu',
301 },
302 },
303 },
304 'gpu_samsung_s24_stable': {
305 'fail_if_unused': False,
306 'swarming': {
307 'dimensions': {
308 'device_type': 'e2s',
309 'device_os': 'UP1A.231005.007',
310 'device_os_type': 'user',
311 'os': 'Android',
312 'pool': 'chromium.tests.gpu',
313 },
314 },
315 },
Garrett Beaty96802d02023-07-07 14:18:05316 'has_native_resultdb_integration': {
317 'resultdb': {
318 'enable': True,
319 'has_native_resultdb_integration': True,
320 },
321 },
Marco Georgaklis198000a2024-05-09 22:08:57322 'intel_uhd_630_or_770': {
Marco Georgaklisccffcac2024-01-29 21:19:34323 'swarming': {
324 'dimensions': {
Marco Georgaklis198000a2024-05-09 22:08:57325 'gpu': '8086:9bc5|8086:4680',
Marco Georgaklisccffcac2024-01-29 21:19:34326 },
327 },
328 },
Marco Georgakliscc09f672024-10-31 19:41:23329 'ios_runtime_cache_18_0': {
330 'swarming': {
331 'named_caches': [
332 {
333 'name': 'runtime_ios_18_0',
334 'path': 'Runtime-ios-18.0',
335 },
336 ],
337 },
338 },
Garrett Beaty96802d02023-07-07 14:18:05339 'isolate_profile_data': {
340 'isolate_profile_data': True,
341 },
Garrett Beaty96802d02023-07-07 14:18:05342 'limited_capacity_bot': {
Garrett Beaty086b3402024-09-25 23:45:34343 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05344 'swarming': {
345 'expiration': 21600,
346 },
347 },
Garrett Beaty96802d02023-07-07 14:18:05348 'linux-jammy': {
Garrett Beaty086b3402024-09-25 23:45:34349 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05350 'swarming': {
351 'dimensions': {
352 'os': 'Ubuntu-22.04',
353 },
354 },
355 },
Garrett Beaty96802d02023-07-07 14:18:05356 'linux_amd_rx_5500_xt': {
Garrett Beaty086b3402024-09-25 23:45:34357 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05358 'swarming': {
359 'dimensions': {
Brian Sheedy1f1564f2024-03-28 11:45:55360 'gpu': '1002:7340-23.2.1',
Brian Sheedy18b2e2482024-03-27 18:48:46361 'os': 'Ubuntu-22.04',
Brian Sheedy0b5af3f2024-03-25 19:11:30362 'display_attached': '1',
Garrett Beaty96802d02023-07-07 14:18:05363 'pool': 'chromium.tests.gpu',
364 },
365 },
366 },
367 'linux_intel_uhd_630_experimental': {
Garrett Beaty086b3402024-09-25 23:45:34368 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05369 'swarming': {
370 'dimensions': {
Brian Sheedy64ccb0d2024-03-21 22:05:13371 'gpu': '8086:9bc5-23.2.1',
Yuly Novikov1b5ba032024-10-04 13:00:51372 'os': 'Ubuntu-22.04.5',
Brian Sheedy0b5af3f2024-03-25 19:11:30373 'display_attached': '1',
Garrett Beaty96802d02023-07-07 14:18:05374 'pool': 'chromium.tests.gpu',
375 },
376 },
377 },
378 'linux_intel_uhd_630_stable': {
Garrett Beaty086b3402024-09-25 23:45:34379 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05380 'swarming': {
381 'dimensions': {
Brian Sheedy09e2cfc2024-10-11 18:43:36382 'gpu': '8086:9bc5-23.2.1',
383 'os': 'Ubuntu-22.04',
Garrett Beaty96802d02023-07-07 14:18:05384 'pool': 'chromium.tests.gpu',
385 },
386 },
387 },
Brian Sheedy7b4775bc2024-10-24 20:50:57388 'linux_intel_uhd_770_stable': {
389 'fail_if_unused': False,
390 'swarming': {
391 'dimensions': {
392 'gpu': '8086:4680-23.2.1',
393 'os': 'Ubuntu-22.04.4',
394 'display_attached': '1',
395 'pool': 'chromium.tests.gpu',
396 },
397 },
398 },
Garrett Beaty96802d02023-07-07 14:18:05399 'linux_nvidia_gtx_1660_experimental': {
Garrett Beaty086b3402024-09-25 23:45:34400 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05401 'swarming': {
402 'dimensions': {
Brian Sheedye2158b32024-08-07 16:53:09403 'gpu': '10de:2184-535.183.01',
404 'os': 'Ubuntu-22.04',
Garrett Beaty96802d02023-07-07 14:18:05405 'pool': 'chromium.tests.gpu',
406 },
407 },
408 },
409 'linux_nvidia_gtx_1660_stable': {
Garrett Beaty086b3402024-09-25 23:45:34410 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05411 'swarming': {
412 'dimensions': {
413 'gpu': '10de:2184-440.100',
414 'os': 'Ubuntu-18.04.5|Ubuntu-18.04.6',
415 'pool': 'chromium.tests.gpu',
416 },
417 },
418 },
Stephen Whitee23b4682023-11-03 01:50:56419 'linux_vulkan': {
420 'linux_args': [
421 '--extra-browser-args=--enable-features=Vulkan',
422 ],
423 },
Garrett Beaty96802d02023-07-07 14:18:05424 'long_skylab_timeout': {
Garrett Beaty050fc4c2025-01-09 19:44:50425 'skylab': {
426 'timeout_sec': 10800,
427 },
Garrett Beaty96802d02023-07-07 14:18:05428 },
An Sung681dec92024-02-29 01:18:21429 'mac_14_x64': {
430 'swarming': {
431 'dimensions': {
432 'cpu': 'x86-64',
433 'os': 'Mac-14',
434 },
435 },
436 },
Brian Sheedy7b4775bc2024-10-24 20:50:57437 'mac_arm64_apple_m1_gpu_experimental': {
438 'fail_if_unused': False,
439 'swarming': {
440 'dimensions': {
441 'cpu': 'arm64',
442 'gpu': 'apple:m1',
443 'mac_model': 'Macmini9,1',
444 'os': 'Mac-14.5',
445 'pool': 'chromium.tests',
446 'display_attached': '1',
447 },
448 },
449 },
450 'mac_arm64_apple_m1_gpu_stable': {
451 'fail_if_unused': False,
452 'swarming': {
453 'dimensions': {
454 'cpu': 'arm64',
455 'gpu': 'apple:m1',
456 'mac_model': 'Macmini9,1',
457 'os': 'Mac-14.5',
458 'pool': 'chromium.tests',
459 'display_attached': '1',
460 },
461 },
462 },
463 'mac_arm64_apple_m2_retina_gpu_experimental': {
464 'fail_if_unused': False,
465 'swarming': {
466 'dimensions': {
467 'cpu': 'arm64',
468 'gpu': 'apple:m2',
469 'mac_model': 'Mac14,7',
470 'os': 'Mac-14.4.1',
471 'pool': 'chromium.tests.gpu',
472 'display_attached': '1',
473 'hidpi': '1',
474 },
475 },
476 },
477 'mac_arm64_apple_m2_retina_gpu_stable': {
478 'fail_if_unused': False,
479 'swarming': {
480 'dimensions': {
481 'cpu': 'arm64',
482 'gpu': 'apple:m2',
483 'mac_model': 'Mac14,7',
484 'os': 'Mac-14.4.1',
485 'pool': 'chromium.tests.gpu',
486 'display_attached': '1',
487 'hidpi': '1',
488 },
489 },
490 },
Garrett Beaty96802d02023-07-07 14:18:05491 'mac_default_arm64': {
492 'swarming': {
493 'dimensions': {
494 'cpu': 'arm64',
Yue She3be378442024-06-07 01:35:33495 'os': 'Mac-14',
Garrett Beaty96802d02023-07-07 14:18:05496 },
497 },
498 },
499 'mac_default_x64': {
500 'swarming': {
501 'dimensions': {
502 'cpu': 'x86-64',
Yue She3be378442024-06-07 01:35:33503 'os': 'Mac-14',
Garrett Beaty96802d02023-07-07 14:18:05504 },
505 },
506 },
507 'mac_mini_intel_gpu_experimental': {
Garrett Beaty086b3402024-09-25 23:45:34508 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05509 'swarming': {
510 'dimensions': {
511 'cpu': 'x86-64',
512 'gpu': '8086:3e9b',
Brian Sheedy9d273972024-08-13 18:39:02513 'os': 'Mac-15.0',
Garrett Beaty96802d02023-07-07 14:18:05514 'display_attached': '1',
515 },
516 },
517 },
518 'mac_mini_intel_gpu_stable': {
Garrett Beaty086b3402024-09-25 23:45:34519 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05520 'swarming': {
521 'dimensions': {
522 'cpu': 'x86-64',
523 'gpu': '8086:3e9b',
Yuly Novikov650a5ae2024-07-15 17:14:04524 'os': 'Mac-14.5',
Garrett Beaty96802d02023-07-07 14:18:05525 'display_attached': '1',
526 },
527 },
528 },
Brian Sheedy7b4775bc2024-10-24 20:50:57529 'mac_pro_amd_gpu': {
530 'fail_if_unused': False,
531 'swarming': {
532 'dimensions': {
533 'cpu': 'x86-64',
534 'gpu': '1002:679e',
535 'os': 'Mac-12.7',
536 'pool': 'chromium.tests.gpu',
537 'display_attached': '1',
538 },
539 },
540 },
Garrett Beaty96802d02023-07-07 14:18:05541 'mac_retina_amd_gpu_experimental': {
Garrett Beaty086b3402024-09-25 23:45:34542 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05543 'swarming': {
544 'dimensions': {
545 'cpu': 'x86-64',
Yuly Novikovbdd5a1e2024-10-09 23:56:36546 'gpu': '1002:67ef',
Garrett Beaty96802d02023-07-07 14:18:05547 'hidpi': '1',
Brian Sheedy3ac3ff72024-05-16 17:30:35548 'os': 'Mac-14.4.1',
Garrett Beaty96802d02023-07-07 14:18:05549 'pool': 'chromium.tests.gpu',
550 'display_attached': '1',
551 },
552 },
553 },
554 'mac_retina_amd_gpu_stable': {
Garrett Beaty086b3402024-09-25 23:45:34555 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05556 'swarming': {
557 'dimensions': {
558 'cpu': 'x86-64',
Yuly Novikovbdd5a1e2024-10-09 23:56:36559 'gpu': '1002:7340',
Garrett Beaty96802d02023-07-07 14:18:05560 'hidpi': '1',
Brian Sheedyae38b1e2024-05-17 19:07:40561 'os': 'Mac-14.4.1',
Garrett Beaty96802d02023-07-07 14:18:05562 'pool': 'chromium.tests.gpu',
563 'display_attached': '1',
564 },
565 },
566 },
567 'mac_retina_nvidia_gpu_experimental': {
Garrett Beaty086b3402024-09-25 23:45:34568 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05569 'swarming': {
570 'dimensions': {
571 'cpu': 'x86-64',
572 'gpu': '10de:0fe9',
573 'hidpi': '1',
Yuly Novikov795d7052023-07-28 13:59:49574 'os': 'Mac-11.7.9',
Garrett Beaty96802d02023-07-07 14:18:05575 'pool': 'chromium.tests.gpu',
576 'display_attached': '1',
577 },
578 },
579 },
580 'mac_retina_nvidia_gpu_stable': {
Garrett Beaty086b3402024-09-25 23:45:34581 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05582 'swarming': {
583 'dimensions': {
584 'cpu': 'x86-64',
585 'gpu': '10de:0fe9',
586 'hidpi': '1',
Brian Sheedy3ccf1352023-09-05 19:40:27587 'os': 'Mac-11.7.9',
Garrett Beaty96802d02023-07-07 14:18:05588 'pool': 'chromium.tests.gpu',
589 'display_attached': '1',
590 },
591 },
592 },
593 'mac_toolchain': {
594 'swarming': {
595 'cipd_packages': [
596 {
597 'cipd_package': 'infra/tools/mac_toolchain/${platform}',
598 'location': '.',
Yue Shea4fbb272024-08-21 02:22:14599 'revision': 'git_revision:a18b7d95d26f3c6bf9591978b19cf0ca8268ac7d',
Garrett Beaty96802d02023-07-07 14:18:05600 },
601 ],
602 },
603 },
Garrett Beaty96802d02023-07-07 14:18:05604 'no_gpu': {
Garrett Beaty086b3402024-09-25 23:45:34605 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05606 'swarming': {
607 'dimensions': {
608 'gpu': 'none',
609 },
610 },
611 },
Marco Georgaklisc23c34f2024-02-08 21:03:17612 'nvidia_geforce_gtx_1660': {
613 'swarming': {
614 'dimensions': {
Marco Georgaklis7f1273b2024-02-22 00:24:51615 'gpu': '10de:2184',
Marco Georgaklisc23c34f2024-02-08 21:03:17616 },
617 },
618 },
Garrett Beaty96802d02023-07-07 14:18:05619 'out_dir_arg': {
620 'args': [
621 '--out-dir',
622 '${ISOLATED_OUTDIR}',
623 ],
624 },
Garrett Beaty96802d02023-07-07 14:18:05625 'skia_gold_test': {
626 'args': [
627 '--git-revision=${got_revision}',
628 ],
629 'precommit_args': [
630 '--gerrit-issue=${patch_issue}',
631 '--gerrit-patchset=${patch_set}',
632 '--buildbucket-id=${buildbucket_build_id}',
633 ],
634 },
Garrett Beaty51e0aa92025-01-08 20:30:56635 'skylab-shards-20': {
Garrett Beaty050fc4c2025-01-09 19:44:50636 'skylab': {
637 'shards': 20,
638 },
Garrett Beaty51e0aa92025-01-08 20:30:56639 },
640 'skylab-shards-30': {
Garrett Beaty050fc4c2025-01-09 19:44:50641 'skylab': {
642 'shards': 30,
643 },
Garrett Beaty51e0aa92025-01-08 20:30:56644 },
645 'skylab-shards-50': {
Garrett Beaty050fc4c2025-01-09 19:44:50646 'skylab': {
647 'shards': 50,
648 },
Garrett Beaty51e0aa92025-01-08 20:30:56649 },
Garrett Beaty96802d02023-07-07 14:18:05650 'swarming_containment_auto': {
Garrett Beaty086b3402024-09-25 23:45:34651 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05652 'swarming': {
653 'containment_type': 'AUTO',
654 },
655 },
656 'timeout_15m': {
Garrett Beaty086b3402024-09-25 23:45:34657 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05658 'swarming': {
659 'hard_timeout': 900,
660 'io_timeout': 900,
661 },
662 },
Brian Sheedyb18036582023-07-27 13:51:08663 'timeout_30m': {
664 'swarming': {
665 'hard_timeout': 1800,
666 'io_timeout': 1800,
667 },
668 },
Tatsuhisa Yamaguchi115c9562024-01-09 08:19:53669 'vaapi_unittest_args': {
Tatsuhisa Yamaguchif079d732024-01-09 04:00:02670 'args': [
671 '--stop-ui',
672 '--gtest_filter="VaapiTest.*"',
Tatsuhisa Yamaguchi115c9562024-01-09 08:19:53673 ],
674 },
Garrett Beaty96802d02023-07-07 14:18:05675 'webgpu_telemetry_cts': {
676 'args': [
677 '--extra-browser-args=--force_high_performance_gpu',
678 '--use-webgpu-power-preference=default-high-performance',
Garrett Beaty96802d02023-07-07 14:18:05679 ],
Garrett Beaty96802d02023-07-07 14:18:05680 },
Kuan Huang34ec233e2024-01-27 02:15:04681 'win-arm64': {
682 'swarming': {
683 'dimensions': {
Brian Sheedy79e8afd2024-02-15 22:53:57684 'screen_scaling_percent': '100',
Kuan Huang34ec233e2024-01-27 02:15:04685 'cpu': 'arm64',
686 'os': 'Windows-11',
687 },
Kuan Huangfdc2d252024-12-13 21:04:38688 'expiration': 7200,
Kuan Huang34ec233e2024-01-27 02:15:04689 },
690 },
Garrett Beaty96802d02023-07-07 14:18:05691 'win10': {
692 'swarming': {
693 'dimensions': {
694 'os': 'Windows-10-19045',
695 },
696 },
697 },
698 'win10-any': {
699 'swarming': {
700 'dimensions': {
701 'os': 'Windows-10',
702 },
703 },
704 },
Brian Sheedy7b4775bc2024-10-24 20:50:57705 'win10_amd_rx_5500_xt_stable': {
706 'fail_if_unused': False,
707 'swarming': {
708 'dimensions': {
709 'display_attached': '1',
710 'gpu': '1002:7340-31.0.24002.92',
711 'os': 'Windows-10-19045.3930',
712 'pool': 'chromium.tests.gpu',
713 },
714 },
715 },
Garrett Beaty96802d02023-07-07 14:18:05716 'win10_gce_gpu_pool': {
Garrett Beaty086b3402024-09-25 23:45:34717 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05718 'swarming': {
719 'dimensions': {
720 'cpu': 'x86-64',
721 'gpu': 'none',
722 'os': 'Windows-10',
723 'pool': 'chromium.tests.gpu',
724 },
725 },
726 },
Brian Sheedy7b4775bc2024-10-24 20:50:57727 'win10_intel_uhd_630_experimental': {
728 'fail_if_unused': False,
729 'swarming': {
730 'dimensions': {
731 'display_attached': '1',
732 'gpu': '8086:9bc5-31.0.101.2127',
733 'os': 'Windows-10',
734 'pool': 'chromium.tests.gpu',
735 },
736 },
737 },
Garrett Beaty96802d02023-07-07 14:18:05738 'win10_intel_uhd_630_stable': {
Garrett Beaty086b3402024-09-25 23:45:34739 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05740 'swarming': {
741 'dimensions': {
742 'display_attached': '1',
Brian Sheedy4621c9e2024-04-24 14:49:40743 'gpu': '8086:9bc5-31.0.101.2127',
Garrett Beaty96802d02023-07-07 14:18:05744 'os': 'Windows-10',
745 'pool': 'chromium.tests.gpu',
746 },
747 },
748 },
Brian Sheedyd3b83cc12024-04-04 10:23:57749 'win10_intel_uhd_770_stable': {
Garrett Beaty086b3402024-09-25 23:45:34750 'fail_if_unused': False,
Brian Sheedyd3b83cc12024-04-04 10:23:57751 'swarming': {
752 'dimensions': {
753 'display_attached': '1',
754 'gpu': '8086:4680-31.0.101.5333',
755 'os': 'Windows-10-19045.3930',
756 'pool': 'chromium.tests.gpu',
757 },
758 },
759 },
Brian Sheedy7b4775bc2024-10-24 20:50:57760 'win10_nvidia_gtx_1660_experimental': {
761 'fail_if_unused': False,
762 'swarming': {
763 'dimensions': {
764 'display_attached': '1',
765 'gpu': '10de:2184-31.0.15.4601',
766 'os': 'Windows-10-19045',
767 'pool': 'chromium.tests.gpu',
768 },
769 },
770 },
Garrett Beaty96802d02023-07-07 14:18:05771 'win10_nvidia_gtx_1660_stable': {
Garrett Beaty086b3402024-09-25 23:45:34772 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05773 'swarming': {
774 'dimensions': {
775 'display_attached': '1',
Yuly Novikovbadd2242024-12-16 19:23:45776 'gpu': '10de:2184-31.0.15.4601',
777 'os': 'Windows-10-19045',
Garrett Beaty96802d02023-07-07 14:18:05778 'pool': 'chromium.tests.gpu',
779 },
780 },
781 },
Brian Sheedyd4549482025-01-16 17:16:03782 'win11_nvidia_rtx_4070_super_stable': {
Brian Sheedy7b4775bc2024-10-24 20:50:57783 'fail_if_unused': False,
784 'swarming': {
785 'dimensions': {
786 'display_attached': '1',
Brian Sheedyd4549482025-01-16 17:16:03787 'gpu': '10de:2783-32.0.15.6070',
788 'os': 'Windows-11',
789 'pool': 'chromium.tests.gpu',
Brian Sheedy7b4775bc2024-10-24 20:50:57790 },
791 },
792 },
Brian Sheedy7b4775bc2024-10-24 20:50:57793 'win11_qualcomm_adreno_690_stable': {
794 'fail_if_unused': False,
795 'swarming': {
796 'dimensions': {
797 'display_attached': '1',
798 'screen_scaling_percent': '100',
799 'cpu': 'arm64',
800 'gpu': 'qcom:043a-27.20.1870.0',
801 'os': 'Windows-11-22631',
802 'pool': 'chromium.tests',
803 },
804 },
805 },
Garrett Beaty96802d02023-07-07 14:18:05806 'x86-64': {
Garrett Beaty086b3402024-09-25 23:45:34807 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05808 'swarming': {
809 'dimensions': {
810 'cpu': 'x86-64',
811 },
812 },
813 },
Yue She8bb5fc02024-07-31 18:16:59814 'xcode_16_main': {
815 'args': [
816 '--xcode-build-version',
Rahul Kumar Adudodla872dba82025-01-10 16:41:47817 '16c5032a',
Yue She8bb5fc02024-07-31 18:16:59818 ],
819 'swarming': {
820 'named_caches': [
821 {
Rahul Kumar Adudodla872dba82025-01-10 16:41:47822 'name': 'xcode_ios_16c5032a',
Yue She8bb5fc02024-07-31 18:16:59823 'path': 'Xcode.app',
824 },
825 ],
826 },
827 },
Garrett Beaty96802d02023-07-07 14:18:05828 'xctest': {
829 'args': [
830 '--xctest',
831 ],
832 },
833}