blob: bf75e84cae15fd52da225d980569770728970937 [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
Ben Pastene09079fd882023-09-19 16:35:475# 3. Run //infra/config/scripts/sync-pyl-files.py
Garrett Beaty96802d02023-07-07 14:18:056
7{
8 '10-x86-emulator': {
9 'args': [
10 '--avd-config=../../tools/android/avd/proto/generic_android29.textpb',
11 ],
12 'swarming': {
13 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:2814 '60': {
15 'caches': 'generic_android29',
16 },
Garrett Beaty96802d02023-07-07 14:18:0517 },
18 'named_caches': [
19 {
20 'name': 'generic_android29',
21 'path': '.android_emulator/generic_android29',
22 },
23 ],
24 },
25 },
26 '11-x86-emulator': {
27 'args': [
28 '--avd-config=../../tools/android/avd/proto/generic_android30.textpb',
29 ],
30 'swarming': {
31 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:2832 '60': {
33 'caches': 'generic_android30',
34 },
Garrett Beaty96802d02023-07-07 14:18:0535 },
36 'named_caches': [
37 {
38 'name': 'generic_android30',
39 'path': '.android_emulator/generic_android30',
40 },
41 ],
42 },
43 },
Haiyang Pan64c6c982023-10-26 22:16:2844 '12-google-atd-x64-emulator': {
45 'args': [
46 '--avd-config=../../tools/android/avd/proto/android_31_google_atd_x64.textpb',
47 ],
48 'swarming': {
49 'optional_dimensions': {
50 '60': {
51 'caches': 'android_31_google_atd_x64',
52 },
53 },
54 'named_caches': [
55 {
56 'name': 'android_31_google_atd_x64',
57 'path': '.android_emulator/android_31_google_atd_x64',
58 },
59 ],
60 },
61 },
Garrett Beaty96802d02023-07-07 14:18:0562 '12-x64-emulator': {
63 'args': [
64 '--avd-config=../../tools/android/avd/proto/generic_android31.textpb',
65 ],
66 'swarming': {
67 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:2868 '60': {
69 'caches': 'generic_android31',
70 },
Garrett Beaty96802d02023-07-07 14:18:0571 },
72 'named_caches': [
73 {
74 'name': 'generic_android31',
75 'path': '.android_emulator/generic_android31',
76 },
77 ],
78 },
79 },
Haiyang Pan64c6c982023-10-26 22:16:2880 '12l-google-atd-x64-emulator': {
81 'args': [
82 '--avd-config=../../tools/android/avd/proto/android_32_google_atd_x64_foldable.textpb',
83 ],
84 'swarming': {
85 'optional_dimensions': {
86 '60': {
87 'caches': 'android_32_google_atd_x64_foldable',
88 },
89 },
90 'named_caches': [
91 {
92 'name': 'android_32_google_atd_x64_foldable',
93 'path': '.android_emulator/android_32_google_atd_x64_foldable',
94 },
95 ],
96 },
97 },
Garrett Beaty96802d02023-07-07 14:18:0598 '12l-x64-emulator': {
99 'args': [
100 '--avd-config=../../tools/android/avd/proto/generic_android32_foldable.textpb',
101 ],
102 'swarming': {
103 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28104 '60': {
105 'caches': 'generic_android32_foldable',
106 },
Garrett Beaty96802d02023-07-07 14:18:05107 },
108 'named_caches': [
109 {
110 'name': 'generic_android32_foldable',
111 'path': '.android_emulator/generic_android32_foldable',
112 },
113 ],
114 },
115 },
Haiyang Pan64c6c982023-10-26 22:16:28116 '13-google-atd-x64-emulator': {
Garrett Beaty96802d02023-07-07 14:18:05117 'args': [
Haiyang Pan64c6c982023-10-26 22:16:28118 '--avd-config=../../tools/android/avd/proto/android_33_google_atd_x64.textpb',
Garrett Beaty96802d02023-07-07 14:18:05119 ],
120 'swarming': {
121 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28122 '60': {
Haiyang Pan64c6c982023-10-26 22:16:28123 'caches': 'android_33_google_atd_x64',
Gary Tonge4c653e62023-07-31 22:32:28124 },
Garrett Beaty96802d02023-07-07 14:18:05125 },
126 'named_caches': [
127 {
Haiyang Pan64c6c982023-10-26 22:16:28128 'name': 'android_33_google_atd_x64',
129 'path': '.android_emulator/android_33_google_atd_x64',
Garrett Beaty96802d02023-07-07 14:18:05130 },
131 ],
132 },
133 },
134 '13-x64-emulator': {
135 'args': [
136 '--avd-config=../../tools/android/avd/proto/generic_android33.textpb',
137 ],
138 'swarming': {
139 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28140 '60': {
141 'caches': 'generic_android33',
142 },
Garrett Beaty96802d02023-07-07 14:18:05143 },
144 'named_caches': [
145 {
146 'name': 'generic_android33',
147 'path': '.android_emulator/generic_android33',
148 },
149 ],
150 },
151 },
Stefano Duoa2207d92023-10-26 10:01:40152 '14-x64-emulator': {
153 'args': [
154 '--avd-config=../../tools/android/avd/proto/android_34_google_apis_x64.textpb',
155 ],
156 'swarming': {
157 'optional_dimensions': {
158 '60': {
159 'caches': 'android_34_google_apis_x64',
160 },
161 },
162 'named_caches': [
163 {
164 'name': 'android_34_google_apis_x64',
165 'path': '.android_emulator/android_34_google_apis_x64',
166 },
167 ],
168 },
169 },
Marco Georgaklis333e8386b2023-09-07 22:46:33170 'android': {
171 'swarming': {
172 'dimensions': {
173 'os': 'Android',
174 'cpu': None,
175 },
176 },
177 },
Garrett Beaty96802d02023-07-07 14:18:05178 'android_r': {
179 'swarming': {
180 'dimensions': {
181 'device_os': 'R',
182 },
183 },
184 },
185 'android_t': {
186 'swarming': {
187 'dimensions': {
188 'device_os': 'TP1A.220624.021',
189 },
190 },
191 },
192 'android_user': {
193 'swarming': {
194 'dimensions': {
195 'device_os_type': 'user',
196 },
197 },
198 },
199 'arm64': {
200 'swarming': {
201 'dimensions': {
202 'cpu': 'arm64',
203 },
204 },
205 },
206 'blink_tests_write_run_histories': {
207 'args': [
208 '--write-run-histories-to=${ISOLATED_OUTDIR}/run_histories.json',
209 ],
210 },
211 'bullhead': {
212 'swarming': {
213 'dimensions': {
214 'device_type': 'bullhead',
215 'os': 'Android',
216 },
217 },
218 },
219 'chrome-finch-swarming-pool': {
220 'swarming': {
221 'dimensions': {
222 'pool': 'chrome.tests.finch',
223 },
224 },
225 },
Marco Georgaklis333e8386b2023-09-07 22:46:33226 'chrome-intelligence-swarming-pool': {
227 'swarming': {
228 'dimensions': {
229 'pool': 'chrome.tests.intelligence',
230 },
231 },
232 },
Keren Zhu07ccca4c2023-07-26 18:51:55233 'chrome-refresh-2023': {
234 'args': [
Keren Zhu680433c2023-08-31 02:27:06235 '--enable-features=ChromeRefresh2023,ChromeRefreshSecondary2023,ChromeWebuiRefresh2023,Cr2023ActionChips,Cr2023ActionChipsIcons,kOmniboxCR23SteadyStateIcons,OmniboxExpandedLayout,OmniboxExpandedStateColors,OmniboxExpandedStateHeight,OmniboxExpandedStateShape,OmniboxExpandedStateSuggestIcons,OmniboxSteadyStateBackgroundColor,OmniboxSteadyStateHeight,OmniboxSteadyStateTextColor,OmniboxSuggestionHoverFillShape,IPH_DesktopCustomizeChromeRefresh',
Keren Zhu07ccca4c2023-07-26 18:51:55236 ],
237 },
Garrett Beaty96802d02023-07-07 14:18:05238 'chrome-swarming-pool': {
239 'swarming': {
240 'dimensions': {
241 'pool': 'chrome.tests',
242 },
243 },
244 },
245 'chrome-tester-service-account': {
246 'swarming': {
247 'service_account': '[email protected]',
248 },
249 },
250 'chromeos-amd64-generic': {
251 'args': [
252 '--magic-vm-cache=magic_cros_vm_cache',
253 ],
254 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25255 'dimensions': {
Stephanie Kim317b2242023-09-13 17:49:51256 'cpu': 'x86-64',
Garrett Beatyade673d2023-08-04 22:00:25257 'kvm': '1',
258 'os': 'Ubuntu-22.04',
259 'pool': 'chromium.tests',
260 },
Garrett Beaty96802d02023-07-07 14:18:05261 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28262 '60': {
263 'caches': 'cros_vm',
264 },
Garrett Beaty96802d02023-07-07 14:18:05265 },
266 'named_caches': [
267 {
268 'name': 'cros_vm',
269 'path': 'magic_cros_vm_cache',
270 },
271 ],
272 },
273 },
274 'chromeos-betty': {
275 'args': [
276 '--magic-vm-cache=magic_cros_vm_cache',
277 ],
278 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25279 'dimensions': {
Stephanie Kim317b2242023-09-13 17:49:51280 'cpu': 'x86-64',
Garrett Beatyade673d2023-08-04 22:00:25281 'kvm': '1',
282 'gce': '1',
283 'os': 'Ubuntu-22.04',
284 'pool': 'chrome.tests',
285 },
Garrett Beaty96802d02023-07-07 14:18:05286 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28287 '60': {
288 'caches': 'cros_vm',
289 },
Garrett Beaty96802d02023-07-07 14:18:05290 },
291 'named_caches': [
292 {
293 'name': 'cros_vm',
294 'path': 'magic_cros_vm_cache',
295 },
296 ],
297 },
298 },
299 'chromeos-betty-finch': {
300 'args': [
Hao Wu64b1086e2023-07-25 20:57:08301 '--board=betty-pi-arc',
Garrett Beaty96802d02023-07-07 14:18:05302 '--magic-vm-cache=magic_cros_vm_cache',
303 ],
304 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25305 'dimensions': {
Stephanie Kim317b2242023-09-13 17:49:51306 'cpu': 'x86-64',
Garrett Beatyade673d2023-08-04 22:00:25307 'kvm': '1',
308 'gce': '1',
309 'os': 'Ubuntu-22.04',
310 'pool': 'chrome.tests.finch',
311 },
Garrett Beaty96802d02023-07-07 14:18:05312 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28313 '60': {
314 'caches': 'cros_vm',
315 },
Garrett Beaty96802d02023-07-07 14:18:05316 },
317 'named_caches': [
318 {
319 'name': 'cros_vm',
320 'path': 'magic_cros_vm_cache',
321 },
322 ],
323 },
324 },
325 'chromeos-jacuzzi': {
326 'swarming': {
327 'dimensions': {
328 'os': 'ChromeOS',
329 'device_type': 'jacuzzi',
330 },
331 },
332 },
Garrett Beaty96802d02023-07-07 14:18:05333 'chromeos-octopus': {
334 'swarming': {
335 'dimensions': {
336 'os': 'ChromeOS',
337 'device_type': 'octopus',
338 },
339 },
340 },
341 'chromeos-reven': {
342 'args': [
343 '--magic-vm-cache=magic_cros_reven_vm_cache',
344 ],
345 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25346 'dimensions': {
Stephanie Kim317b2242023-09-13 17:49:51347 'cpu': 'x86-64',
Garrett Beatyade673d2023-08-04 22:00:25348 'kvm': '1',
349 'gce': '1',
350 'os': 'Ubuntu-18.04',
351 'pool': 'chrome.tests',
352 },
Garrett Beaty96802d02023-07-07 14:18:05353 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28354 '60': {
355 'caches': 'cros_reven_vm',
356 },
Garrett Beaty96802d02023-07-07 14:18:05357 },
358 'named_caches': [
359 {
360 'name': 'cros_reven_vm',
361 'path': 'magic_cros_reven_vm_cache',
362 },
363 ],
364 },
365 },
366 'chromium-tester-dev-service-account': {
367 'swarming': {
368 'service_account': 'chromium-tester-dev@chops-service-accounts.iam.gserviceaccount.com',
369 },
370 },
371 'chromium-tester-service-account': {
372 'swarming': {
373 'service_account': '[email protected]',
374 },
375 },
376 'ci_only': {
377 'ci_only': True,
378 },
379 'dawn_end2end_gpu_test': {
380 'args': [
381 '--use-gpu-in-tests',
382 '--exclusive-device-type-preference=discrete,integrated',
383 '--test-launcher-retry-limit=0',
384 '--test-launcher-batch-limit=512',
385 ],
386 },
Garrett Beaty96802d02023-07-07 14:18:05387 'disable_field_trial_config_for_earl_grey': {
388 'args': [
389 '--extra-app-args=--disable-field-trial-config',
390 ],
391 },
392 'docker': {
393 'swarming': {
394 'dimensions': {
395 'inside_docker': '1',
396 },
397 },
398 },
399 'emulator-4-cores': {
400 'swarming': {
401 'dimensions': {
402 'device_os': None,
403 'device_type': None,
404 'pool': 'chromium.tests.avd',
405 'cores': '4',
406 },
407 },
408 },
409 'emulator-8-cores': {
410 'swarming': {
411 'dimensions': {
412 'device_os': None,
413 'device_type': None,
414 'pool': 'chromium.tests.avd',
415 'cores': '8',
416 },
417 },
418 },
Mateusz Zbikowski45fa4e612023-11-21 19:02:31419 'emulator-enable-network': {
420 'args': [
421 '--emulator-enable-network',
422 ],
423 'swarming': {
424 'idempotent': False,
425 },
426 },
Garrett Beaty96802d02023-07-07 14:18:05427 'finch-chromium-swarming-pool': {
428 'swarming': {
429 'dimensions': {
430 'pool': 'chromium.tests.finch',
431 },
432 },
433 },
434 'flame': {
435 'swarming': {
436 'dimensions': {
437 'device_type': 'flame',
438 'os': 'Android',
439 },
440 },
441 },
442 'fuchsia-code-coverage': {
443 'args': [
444 '--code-coverage-dir=${ISOLATED_OUTDIR}',
445 ],
446 },
Zijie He631b8cd72023-10-04 22:44:01447 'fuchsia-large-device-spec': {
448 'args': [
449 '--device-spec=virtual_device_large',
450 ],
451 },
Garrett Beaty96802d02023-07-07 14:18:05452 'fuchsia-persistent-emulator': {
453 'args': [
454 '--everlasting',
455 ],
Zijie He4d88a552023-08-17 21:09:54456 'swarming': {
457 'named_caches': [
458 {
459 'name': 'fuchsia_emulator_cache',
460 'path': '.fuchsia_emulator/fuchsia-everlasting-emulator',
461 },
462 ],
463 },
Garrett Beaty96802d02023-07-07 14:18:05464 },
465 'fuchsia_logs': {
466 'args': [
467 '--logs-dir=${ISOLATED_OUTDIR}/logs',
468 ],
469 },
470 'gpu-swarming-pool': {
471 'swarming': {
472 'dimensions': {
473 'pool': 'chromium.tests.gpu',
474 },
475 },
476 },
477 'has_native_resultdb_integration': {
478 'resultdb': {
479 'enable': True,
480 'has_native_resultdb_integration': True,
481 },
482 },
483 'integrity_high': {
484 'swarming': {
485 'dimensions': {
486 'integrity': 'high',
487 },
488 },
489 },
490 'ios_custom_webkit': {
491 'args': [
492 '--args-json',
493 '{"test_args": ["--run-with-custom-webkit"]}',
494 ],
495 },
496 'ios_output_disabled_tests': {
497 'args': [
498 '--output-disabled-tests',
499 ],
500 },
Cameron Higgins5f388fc2023-08-03 15:23:01501 'ios_parallel_simulators': {
502 'args': [
503 '--shards',
504 '2',
505 ],
506 },
Garrett Beaty96802d02023-07-07 14:18:05507 'ios_restart_device': {
508 'args': [
509 '--restart',
510 ],
511 },
512 'ios_runtime_cache_15_5': {
513 'swarming': {
514 'named_caches': [
515 {
516 'name': 'runtime_ios_15_5',
517 'path': 'Runtime-ios-15.5',
518 },
519 ],
520 },
521 },
Garrett Beaty96802d02023-07-07 14:18:05522 'ios_runtime_cache_16_4': {
523 'swarming': {
524 'named_caches': [
525 {
526 'name': 'runtime_ios_16_4',
527 'path': 'Runtime-ios-16.4',
528 },
529 ],
530 },
531 },
532 'ios_runtime_cache_17_0': {
533 'swarming': {
534 'named_caches': [
535 {
536 'name': 'runtime_ios_17_0',
537 'path': 'Runtime-ios-17.0',
538 },
539 ],
540 },
541 },
Yue Shebb5404902023-11-02 15:52:14542 'ios_runtime_cache_17_2': {
543 'swarming': {
544 'named_caches': [
545 {
546 'name': 'runtime_ios_17_2',
547 'path': 'Runtime-ios-17.2',
548 },
549 ],
550 },
551 },
Jie Sheng7e78c0332023-09-29 21:37:37552 'ioswpt-chromium-swarming-pool': {
553 'swarming': {
554 'dimensions': {
555 'pool': 'chromium.tests.ioswpt',
556 },
557 },
558 },
Garrett Beaty96802d02023-07-07 14:18:05559 'isolate_profile_data': {
560 'isolate_profile_data': True,
561 },
Greg Guterman4c6b8012023-11-01 00:31:16562 'junit-swarming-emulator': {
Garrett Beaty96802d02023-07-07 14:18:05563 'swarming': {
564 'dimensions': {
565 'cores': '8',
566 'pool': 'chromium.tests',
567 },
568 },
569 },
Garrett Beaty96802d02023-07-07 14:18:05570 'limited_capacity_bot': {
571 'swarming': {
572 'expiration': 21600,
573 },
574 },
575 'linux-archive-rel-args': {
576 'args': [
577 'linux-release-64/sizes',
578 ],
579 },
580 'linux-focal': {
581 'swarming': {
582 'dimensions': {
583 'os': 'Ubuntu-20.04',
584 },
585 },
586 },
587 'linux-jammy': {
588 'swarming': {
589 'dimensions': {
590 'os': 'Ubuntu-22.04',
591 },
592 },
593 },
594 'linux-jammy-or-bionic': {
595 'swarming': {
596 'dimensions': {
597 'os': 'Ubuntu-22.04|Ubuntu-18.04',
598 },
599 },
600 },
Ben Pastene106575082023-07-17 17:03:41601 'linux-jammy-or-focal': {
602 'swarming': {
603 'dimensions': {
604 'os': 'Ubuntu-22.04|Ubuntu-20.04',
605 },
606 },
607 },
Garrett Beaty96802d02023-07-07 14:18:05608 'linux-xenial': {
609 'swarming': {
610 'dimensions': {
611 'os': 'Ubuntu-16.04',
612 },
613 },
614 },
615 'linux_amd_rx_5500_xt': {
616 'swarming': {
617 'dimensions': {
618 'gpu': '1002:7340',
619 'os': 'Ubuntu-18.04.6',
620 'pool': 'chromium.tests.gpu',
621 },
622 },
623 },
624 'linux_intel_uhd_630_experimental': {
625 'swarming': {
626 'dimensions': {
627 'gpu': '8086:9bc5-20.0.8',
628 'os': 'Ubuntu-18.04.6',
629 'pool': 'chromium.tests.gpu',
630 },
631 },
632 },
633 'linux_intel_uhd_630_stable': {
634 'swarming': {
635 'dimensions': {
636 'gpu': '8086:9bc5-20.0.8',
637 'os': 'Ubuntu-18.04.6',
638 'pool': 'chromium.tests.gpu',
639 },
640 },
641 },
642 'linux_nvidia_gtx_1660_experimental': {
643 'swarming': {
644 'dimensions': {
645 'gpu': '10de:2184-440.100',
646 'os': 'Ubuntu-18.04.5|Ubuntu-18.04.6',
647 'pool': 'chromium.tests.gpu',
648 },
649 },
650 },
651 'linux_nvidia_gtx_1660_stable': {
652 'swarming': {
653 'dimensions': {
654 'gpu': '10de:2184-440.100',
655 'os': 'Ubuntu-18.04.5|Ubuntu-18.04.6',
656 'pool': 'chromium.tests.gpu',
657 },
658 },
659 },
Stephen Whitee23b4682023-11-03 01:50:56660 'linux_vulkan': {
661 'linux_args': [
662 '--extra-browser-args=--enable-features=Vulkan',
663 ],
664 },
Garrett Beaty96802d02023-07-07 14:18:05665 'lollipop-x86-emulator': {
666 'args': [
667 '--avd-config=../../tools/android/avd/proto/generic_android22.textpb',
668 ],
669 'swarming': {
670 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28671 '60': {
672 'caches': 'generic_android22',
673 },
Garrett Beaty96802d02023-07-07 14:18:05674 },
675 'named_caches': [
676 {
677 'name': 'generic_android22',
678 'path': '.android_emulator/generic_android22',
679 },
680 ],
681 },
682 },
683 'long_skylab_timeout': {
684 'timeout_sec': 10800,
685 },
686 'mac-archive-rel-args': {
687 'args': [
688 'mac-release/sizes',
689 ],
690 },
Garrett Beaty96802d02023-07-07 14:18:05691 'mac_10.15': {
692 'swarming': {
693 'dimensions': {
694 'cpu': 'x86-64',
695 'os': 'Mac-10.15',
696 },
697 },
698 },
699 'mac_11_arm64': {
700 'swarming': {
701 'dimensions': {
702 'cpu': 'arm64',
703 'os': 'Mac-11',
704 },
705 },
706 },
707 'mac_11_x64': {
708 'swarming': {
709 'dimensions': {
710 'cpu': 'x86-64',
711 'os': 'Mac-11|Mac-10.16',
712 },
713 },
714 },
715 'mac_12_arm64': {
716 'swarming': {
717 'dimensions': {
718 'cpu': 'arm64',
719 'os': 'Mac-12',
720 },
721 },
722 },
723 'mac_12_x64': {
724 'swarming': {
725 'dimensions': {
726 'cpu': 'x86-64',
727 'os': 'Mac-12',
728 },
729 },
730 },
731 'mac_13_arm64': {
732 'swarming': {
733 'dimensions': {
734 'cpu': 'arm64',
735 'os': 'Mac-13',
736 },
737 },
738 },
739 'mac_13_x64': {
740 'swarming': {
741 'dimensions': {
742 'cpu': 'x86-64',
743 'os': 'Mac-13',
744 },
745 },
746 },
Rahul Kumar Adudodlae3cabd72023-10-04 20:03:49747 'mac_14_arm64': {
748 'swarming': {
749 'dimensions': {
750 'cpu': 'arm64',
751 'os': 'Mac-14',
752 },
753 },
754 },
Garrett Beaty96802d02023-07-07 14:18:05755 'mac_arm64_apple_m1_gpu_experimental': {
756 'swarming': {
757 'dimensions': {
758 'cpu': 'arm64',
Brian Sheedy0b46d6b2023-11-27 21:33:02759 'gpu': 'apple:m1',
Garrett Beaty96802d02023-07-07 14:18:05760 'mac_model': 'Macmini9,1',
761 'os': 'Mac-13.4',
762 'pool': 'chromium.tests',
763 'display_attached': '1',
764 },
765 },
766 },
767 'mac_arm64_apple_m1_gpu_stable': {
768 'swarming': {
769 'dimensions': {
770 'cpu': 'arm64',
Brian Sheedy0b46d6b2023-11-27 21:33:02771 'gpu': 'apple:m1',
Garrett Beaty96802d02023-07-07 14:18:05772 'mac_model': 'Macmini9,1',
Brian Sheedyd05cda92023-10-04 21:51:33773 'os': 'Mac-13.5.2',
Garrett Beaty96802d02023-07-07 14:18:05774 'pool': 'chromium.tests',
775 'display_attached': '1',
776 },
777 },
778 },
779 'mac_arm64_apple_m2_retina_gpu_stable': {
780 'swarming': {
781 'dimensions': {
782 'cpu': 'arm64',
Brian Sheedy0b46d6b2023-11-27 21:33:02783 'gpu': 'apple:m2',
Garrett Beaty96802d02023-07-07 14:18:05784 'mac_model': 'Mac14,7',
785 'os': 'Mac-13.3.1',
786 'pool': 'chromium.tests.gpu',
787 'display_attached': '1',
788 'hidpi': '1',
789 },
790 },
791 },
792 'mac_beta_arm64': {
793 'swarming': {
794 'dimensions': {
795 'cpu': 'arm64',
Lindsay Pasricha46d99242023-09-18 23:19:49796 'os': 'Mac-14',
Garrett Beaty96802d02023-07-07 14:18:05797 },
798 },
799 },
800 'mac_beta_x64': {
801 'swarming': {
802 'dimensions': {
803 'cpu': 'x86-64',
Lindsay Pasrichab63c83d42023-09-15 21:14:09804 'os': 'Mac-13.5',
Garrett Beaty96802d02023-07-07 14:18:05805 },
806 },
807 },
808 'mac_default_arm64': {
809 'swarming': {
810 'dimensions': {
811 'cpu': 'arm64',
812 'os': 'Mac-13',
813 },
814 },
815 },
816 'mac_default_x64': {
817 'swarming': {
818 'dimensions': {
819 'cpu': 'x86-64',
820 'os': 'Mac-13',
821 },
822 },
823 },
824 'mac_mini_intel_gpu_experimental': {
825 'swarming': {
826 'dimensions': {
827 'cpu': 'x86-64',
828 'gpu': '8086:3e9b',
Brian Sheedy59c0ae22023-08-05 02:28:45829 'os': 'Mac-13.5',
Garrett Beaty96802d02023-07-07 14:18:05830 'display_attached': '1',
831 },
832 },
833 },
834 'mac_mini_intel_gpu_stable': {
835 'swarming': {
836 'dimensions': {
837 'cpu': 'x86-64',
838 'gpu': '8086:3e9b',
Yuly Novikov26914eb2023-09-12 19:05:44839 'os': 'Mac-13.5',
Garrett Beaty96802d02023-07-07 14:18:05840 'display_attached': '1',
841 },
842 },
843 },
844 'mac_pro_amd_gpu': {
845 'swarming': {
846 'dimensions': {
847 'cpu': 'x86-64',
848 'gpu': '1002:679e',
849 'os': 'Mac-12.4',
850 'pool': 'chromium.tests.gpu',
851 'display_attached': '1',
852 },
853 },
854 },
855 'mac_retina_amd_gpu_experimental': {
856 'swarming': {
857 'dimensions': {
858 'cpu': 'x86-64',
859 'gpu': '1002:67ef',
860 'hidpi': '1',
Yuly Novikov29cb4cb2023-09-05 18:08:36861 'os': 'Mac-13.5',
Garrett Beaty96802d02023-07-07 14:18:05862 'pool': 'chromium.tests.gpu',
863 'display_attached': '1',
864 },
865 },
866 },
867 'mac_retina_amd_gpu_stable': {
868 'swarming': {
869 'dimensions': {
870 'cpu': 'x86-64',
871 'gpu': '1002:67ef',
872 'hidpi': '1',
Yuly Novikov26914eb2023-09-12 19:05:44873 'os': 'Mac-13.5',
Garrett Beaty96802d02023-07-07 14:18:05874 'pool': 'chromium.tests.gpu',
875 'display_attached': '1',
876 },
877 },
878 },
879 'mac_retina_nvidia_gpu_experimental': {
880 'swarming': {
881 'dimensions': {
882 'cpu': 'x86-64',
883 'gpu': '10de:0fe9',
884 'hidpi': '1',
Yuly Novikov795d7052023-07-28 13:59:49885 'os': 'Mac-11.7.9',
Garrett Beaty96802d02023-07-07 14:18:05886 'pool': 'chromium.tests.gpu',
887 'display_attached': '1',
888 },
889 },
890 },
891 'mac_retina_nvidia_gpu_stable': {
892 'swarming': {
893 'dimensions': {
894 'cpu': 'x86-64',
895 'gpu': '10de:0fe9',
896 'hidpi': '1',
Brian Sheedy3ccf1352023-09-05 19:40:27897 'os': 'Mac-11.7.9',
Garrett Beaty96802d02023-07-07 14:18:05898 'pool': 'chromium.tests.gpu',
899 'display_attached': '1',
900 },
901 },
902 },
903 'mac_toolchain': {
904 'swarming': {
905 'cipd_packages': [
906 {
907 'cipd_package': 'infra/tools/mac_toolchain/${platform}',
908 'location': '.',
Yue She1160d482023-10-18 16:59:46909 'revision': 'git_revision:32d81d877ee07af07bf03b7f70ce597e323b80ce',
Garrett Beaty96802d02023-07-07 14:18:05910 },
911 ],
912 },
913 },
914 'mac_x64': {
915 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25916 'dimensions': {
917 'os': 'Mac-12',
918 'cpu': 'x86-64',
919 },
Garrett Beaty96802d02023-07-07 14:18:05920 },
921 },
922 'marshmallow': {
923 'swarming': {
924 'dimensions': {
925 'device_os': 'MMB29Q',
926 },
927 },
928 },
929 'marshmallow-x86-emulator': {
930 'args': [
931 '--avd-config=../../tools/android/avd/proto/generic_android23.textpb',
932 ],
933 'swarming': {
934 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28935 '60': {
936 'caches': 'generic_android23',
937 },
Garrett Beaty96802d02023-07-07 14:18:05938 },
939 'named_caches': [
940 {
941 'name': 'generic_android23',
942 'path': '.android_emulator/generic_android23',
943 },
944 ],
945 },
946 },
947 'mdarcy': {
948 'swarming': {
949 'dimensions': {
950 'device_type': 'mdarcy',
951 'os': 'Android',
952 },
953 },
954 },
955 'no_gpu': {
956 'swarming': {
957 'dimensions': {
958 'gpu': 'none',
959 },
960 },
961 },
962 'nougat': {
963 'swarming': {
964 'dimensions': {
965 'device_os': 'N2G48C',
966 },
967 },
968 },
969 'nougat-x86-emulator': {
970 'args': [
971 '--avd-config=../../tools/android/avd/proto/generic_android24.textpb',
972 ],
973 'swarming': {
974 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28975 '60': {
976 'caches': 'generic_android24',
977 },
Garrett Beaty96802d02023-07-07 14:18:05978 },
979 'named_caches': [
980 {
981 'name': 'generic_android24',
982 'path': '.android_emulator/generic_android24',
983 },
984 ],
985 },
986 },
987 'oreo-x86-emulator': {
988 'args': [
Haiyang Pand8b35df2023-07-14 02:16:23989 '--avd-config=../../tools/android/avd/proto/generic_android26.textpb',
Garrett Beaty96802d02023-07-07 14:18:05990 ],
991 'swarming': {
992 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28993 '60': {
994 'caches': 'generic_android26',
995 },
Garrett Beaty96802d02023-07-07 14:18:05996 },
997 'named_caches': [
998 {
Haiyang Pand8b35df2023-07-14 02:16:23999 'name': 'generic_android26',
1000 'path': '.android_emulator/generic_android26',
Garrett Beaty96802d02023-07-07 14:18:051001 },
1002 ],
1003 },
1004 },
1005 'oreo_fleet': {
1006 'swarming': {
1007 'dimensions': {
Ben Joyce7b4159322023-08-10 19:08:051008 'device_os': 'OPR4.170623.020',
1009 'device_os_flavor': 'google',
1010 },
1011 },
1012 },
1013 'oreo_mr1_fleet': {
1014 'swarming': {
1015 'dimensions': {
Garrett Beaty96802d02023-07-07 14:18:051016 'device_os': 'OPM4.171019.021.P2',
1017 'device_os_flavor': 'google',
1018 },
1019 },
1020 },
1021 'oriole': {
1022 'swarming': {
1023 'dimensions': {
1024 'device_type': 'oriole',
1025 'os': 'Android',
1026 },
1027 },
1028 },
1029 'out_dir_arg': {
1030 'args': [
1031 '--out-dir',
1032 '${ISOLATED_OUTDIR}',
1033 ],
1034 },
1035 'pie-x86-emulator': {
1036 'args': [
1037 '--avd-config=../../tools/android/avd/proto/generic_android28.textpb',
1038 ],
1039 'swarming': {
1040 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:281041 '60': {
1042 'caches': 'generic_android28',
1043 },
Garrett Beaty96802d02023-07-07 14:18:051044 },
1045 'named_caches': [
1046 {
1047 'name': 'generic_android28',
1048 'path': '.android_emulator/generic_android28',
1049 },
1050 ],
1051 },
1052 },
1053 'pie_fleet': {
1054 'swarming': {
1055 'dimensions': {
1056 'device_os': 'PQ3A.190801.002',
1057 'device_os_flavor': 'google',
1058 },
1059 },
1060 },
1061 'pie_generic': {
1062 'swarming': {
1063 'dimensions': {
1064 'device_os': 'P',
1065 },
1066 },
1067 },
1068 'record_failed_tests': {
1069 'args': [
1070 '--record-video',
1071 'failed_only',
1072 ],
1073 },
1074 's_generic': {
1075 'swarming': {
1076 'dimensions': {
1077 'device_os': 'S',
1078 },
1079 },
1080 },
1081 'samsung_a13': {
1082 'swarming': {
1083 'dimensions': {
1084 'device_type': 'a13',
1085 'os': 'Android',
1086 },
1087 },
1088 },
1089 'samsung_a23': {
1090 'swarming': {
1091 'dimensions': {
1092 'device_type': 'a23',
1093 'os': 'Android',
1094 },
1095 },
1096 },
1097 'skia_gold_test': {
1098 'args': [
1099 '--git-revision=${got_revision}',
1100 ],
1101 'precommit_args': [
1102 '--gerrit-issue=${patch_issue}',
1103 '--gerrit-patchset=${patch_set}',
1104 '--buildbucket-id=${buildbucket_build_id}',
1105 ],
1106 },
1107 'swarming_containment_auto': {
1108 'swarming': {
1109 'containment_type': 'AUTO',
1110 },
1111 },
1112 'timeout_15m': {
1113 'swarming': {
1114 'hard_timeout': 900,
1115 'io_timeout': 900,
1116 },
1117 },
Brian Sheedyb18036582023-07-27 13:51:081118 'timeout_30m': {
1119 'swarming': {
1120 'hard_timeout': 1800,
1121 'io_timeout': 1800,
1122 },
1123 },
Garrett Beaty96802d02023-07-07 14:18:051124 'updater-default-pool': {
1125 'swarming': {
1126 'dimensions': {
1127 'pool': 'chromium.tests',
1128 },
1129 },
1130 },
1131 'updater-mac-pool': {
1132 'swarming': {
1133 'dimensions': {
1134 'pool': 'chromium.updater.mac',
1135 },
1136 },
1137 },
1138 'updater-win-uac-pool': {
1139 'swarming': {
1140 'dimensions': {
1141 'pool': 'chromium.win.uac',
1142 },
1143 },
1144 },
1145 'vr_instrumentation_test': {
1146 'args': [
1147 '--remove-system-package=com.google.vr.vrcore',
1148 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
1149 ],
1150 },
1151 'walleye': {
1152 'swarming': {
1153 'dimensions': {
1154 'device_type': 'walleye',
1155 'os': 'Android',
1156 },
1157 },
1158 },
1159 'webgpu_cts': {
1160 'args': [
1161 '--initialize-webgpu-adapter-at-startup-timeout-ms=60000',
1162 ],
1163 'linux_args': [
1164 '--no-xvfb',
1165 '--additional-driver-flag=--enable-features=Vulkan',
1166 ],
1167 'mac_args': [
1168 '--platform=mac-mac11',
1169 ],
1170 'win64_args': [
1171 '--target=Release_x64',
1172 ],
1173 'merge': {
1174 'script': '//third_party/blink/tools/merge_web_test_results.py',
1175 'args': [
1176 '--verbose',
1177 ],
1178 },
1179 'resultdb': {
1180 'enable': True,
1181 },
1182 },
1183 'webgpu_telemetry_cts': {
1184 'args': [
1185 '--extra-browser-args=--force_high_performance_gpu',
1186 '--use-webgpu-power-preference=default-high-performance',
1187 '$$MAGIC_SUBSTITUTION_GPUParallelJobs',
1188 ],
Garrett Beaty96802d02023-07-07 14:18:051189 },
Haiyang Pane318efb2023-10-24 17:42:181190 'webview_cts_archive': {
1191 'swarming': {
1192 'cipd_packages': [
1193 {
1194 'cipd_package': 'chromium/android_webview/tools/cts_archive',
1195 'location': 'android_webview/tools/cts_archive',
1196 'revision': 'akIIr4yAFQwo3j5WYo2PQvy6z8XI51UiwiikPYzI4tUC',
1197 },
1198 ],
1199 },
1200 },
Garrett Beaty96802d02023-07-07 14:18:051201 'win10': {
1202 'swarming': {
1203 'dimensions': {
1204 'os': 'Windows-10-19045',
1205 },
1206 },
1207 },
1208 'win10-any': {
1209 'swarming': {
1210 'dimensions': {
1211 'os': 'Windows-10',
1212 },
1213 },
1214 },
1215 'win10_amd_rx_5500_xt': {
1216 'swarming': {
1217 'dimensions': {
1218 'display_attached': '1',
1219 'gpu': '1002:7340',
1220 'os': 'Windows-10',
1221 'pool': 'chromium.tests.gpu.experimental',
1222 },
1223 },
1224 },
1225 'win10_gce_gpu_pool': {
1226 'swarming': {
1227 'dimensions': {
1228 'cpu': 'x86-64',
1229 'gpu': 'none',
1230 'os': 'Windows-10',
1231 'pool': 'chromium.tests.gpu',
1232 },
1233 },
1234 },
1235 'win10_intel_uhd_630_experimental': {
1236 'swarming': {
1237 'dimensions': {
1238 'display_attached': '1',
1239 'gpu': '8086:9bc5-31.0.101.2111',
1240 'os': 'Windows-10',
1241 'pool': 'chromium.tests.gpu',
1242 },
1243 },
1244 },
1245 'win10_intel_uhd_630_stable': {
1246 'swarming': {
1247 'dimensions': {
1248 'display_attached': '1',
1249 'gpu': '8086:9bc5-31.0.101.2111',
1250 'os': 'Windows-10',
1251 'pool': 'chromium.tests.gpu',
1252 },
1253 },
1254 },
Garrett Beaty96802d02023-07-07 14:18:051255 'win10_nvidia_gtx_1660_experimental': {
1256 'swarming': {
1257 'dimensions': {
1258 'display_attached': '1',
1259 'gpu': '10de:2184-27.21.14.5638',
1260 'os': 'Windows-10-18363',
1261 'pool': 'chromium.tests.gpu',
1262 },
1263 },
1264 },
1265 'win10_nvidia_gtx_1660_stable': {
1266 'swarming': {
1267 'dimensions': {
1268 'display_attached': '1',
1269 'gpu': '10de:2184-27.21.14.5638',
1270 'os': 'Windows-10-18363',
1271 'pool': 'chromium.tests.gpu',
1272 },
1273 },
1274 },
Garrett Beaty96802d02023-07-07 14:18:051275 'win11': {
1276 'swarming': {
1277 'dimensions': {
1278 'os': 'Windows-11-22000',
1279 },
1280 },
1281 },
1282 'win_arm64': {
1283 'swarming': {
1284 'dimensions': {
1285 'cpu': None,
1286 'os': 'Windows-11',
1287 'pool': 'chrome.tests.arm64',
1288 },
1289 'expiration': 64800,
1290 'hard_timeout': 43200,
1291 },
1292 },
1293 'x86-64': {
1294 'swarming': {
1295 'dimensions': {
1296 'cpu': 'x86-64',
1297 },
1298 },
1299 },
Garrett Beaty96802d02023-07-07 14:18:051300 'xcode_15_beta': {
1301 'args': [
1302 '--xcode-build-version',
Yue Shebb5404902023-11-02 15:52:141303 '15c5042i',
Garrett Beaty96802d02023-07-07 14:18:051304 ],
1305 'swarming': {
1306 'named_caches': [
1307 {
Yue Shebb5404902023-11-02 15:52:141308 'name': 'xcode_ios_15c5042i',
Garrett Beaty96802d02023-07-07 14:18:051309 'path': 'Xcode.app',
1310 },
1311 ],
1312 },
1313 },
Yue Shec251aed2023-07-24 21:58:311314 'xcode_15_main': {
1315 'args': [
1316 '--xcode-build-version',
Yue She17d85682023-10-13 00:04:101317 '15a507',
Yue Shec251aed2023-07-24 21:58:311318 ],
1319 'swarming': {
1320 'named_caches': [
1321 {
Yue She17d85682023-10-13 00:04:101322 'name': 'xcode_ios_15a507',
Yue Shec251aed2023-07-24 21:58:311323 'path': 'Xcode.app',
1324 },
1325 ],
1326 },
1327 },
Garrett Beaty96802d02023-07-07 14:18:051328 'xcode_parallelization': {
1329 'args': [
1330 '--xcode-parallelization',
1331 ],
1332 },
1333 'xctest': {
1334 'args': [
1335 '--xctest',
1336 ],
1337 },
1338}