blob: 6fde980d3f045a49943c9b6314721816d06177ea [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 Fan31315d82024-07-17 09:24:35165 'crosier-no-arc': {
166 'args': [
167 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.reven.chromeos_integration_tests.filter',
168 ],
169 },
Qijiang Fan2803c5762024-06-11 02:24:14170 'experiments': {
171 'experiment_percentage': 100,
172 },
Marco Georgaklisba7de402024-02-07 20:30:47173 'gce': {
174 'swarming': {
175 'dimensions': {
176 'gce': '1',
177 },
178 },
179 },
Garrett Beaty96802d02023-07-07 14:18:05180 'gpu-swarming-pool': {
Garrett Beaty086b3402024-09-25 23:45:34181 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05182 'swarming': {
183 'dimensions': {
184 'pool': 'chromium.tests.gpu',
185 },
186 },
187 },
kylechar7a935662025-02-14 22:37:58188 'gpu_enable_metal_debug_layers': {
189 'args': [
190 '--enable-metal-debug-layers',
191 ],
192 },
kylechar4feef9e2025-01-24 18:27:26193 'gpu_force_angle_d3d11': {
194 'args': [
195 '--extra-browser-args=--use-angle=d3d11',
196 ],
197 },
198 'gpu_force_angle_d3d9': {
199 'args': [
200 '--extra-browser-args=--use-angle=d3d9',
201 ],
202 },
kylechar67ae0c42025-01-24 14:37:21203 'gpu_force_angle_gl': {
204 'args': [
205 '--extra-browser-args=--use-angle=gl',
206 ],
207 },
208 'gpu_force_angle_gles': {
209 'args': [
210 '--extra-browser-args=--use-angle=gles',
211 ],
212 },
213 'gpu_force_angle_metal': {
214 'args': [
215 '--extra-browser-args=--use-angle=metal',
216 ],
217 },
kylechar233a6b32025-02-06 20:24:59218 'gpu_force_angle_swiftshader': {
219 'args': [
220 '--extra-browser-args=--use-angle=swiftshader',
221 ],
222 },
223 'gpu_force_angle_vulkan': {
224 'args': [
225 '--extra-browser-args=--use-angle=vulkan',
226 ],
227 },
kylechar67ae0c42025-01-24 14:37:21228 'gpu_force_command_decoder_passthrough': {
229 'args': [
230 '--extra-browser-args=--use-cmd-decoder=passthrough --use-gl=angle',
231 ],
232 },
kylechar4feef9e2025-01-24 18:27:26233 'gpu_force_command_decoder_validating': {
234 'args': [
235 '--extra-browser-args=--use-cmd-decoder=validating',
236 ],
237 },
kylechar7a935662025-02-14 22:37:58238 'gpu_force_high_performance_gpu': {
239 'args': [
240 '--extra-browser-args=--force_high_performance_gpu',
241 ],
242 },
kylechar4779aba2025-03-05 18:18:37243 'gpu_force_high_performance_gpu_for_webgl_metal': {
kylechar7a935662025-02-14 22:37:58244 'args': [
245 '--extra-browser-args=--enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL',
246 ],
247 },
kylechar67ae0c42025-01-24 14:37:21248 'gpu_force_skia_ganesh': {
249 'args': [
250 '--extra-browser-args=--disable-features=SkiaGraphite',
251 ],
252 },
253 'gpu_force_skia_graphite': {
254 'args': [
255 '--extra-browser-args=--enable-features=SkiaGraphite',
256 ],
257 },
Brian Sheedy774cd7c62024-04-24 18:55:36258 'gpu_integration_test_common_args': {
259 'args': [
260 '$$MAGIC_SUBSTITUTION_GPUParallelJobs',
261 ],
262 'android_args': [
263 '$$MAGIC_SUBSTITUTION_GPUTelemetryNoRootForUnrootedDevices',
264 '--initial-find-device-attempts=3',
265 ],
266 'chromeos_args': [
267 '$$MAGIC_SUBSTITUTION_ChromeOSTelemetryRemote',
268 ],
269 'lacros_args': [
270 '--extra-browser-args=--enable-features=UseOzonePlatform --ozone-platform=wayland',
271 '--xvfb',
272 '--no-xvfb',
273 '--use-weston',
274 '--weston-use-gl',
275 ],
276 },
kylechar4feef9e2025-01-24 18:27:26277 'gpu_integration_test_expected_color_args': {
278 'args': [
279 '--dont-restore-color-profile-after-test',
280 '--test-machine-name',
281 '${buildername}',
282 ],
283 'android_args': [
284 '--extra-browser-args=--force-online-connection-state-for-indicator',
285 ],
286 },
kylechar67ae0c42025-01-24 14:37:21287 'gpu_integration_test_pixel_args': {
288 'args': [
289 '--dont-restore-color-profile-after-test',
290 '--test-machine-name',
291 '${buildername}',
292 ],
293 'android_args': [
294 '--extra-browser-args=--force-online-connection-state-for-indicator',
295 ],
296 },
297 'gpu_integration_test_screenshot_sync_args': {
298 'args': [
299 '--dont-restore-color-profile-after-test',
300 ],
301 'android_args': [
302 '--extra-browser-args=--force-online-connection-state-for-indicator',
303 ],
304 },
305 'gpu_integration_test_webgl1_args': {
306 'args': [
kylechar67ae0c42025-01-24 14:37:21307 '$$MAGIC_SUBSTITUTION_GPUWebGLRuntimeFile',
308 ],
309 },
kylechar4feef9e2025-01-24 18:27:26310 'gpu_integration_test_webgl2_args': {
311 'args': [
312 '--webgl-conformance-version=2.0.1',
313 '$$MAGIC_SUBSTITUTION_GPUWebGLRuntimeFile',
kylechar4feef9e2025-01-24 18:27:26314 ],
315 },
Brian Sheedy7b4775bc2024-10-24 20:50:57316 'gpu_nvidia_shield_tv_stable': {
317 'fail_if_unused': False,
318 'swarming': {
319 'dimensions': {
320 'os': 'Android',
321 'device_type': 'mdarcy',
322 'device_os': 'PPR1.180610.011',
323 'device_os_type': 'userdebug',
324 'pool': 'chromium.tests.gpu',
325 },
326 },
327 },
Brian Sheedy5f6c90b2024-05-06 21:43:00328 'gpu_pixel_4_stable': {
Garrett Beaty086b3402024-09-25 23:45:34329 'fail_if_unused': False,
Brian Sheedy5f6c90b2024-05-06 21:43:00330 'swarming': {
331 'dimensions': {
332 'os': 'Android',
333 'device_type': 'flame',
334 'device_os': 'RP1A.201105.002',
335 'device_os_type': 'userdebug',
336 'pool': 'chromium.tests.gpu',
337 },
338 },
339 },
340 'gpu_pixel_6_experimental': {
Garrett Beaty086b3402024-09-25 23:45:34341 'fail_if_unused': False,
Brian Sheedy5f6c90b2024-05-06 21:43:00342 'swarming': {
343 'dimensions': {
344 'os': 'Android',
345 'device_type': 'oriole',
346 'device_os': 'AP1A.240405.002',
347 'device_os_type': 'userdebug',
348 'pool': 'chromium.tests.gpu',
349 },
350 },
351 },
352 'gpu_pixel_6_stable': {
Garrett Beaty086b3402024-09-25 23:45:34353 'fail_if_unused': False,
Brian Sheedy5f6c90b2024-05-06 21:43:00354 'swarming': {
355 'dimensions': {
356 'os': 'Android',
357 'device_type': 'oriole',
358 'device_os': 'TP1A.220624.021',
359 'device_os_type': 'userdebug',
360 'pool': 'chromium.tests.gpu',
361 },
362 },
363 },
Brian Sheedy7b4775bc2024-10-24 20:50:57364 'gpu_samsung_a13_stable': {
365 'fail_if_unused': False,
366 'swarming': {
367 'dimensions': {
368 'os': 'Android',
Brian Sheedy9c404d62024-12-16 16:26:09369 'device_type': 'a13ve',
370 'device_os': 'TP1A.220624.014',
Brian Sheedy7b4775bc2024-10-24 20:50:57371 'device_os_type': 'user',
372 'pool': 'chromium.tests.gpu',
373 },
374 },
375 },
376 'gpu_samsung_a23_stable': {
377 'fail_if_unused': False,
378 'swarming': {
379 'dimensions': {
380 'os': 'Android',
Brian Sheedy88483e6d2025-02-08 00:02:28381 'device_type': 'a23xq',
382 'device_os': 'TP1A.220624.014',
Brian Sheedy7b4775bc2024-10-24 20:50:57383 'device_os_type': 'user',
384 'pool': 'chromium.tests.gpu',
385 },
386 },
387 },
388 'gpu_samsung_s23_stable': {
389 'fail_if_unused': False,
390 'swarming': {
391 'dimensions': {
392 'device_type': 'dm1q',
393 'device_os': 'UP1A.231005.007',
394 'device_os_type': 'user',
395 'os': 'Android',
396 'pool': 'chromium.tests.gpu',
397 },
398 },
399 },
400 'gpu_samsung_s24_stable': {
401 'fail_if_unused': False,
402 'swarming': {
403 'dimensions': {
Yuly Novikovd84f9492025-04-16 14:55:02404 'device_type': 's5e9945',
Brian Sheedy7b4775bc2024-10-24 20:50:57405 'device_os': 'UP1A.231005.007',
406 'device_os_type': 'user',
407 'os': 'Android',
408 'pool': 'chromium.tests.gpu',
409 },
410 },
411 },
Garrett Beaty96802d02023-07-07 14:18:05412 'has_native_resultdb_integration': {
413 'resultdb': {
414 'enable': True,
415 'has_native_resultdb_integration': True,
416 },
417 },
Marco Georgaklis198000a2024-05-09 22:08:57418 'intel_uhd_630_or_770': {
Marco Georgaklisccffcac2024-01-29 21:19:34419 'swarming': {
420 'dimensions': {
Marco Georgaklis198000a2024-05-09 22:08:57421 'gpu': '8086:9bc5|8086:4680',
Marco Georgaklisccffcac2024-01-29 21:19:34422 },
423 },
424 },
Marco Georgakliscc09f672024-10-31 19:41:23425 'ios_runtime_cache_18_0': {
426 'swarming': {
427 'named_caches': [
428 {
429 'name': 'runtime_ios_18_0',
430 'path': 'Runtime-ios-18.0',
431 },
432 ],
433 },
434 },
Garrett Beaty96802d02023-07-07 14:18:05435 'isolate_profile_data': {
436 'isolate_profile_data': True,
437 },
Garrett Beaty96802d02023-07-07 14:18:05438 'limited_capacity_bot': {
Garrett Beaty086b3402024-09-25 23:45:34439 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05440 'swarming': {
441 'expiration': 21600,
442 },
443 },
Garrett Beaty96802d02023-07-07 14:18:05444 'linux-jammy': {
Garrett Beaty086b3402024-09-25 23:45:34445 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05446 'swarming': {
447 'dimensions': {
448 'os': 'Ubuntu-22.04',
449 },
450 },
451 },
Garrett Beaty96802d02023-07-07 14:18:05452 'linux_amd_rx_5500_xt': {
Garrett Beaty086b3402024-09-25 23:45:34453 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05454 'swarming': {
455 'dimensions': {
Brian Sheedy1f1564f2024-03-28 11:45:55456 'gpu': '1002:7340-23.2.1',
Brian Sheedy18b2e2482024-03-27 18:48:46457 'os': 'Ubuntu-22.04',
Brian Sheedy0b5af3f2024-03-25 19:11:30458 'display_attached': '1',
Garrett Beaty96802d02023-07-07 14:18:05459 'pool': 'chromium.tests.gpu',
460 },
461 },
462 },
Brian Sheedye5fc2532025-02-18 23:04:37463 'linux_amd_rx_7600_stable': {
464 'fail_if_unused': False,
465 'swarming': {
466 'dimensions': {
467 'gpu': '1002:7480-24.2.8',
468 'os': 'Ubuntu-24.04',
469 'display_attached': '1',
470 'pool': 'chromium.tests.gpu',
471 },
472 },
473 },
Garrett Beaty96802d02023-07-07 14:18:05474 'linux_intel_uhd_630_experimental': {
Garrett Beaty086b3402024-09-25 23:45:34475 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05476 'swarming': {
477 'dimensions': {
Brian Sheedy64ccb0d2024-03-21 22:05:13478 'gpu': '8086:9bc5-23.2.1',
Yuly Novikov1b5ba032024-10-04 13:00:51479 'os': 'Ubuntu-22.04.5',
Brian Sheedy0b5af3f2024-03-25 19:11:30480 'display_attached': '1',
Garrett Beaty96802d02023-07-07 14:18:05481 'pool': 'chromium.tests.gpu',
482 },
483 },
484 },
485 'linux_intel_uhd_630_stable': {
Garrett Beaty086b3402024-09-25 23:45:34486 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05487 'swarming': {
488 'dimensions': {
Brian Sheedy09e2cfc2024-10-11 18:43:36489 'gpu': '8086:9bc5-23.2.1',
490 'os': 'Ubuntu-22.04',
Garrett Beaty96802d02023-07-07 14:18:05491 'pool': 'chromium.tests.gpu',
492 },
493 },
494 },
Brian Sheedy7b4775bc2024-10-24 20:50:57495 'linux_intel_uhd_770_stable': {
496 'fail_if_unused': False,
497 'swarming': {
498 'dimensions': {
499 'gpu': '8086:4680-23.2.1',
500 'os': 'Ubuntu-22.04.4',
501 'display_attached': '1',
502 'pool': 'chromium.tests.gpu',
503 },
504 },
505 },
Garrett Beaty96802d02023-07-07 14:18:05506 'linux_nvidia_gtx_1660_experimental': {
Garrett Beaty086b3402024-09-25 23:45:34507 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05508 'swarming': {
509 'dimensions': {
Brian Sheedye2158b32024-08-07 16:53:09510 'gpu': '10de:2184-535.183.01',
511 'os': 'Ubuntu-22.04',
Garrett Beaty96802d02023-07-07 14:18:05512 'pool': 'chromium.tests.gpu',
513 },
514 },
515 },
516 'linux_nvidia_gtx_1660_stable': {
Garrett Beaty086b3402024-09-25 23:45:34517 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05518 'swarming': {
519 'dimensions': {
520 'gpu': '10de:2184-440.100',
521 'os': 'Ubuntu-18.04.5|Ubuntu-18.04.6',
522 'pool': 'chromium.tests.gpu',
523 },
524 },
525 },
Garrett Beaty96802d02023-07-07 14:18:05526 'long_skylab_timeout': {
Garrett Beaty050fc4c2025-01-09 19:44:50527 'skylab': {
528 'timeout_sec': 10800,
529 },
Garrett Beaty96802d02023-07-07 14:18:05530 },
An Sung681dec92024-02-29 01:18:21531 'mac_14_x64': {
532 'swarming': {
533 'dimensions': {
534 'cpu': 'x86-64',
535 'os': 'Mac-14',
536 },
537 },
538 },
Brian Sheedy7b4775bc2024-10-24 20:50:57539 'mac_arm64_apple_m1_gpu_experimental': {
540 'fail_if_unused': False,
541 'swarming': {
542 'dimensions': {
543 'cpu': 'arm64',
544 'gpu': 'apple:m1',
545 'mac_model': 'Macmini9,1',
Brian Sheedyf07d99b2025-05-01 19:28:13546 'os': 'Mac-15.4',
Brian Sheedy7b4775bc2024-10-24 20:50:57547 'pool': 'chromium.tests',
548 'display_attached': '1',
549 },
550 },
551 },
552 'mac_arm64_apple_m1_gpu_stable': {
553 'fail_if_unused': False,
554 'swarming': {
555 'dimensions': {
556 'cpu': 'arm64',
557 'gpu': 'apple:m1',
558 'mac_model': 'Macmini9,1',
559 'os': 'Mac-14.5',
560 'pool': 'chromium.tests',
561 'display_attached': '1',
562 },
563 },
564 },
565 'mac_arm64_apple_m2_retina_gpu_experimental': {
566 'fail_if_unused': False,
567 'swarming': {
568 'dimensions': {
569 'cpu': 'arm64',
570 'gpu': 'apple:m2',
571 'mac_model': 'Mac14,7',
572 'os': 'Mac-14.4.1',
573 'pool': 'chromium.tests.gpu',
574 'display_attached': '1',
575 'hidpi': '1',
576 },
577 },
578 },
579 'mac_arm64_apple_m2_retina_gpu_stable': {
580 'fail_if_unused': False,
581 'swarming': {
582 'dimensions': {
583 'cpu': 'arm64',
584 'gpu': 'apple:m2',
585 'mac_model': 'Mac14,7',
586 'os': 'Mac-14.4.1',
587 'pool': 'chromium.tests.gpu',
588 'display_attached': '1',
589 'hidpi': '1',
590 },
591 },
592 },
Brian Sheedyd2d89052025-04-22 15:35:30593 'mac_arm64_apple_m3_retina_gpu_stable': {
594 'fail_if_unused': False,
595 'swarming': {
596 'dimensions': {
597 'cpu': 'arm64',
598 'gpu': 'apple:m3',
599 'mac_model': 'Mac15,3',
600 'os': 'Mac-15.4.1',
601 'pool': 'chromium.tests.gpu',
602 'display_attached': '1',
603 'hidpi': '1',
604 },
605 },
606 },
Garrett Beaty96802d02023-07-07 14:18:05607 'mac_default_arm64': {
608 'swarming': {
609 'dimensions': {
610 'cpu': 'arm64',
Yue Shefc9eedb2025-04-22 20:44:18611 'os': 'Mac-14|Mac-15',
Garrett Beaty96802d02023-07-07 14:18:05612 },
613 },
614 },
615 'mac_default_x64': {
616 'swarming': {
617 'dimensions': {
618 'cpu': 'x86-64',
Yue Shefc9eedb2025-04-22 20:44:18619 'os': 'Mac-14|Mac-15',
Garrett Beaty96802d02023-07-07 14:18:05620 },
621 },
622 },
623 'mac_mini_intel_gpu_experimental': {
Garrett Beaty086b3402024-09-25 23:45:34624 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05625 'swarming': {
626 'dimensions': {
627 'cpu': 'x86-64',
628 'gpu': '8086:3e9b',
Brian Sheedya419411a2025-04-02 18:31:29629 'os': 'Mac-14.5',
Garrett Beaty96802d02023-07-07 14:18:05630 'display_attached': '1',
631 },
632 },
633 },
634 'mac_mini_intel_gpu_stable': {
Garrett Beaty086b3402024-09-25 23:45:34635 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05636 'swarming': {
637 'dimensions': {
638 'cpu': 'x86-64',
639 'gpu': '8086:3e9b',
Yuly Novikov650a5ae2024-07-15 17:14:04640 'os': 'Mac-14.5',
Garrett Beaty96802d02023-07-07 14:18:05641 'display_attached': '1',
642 },
643 },
644 },
Brian Sheedy7b4775bc2024-10-24 20:50:57645 'mac_pro_amd_gpu': {
646 'fail_if_unused': False,
647 'swarming': {
648 'dimensions': {
649 'cpu': 'x86-64',
650 'gpu': '1002:679e',
651 'os': 'Mac-12.7',
652 'pool': 'chromium.tests.gpu',
653 'display_attached': '1',
654 },
655 },
656 },
Garrett Beaty96802d02023-07-07 14:18:05657 'mac_retina_amd_gpu_experimental': {
Garrett Beaty086b3402024-09-25 23:45:34658 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05659 'swarming': {
660 'dimensions': {
661 'cpu': 'x86-64',
Yuly Novikovbdd5a1e2024-10-09 23:56:36662 'gpu': '1002:67ef',
Garrett Beaty96802d02023-07-07 14:18:05663 'hidpi': '1',
Brian Sheedy3ac3ff72024-05-16 17:30:35664 'os': 'Mac-14.4.1',
Garrett Beaty96802d02023-07-07 14:18:05665 'pool': 'chromium.tests.gpu',
666 'display_attached': '1',
667 },
668 },
669 },
670 'mac_retina_amd_gpu_stable': {
Garrett Beaty086b3402024-09-25 23:45:34671 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05672 'swarming': {
673 'dimensions': {
674 'cpu': 'x86-64',
Yuly Novikovbdd5a1e2024-10-09 23:56:36675 'gpu': '1002:7340',
Garrett Beaty96802d02023-07-07 14:18:05676 'hidpi': '1',
Brian Sheedyae38b1e2024-05-17 19:07:40677 'os': 'Mac-14.4.1',
Garrett Beaty96802d02023-07-07 14:18:05678 'pool': 'chromium.tests.gpu',
679 'display_attached': '1',
680 },
681 },
682 },
683 'mac_retina_nvidia_gpu_experimental': {
Garrett Beaty086b3402024-09-25 23:45:34684 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05685 'swarming': {
686 'dimensions': {
687 'cpu': 'x86-64',
688 'gpu': '10de:0fe9',
689 'hidpi': '1',
Yuly Novikov795d7052023-07-28 13:59:49690 'os': 'Mac-11.7.9',
Garrett Beaty96802d02023-07-07 14:18:05691 'pool': 'chromium.tests.gpu',
692 'display_attached': '1',
693 },
694 },
695 },
696 'mac_retina_nvidia_gpu_stable': {
Garrett Beaty086b3402024-09-25 23:45:34697 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05698 'swarming': {
699 'dimensions': {
700 'cpu': 'x86-64',
701 'gpu': '10de:0fe9',
702 'hidpi': '1',
Brian Sheedy3ccf1352023-09-05 19:40:27703 'os': 'Mac-11.7.9',
Garrett Beaty96802d02023-07-07 14:18:05704 'pool': 'chromium.tests.gpu',
705 'display_attached': '1',
706 },
707 },
708 },
709 'mac_toolchain': {
710 'swarming': {
711 'cipd_packages': [
712 {
713 'cipd_package': 'infra/tools/mac_toolchain/${platform}',
714 'location': '.',
Yue Sheff346b62025-02-14 20:22:56715 'revision': 'git_revision:a18b7d95d26f3c6bf9591978b19cf0ca8268ac7d',
Garrett Beaty96802d02023-07-07 14:18:05716 },
717 ],
718 },
719 },
Garrett Beaty96802d02023-07-07 14:18:05720 'no_gpu': {
Garrett Beaty086b3402024-09-25 23:45:34721 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05722 'swarming': {
723 'dimensions': {
724 'gpu': 'none',
725 },
726 },
727 },
Marco Georgaklisc23c34f2024-02-08 21:03:17728 'nvidia_geforce_gtx_1660': {
729 'swarming': {
730 'dimensions': {
Marco Georgaklis7f1273b2024-02-22 00:24:51731 'gpu': '10de:2184',
Marco Georgaklisc23c34f2024-02-08 21:03:17732 },
733 },
734 },
Garrett Beaty96802d02023-07-07 14:18:05735 'out_dir_arg': {
736 'args': [
737 '--out-dir',
738 '${ISOLATED_OUTDIR}',
739 ],
740 },
Garrett Beaty96802d02023-07-07 14:18:05741 'skia_gold_test': {
742 'args': [
743 '--git-revision=${got_revision}',
744 ],
745 'precommit_args': [
746 '--gerrit-issue=${patch_issue}',
747 '--gerrit-patchset=${patch_set}',
748 '--buildbucket-id=${buildbucket_build_id}',
749 ],
750 },
Garrett Beaty51e0aa92025-01-08 20:30:56751 'skylab-shards-20': {
Garrett Beaty050fc4c2025-01-09 19:44:50752 'skylab': {
753 'shards': 20,
754 },
Garrett Beaty51e0aa92025-01-08 20:30:56755 },
756 'skylab-shards-30': {
Garrett Beaty050fc4c2025-01-09 19:44:50757 'skylab': {
758 'shards': 30,
759 },
Garrett Beaty51e0aa92025-01-08 20:30:56760 },
761 'skylab-shards-50': {
Garrett Beaty050fc4c2025-01-09 19:44:50762 'skylab': {
763 'shards': 50,
764 },
Garrett Beaty51e0aa92025-01-08 20:30:56765 },
Garrett Beaty96802d02023-07-07 14:18:05766 'swarming_containment_auto': {
Garrett Beaty086b3402024-09-25 23:45:34767 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05768 'swarming': {
769 'containment_type': 'AUTO',
770 },
771 },
772 'timeout_15m': {
Garrett Beaty086b3402024-09-25 23:45:34773 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05774 'swarming': {
775 'hard_timeout': 900,
776 'io_timeout': 900,
777 },
778 },
Tatsuhisa Yamaguchi115c9562024-01-09 08:19:53779 'vaapi_unittest_args': {
Tatsuhisa Yamaguchif079d732024-01-09 04:00:02780 'args': [
781 '--stop-ui',
782 '--gtest_filter="VaapiTest.*"',
Tatsuhisa Yamaguchi115c9562024-01-09 08:19:53783 ],
784 },
Kuan Huang34ec233e2024-01-27 02:15:04785 'win-arm64': {
786 'swarming': {
787 'dimensions': {
Brian Sheedy79e8afd2024-02-15 22:53:57788 'screen_scaling_percent': '100',
Kuan Huang34ec233e2024-01-27 02:15:04789 'cpu': 'arm64',
790 'os': 'Windows-11',
791 },
Kuan Huangfdc2d252024-12-13 21:04:38792 'expiration': 7200,
Kuan Huang34ec233e2024-01-27 02:15:04793 },
794 },
Garrett Beaty96802d02023-07-07 14:18:05795 'win10': {
796 'swarming': {
797 'dimensions': {
798 'os': 'Windows-10-19045',
799 },
800 },
801 },
802 'win10-any': {
803 'swarming': {
804 'dimensions': {
805 'os': 'Windows-10',
806 },
807 },
808 },
Brian Sheedy7b4775bc2024-10-24 20:50:57809 'win10_amd_rx_5500_xt_stable': {
810 'fail_if_unused': False,
811 'swarming': {
812 'dimensions': {
813 'display_attached': '1',
814 'gpu': '1002:7340-31.0.24002.92',
815 'os': 'Windows-10-19045.3930',
816 'pool': 'chromium.tests.gpu',
817 },
818 },
819 },
Garrett Beaty96802d02023-07-07 14:18:05820 'win10_gce_gpu_pool': {
Garrett Beaty086b3402024-09-25 23:45:34821 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05822 'swarming': {
823 'dimensions': {
824 'cpu': 'x86-64',
825 'gpu': 'none',
826 'os': 'Windows-10',
827 'pool': 'chromium.tests.gpu',
828 },
829 },
830 },
Brian Sheedy7b4775bc2024-10-24 20:50:57831 'win10_intel_uhd_630_experimental': {
832 'fail_if_unused': False,
833 'swarming': {
834 'dimensions': {
835 'display_attached': '1',
836 'gpu': '8086:9bc5-31.0.101.2127',
837 'os': 'Windows-10',
838 'pool': 'chromium.tests.gpu',
839 },
840 },
841 },
Garrett Beaty96802d02023-07-07 14:18:05842 'win10_intel_uhd_630_stable': {
Garrett Beaty086b3402024-09-25 23:45:34843 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05844 'swarming': {
845 'dimensions': {
846 'display_attached': '1',
Brian Sheedy4621c9e2024-04-24 14:49:40847 'gpu': '8086:9bc5-31.0.101.2127',
Garrett Beaty96802d02023-07-07 14:18:05848 'os': 'Windows-10',
849 'pool': 'chromium.tests.gpu',
850 },
851 },
852 },
Brian Sheedyd3b83cc12024-04-04 10:23:57853 'win10_intel_uhd_770_stable': {
Garrett Beaty086b3402024-09-25 23:45:34854 'fail_if_unused': False,
Brian Sheedyd3b83cc12024-04-04 10:23:57855 'swarming': {
856 'dimensions': {
857 'display_attached': '1',
858 'gpu': '8086:4680-31.0.101.5333',
859 'os': 'Windows-10-19045.3930',
860 'pool': 'chromium.tests.gpu',
861 },
862 },
863 },
Brian Sheedy7b4775bc2024-10-24 20:50:57864 'win10_nvidia_gtx_1660_experimental': {
865 'fail_if_unused': False,
866 'swarming': {
867 'dimensions': {
868 'display_attached': '1',
869 'gpu': '10de:2184-31.0.15.4601',
870 'os': 'Windows-10-19045',
871 'pool': 'chromium.tests.gpu',
872 },
873 },
874 },
Garrett Beaty96802d02023-07-07 14:18:05875 'win10_nvidia_gtx_1660_stable': {
Garrett Beaty086b3402024-09-25 23:45:34876 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05877 'swarming': {
878 'dimensions': {
879 'display_attached': '1',
Yuly Novikovbadd2242024-12-16 19:23:45880 'gpu': '10de:2184-31.0.15.4601',
881 'os': 'Windows-10-19045',
Garrett Beaty96802d02023-07-07 14:18:05882 'pool': 'chromium.tests.gpu',
883 },
884 },
885 },
Brian Sheedye5fc2532025-02-18 23:04:37886 'win11_amd_rx_7600_stable': {
887 'fail_if_unused': False,
888 'swarming': {
889 'dimensions': {
890 'display_attached': '1',
Brian Sheedyeb0358bd2025-03-12 17:47:58891 'gpu': '1002:7480-32.0.12033.1030',
Brian Sheedye5fc2532025-02-18 23:04:37892 'os': 'Windows-11-26100',
893 'pool': 'chromium.tests.gpu',
894 },
895 },
896 },
Brian Sheedyd4549482025-01-16 17:16:03897 'win11_nvidia_rtx_4070_super_stable': {
Brian Sheedy7b4775bc2024-10-24 20:50:57898 'fail_if_unused': False,
899 'swarming': {
900 'dimensions': {
901 'display_attached': '1',
Brian Sheedyd4549482025-01-16 17:16:03902 'gpu': '10de:2783-32.0.15.6070',
903 'os': 'Windows-11',
904 'pool': 'chromium.tests.gpu',
Brian Sheedy7b4775bc2024-10-24 20:50:57905 },
906 },
907 },
Brian Sheedy7b4775bc2024-10-24 20:50:57908 'win11_qualcomm_adreno_690_stable': {
909 'fail_if_unused': False,
910 'swarming': {
911 'dimensions': {
912 'display_attached': '1',
913 'screen_scaling_percent': '100',
914 'cpu': 'arm64',
915 'gpu': 'qcom:043a-27.20.1870.0',
916 'os': 'Windows-11-22631',
917 'pool': 'chromium.tests',
918 },
919 },
920 },
Garrett Beaty96802d02023-07-07 14:18:05921 'x86-64': {
Garrett Beaty086b3402024-09-25 23:45:34922 'fail_if_unused': False,
Garrett Beaty96802d02023-07-07 14:18:05923 'swarming': {
924 'dimensions': {
925 'cpu': 'x86-64',
926 },
927 },
928 },
Yue She8bb5fc02024-07-31 18:16:59929 'xcode_16_main': {
930 'args': [
931 '--xcode-build-version',
Rahul Kumar Adudodla872dba82025-01-10 16:41:47932 '16c5032a',
Yue She8bb5fc02024-07-31 18:16:59933 ],
934 'swarming': {
935 'named_caches': [
936 {
Rahul Kumar Adudodla872dba82025-01-10 16:41:47937 'name': 'xcode_ios_16c5032a',
Yue She8bb5fc02024-07-31 18:16:59938 'path': 'Xcode.app',
939 },
940 ],
941 },
942 },
Garrett Beaty96802d02023-07-07 14:18:05943 'xctest': {
944 'args': [
945 '--xctest',
946 ],
947 },
948}