blob: 61b5e79437fadbccff16c2f52f4f4c025c8af3dd [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 Beatyd0674c782023-07-12 22:55:535# 3. Run //infra/config/scripts/sync-py-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 },
44 '12-x64-emulator': {
45 'args': [
46 '--avd-config=../../tools/android/avd/proto/generic_android31.textpb',
47 ],
48 'swarming': {
49 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:2850 '60': {
51 'caches': 'generic_android31',
52 },
Garrett Beaty96802d02023-07-07 14:18:0553 },
54 'named_caches': [
55 {
56 'name': 'generic_android31',
57 'path': '.android_emulator/generic_android31',
58 },
59 ],
60 },
61 },
62 '12l-x64-emulator': {
63 'args': [
64 '--avd-config=../../tools/android/avd/proto/generic_android32_foldable.textpb',
65 ],
66 'swarming': {
67 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:2868 '60': {
69 'caches': 'generic_android32_foldable',
70 },
Garrett Beaty96802d02023-07-07 14:18:0571 },
72 'named_caches': [
73 {
74 'name': 'generic_android32_foldable',
75 'path': '.android_emulator/generic_android32_foldable',
76 },
77 ],
78 },
79 },
80 '12l-x64-emulator-experimental': {
81 'args': [
82 '--avd-config=../../tools/android/avd/proto/generic_android32_foldable_experimental.textpb',
83 ],
84 'swarming': {
85 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:2886 '60': {
87 'caches': 'generic_android32_foldable_experimental',
88 },
Garrett Beaty96802d02023-07-07 14:18:0589 },
90 'named_caches': [
91 {
92 'name': 'generic_android32_foldable_experimental',
93 'path': '.android_emulator/generic_android32_foldable_experimental',
94 },
95 ],
96 },
97 },
98 '13-x64-emulator': {
99 'args': [
100 '--avd-config=../../tools/android/avd/proto/generic_android33.textpb',
101 ],
102 'swarming': {
103 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28104 '60': {
105 'caches': 'generic_android33',
106 },
Garrett Beaty96802d02023-07-07 14:18:05107 },
108 'named_caches': [
109 {
110 'name': 'generic_android33',
111 'path': '.android_emulator/generic_android33',
112 },
113 ],
114 },
115 },
116 '13-x64-emulator-experimental': {
117 'args': [
118 '--avd-config=../../tools/android/avd/proto/generic_android33_experimental.textpb',
119 ],
120 'swarming': {
121 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28122 '60': {
123 'caches': 'generic_android33_experimental',
124 },
Garrett Beaty96802d02023-07-07 14:18:05125 },
126 'named_caches': [
127 {
128 'name': 'generic_android33_experimental',
129 'path': '.android_emulator/generic_android33_experimental',
130 },
131 ],
132 },
133 },
134 'android_r': {
135 'swarming': {
136 'dimensions': {
137 'device_os': 'R',
138 },
139 },
140 },
141 'android_t': {
142 'swarming': {
143 'dimensions': {
144 'device_os': 'TP1A.220624.021',
145 },
146 },
147 },
148 'android_user': {
149 'swarming': {
150 'dimensions': {
151 'device_os_type': 'user',
152 },
153 },
154 },
155 'arm64': {
156 'swarming': {
157 'dimensions': {
158 'cpu': 'arm64',
159 },
160 },
161 },
162 'blink_tests_write_run_histories': {
163 'args': [
164 '--write-run-histories-to=${ISOLATED_OUTDIR}/run_histories.json',
165 ],
166 },
167 'bullhead': {
168 'swarming': {
169 'dimensions': {
170 'device_type': 'bullhead',
171 'os': 'Android',
172 },
173 },
174 },
175 'chrome-finch-swarming-pool': {
176 'swarming': {
177 'dimensions': {
178 'pool': 'chrome.tests.finch',
179 },
180 },
181 },
Keren Zhu07ccca4c2023-07-26 18:51:55182 'chrome-refresh-2023': {
183 'args': [
184 '--enable-features=ChromeRefresh2023,ChromeRefreshSecondary2023,ChromeWebuiRefresh2023,Cr2023ActionChips,Cr2023ActionChipsIcons,kOmniboxCR23SteadyStateIcons,OmniboxExpandedLayout,OmniboxExpandedStateColors,OmniboxExpandedStateHeight,OmniboxExpandedStateShape,OmniboxExpandedStateSuggestIcons,OmniboxSteadyStateBackgroundColor,OmniboxSteadyStateHeight,OmniboxSteadyStateTextColor,OmniboxSuggestionHoverFillShape',
185 ],
186 },
Garrett Beaty96802d02023-07-07 14:18:05187 'chrome-swarming-pool': {
188 'swarming': {
189 'dimensions': {
190 'pool': 'chrome.tests',
191 },
192 },
193 },
194 'chrome-tester-service-account': {
195 'swarming': {
196 'service_account': '[email protected]',
197 },
198 },
199 'chromeos-amd64-generic': {
200 'args': [
201 '--magic-vm-cache=magic_cros_vm_cache',
202 ],
203 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25204 'dimensions': {
205 'cpu': 'x86',
206 'kvm': '1',
207 'os': 'Ubuntu-22.04',
208 'pool': 'chromium.tests',
209 },
Garrett Beaty96802d02023-07-07 14:18:05210 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28211 '60': {
212 'caches': 'cros_vm',
213 },
Garrett Beaty96802d02023-07-07 14:18:05214 },
215 'named_caches': [
216 {
217 'name': 'cros_vm',
218 'path': 'magic_cros_vm_cache',
219 },
220 ],
221 },
222 },
223 'chromeos-betty': {
224 'args': [
225 '--magic-vm-cache=magic_cros_vm_cache',
226 ],
227 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25228 'dimensions': {
229 'cpu': 'x86',
230 'kvm': '1',
231 'gce': '1',
232 'os': 'Ubuntu-22.04',
233 'pool': 'chrome.tests',
234 },
Garrett Beaty96802d02023-07-07 14:18:05235 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28236 '60': {
237 'caches': 'cros_vm',
238 },
Garrett Beaty96802d02023-07-07 14:18:05239 },
240 'named_caches': [
241 {
242 'name': 'cros_vm',
243 'path': 'magic_cros_vm_cache',
244 },
245 ],
246 },
247 },
248 'chromeos-betty-finch': {
249 'args': [
Hao Wu64b1086e2023-07-25 20:57:08250 '--board=betty-pi-arc',
Garrett Beaty96802d02023-07-07 14:18:05251 '--magic-vm-cache=magic_cros_vm_cache',
252 ],
253 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25254 'dimensions': {
255 'cpu': 'x86',
256 'kvm': '1',
257 'gce': '1',
258 'os': 'Ubuntu-22.04',
259 'pool': 'chrome.tests.finch',
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-jacuzzi': {
275 'swarming': {
276 'dimensions': {
277 'os': 'ChromeOS',
278 'device_type': 'jacuzzi',
279 },
280 },
281 },
282 'chromeos-kevin': {
283 'swarming': {
284 'dimensions': {
285 'os': 'ChromeOS',
286 'device_type': 'kevin',
287 'pool': 'chromium.tests',
288 },
289 },
290 },
291 'chromeos-octopus': {
292 'swarming': {
293 'dimensions': {
294 'os': 'ChromeOS',
295 'device_type': 'octopus',
296 },
297 },
298 },
299 'chromeos-reven': {
300 'args': [
301 '--magic-vm-cache=magic_cros_reven_vm_cache',
302 ],
303 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25304 'dimensions': {
305 'cpu': 'x86',
306 'kvm': '1',
307 'gce': '1',
308 'os': 'Ubuntu-18.04',
309 'pool': 'chrome.tests',
310 },
Garrett Beaty96802d02023-07-07 14:18:05311 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28312 '60': {
313 'caches': 'cros_reven_vm',
314 },
Garrett Beaty96802d02023-07-07 14:18:05315 },
316 'named_caches': [
317 {
318 'name': 'cros_reven_vm',
319 'path': 'magic_cros_reven_vm_cache',
320 },
321 ],
322 },
323 },
324 'chromium-tester-dev-service-account': {
325 'swarming': {
326 'service_account': 'chromium-tester-dev@chops-service-accounts.iam.gserviceaccount.com',
327 },
328 },
329 'chromium-tester-service-account': {
330 'swarming': {
331 'service_account': '[email protected]',
332 },
333 },
334 'ci_only': {
335 'ci_only': True,
336 },
337 'dawn_end2end_gpu_test': {
338 'args': [
339 '--use-gpu-in-tests',
340 '--exclusive-device-type-preference=discrete,integrated',
341 '--test-launcher-retry-limit=0',
342 '--test-launcher-batch-limit=512',
343 ],
344 },
Garrett Beaty96802d02023-07-07 14:18:05345 'disable_field_trial_config_for_earl_grey': {
346 'args': [
347 '--extra-app-args=--disable-field-trial-config',
348 ],
349 },
350 'docker': {
351 'swarming': {
352 'dimensions': {
353 'inside_docker': '1',
354 },
355 },
356 },
357 'emulator-4-cores': {
358 'swarming': {
359 'dimensions': {
360 'device_os': None,
361 'device_type': None,
362 'pool': 'chromium.tests.avd',
363 'cores': '4',
364 },
365 },
366 },
367 'emulator-8-cores': {
368 'swarming': {
369 'dimensions': {
370 'device_os': None,
371 'device_type': None,
372 'pool': 'chromium.tests.avd',
373 'cores': '8',
374 },
375 },
376 },
377 'finch-chromium-swarming-pool': {
378 'swarming': {
379 'dimensions': {
380 'pool': 'chromium.tests.finch',
381 },
382 },
383 },
384 'flame': {
385 'swarming': {
386 'dimensions': {
387 'device_type': 'flame',
388 'os': 'Android',
389 },
390 },
391 },
392 'fuchsia-code-coverage': {
393 'args': [
394 '--code-coverage-dir=${ISOLATED_OUTDIR}',
395 ],
396 },
397 'fuchsia-persistent-emulator': {
398 'args': [
399 '--everlasting',
400 ],
Zijie He4d88a552023-08-17 21:09:54401 'swarming': {
402 'named_caches': [
403 {
404 'name': 'fuchsia_emulator_cache',
405 'path': '.fuchsia_emulator/fuchsia-everlasting-emulator',
406 },
407 ],
408 },
Garrett Beaty96802d02023-07-07 14:18:05409 },
410 'fuchsia_logs': {
411 'args': [
412 '--logs-dir=${ISOLATED_OUTDIR}/logs',
413 ],
414 },
415 'gpu-swarming-pool': {
416 'swarming': {
417 'dimensions': {
418 'pool': 'chromium.tests.gpu',
419 },
420 },
421 },
422 'has_native_resultdb_integration': {
423 'resultdb': {
424 'enable': True,
425 'has_native_resultdb_integration': True,
426 },
427 },
428 'integrity_high': {
429 'swarming': {
430 'dimensions': {
431 'integrity': 'high',
432 },
433 },
434 },
435 'ios_custom_webkit': {
436 'args': [
437 '--args-json',
438 '{"test_args": ["--run-with-custom-webkit"]}',
439 ],
440 },
441 'ios_output_disabled_tests': {
442 'args': [
443 '--output-disabled-tests',
444 ],
445 },
Cameron Higgins5f388fc2023-08-03 15:23:01446 'ios_parallel_simulators': {
447 'args': [
448 '--shards',
449 '2',
450 ],
451 },
Garrett Beaty96802d02023-07-07 14:18:05452 'ios_restart_device': {
453 'args': [
454 '--restart',
455 ],
456 },
457 'ios_runtime_cache_15_5': {
458 'swarming': {
459 'named_caches': [
460 {
461 'name': 'runtime_ios_15_5',
462 'path': 'Runtime-ios-15.5',
463 },
464 ],
465 },
466 },
Garrett Beaty96802d02023-07-07 14:18:05467 'ios_runtime_cache_16_4': {
468 'swarming': {
469 'named_caches': [
470 {
471 'name': 'runtime_ios_16_4',
472 'path': 'Runtime-ios-16.4',
473 },
474 ],
475 },
476 },
477 'ios_runtime_cache_17_0': {
478 'swarming': {
479 'named_caches': [
480 {
481 'name': 'runtime_ios_17_0',
482 'path': 'Runtime-ios-17.0',
483 },
484 ],
485 },
486 },
487 'isolate_profile_data': {
488 'isolate_profile_data': True,
489 },
490 'junit-swarming': {
491 'swarming': {
492 'dimensions': {
493 'cores': '8',
494 'pool': 'chromium.tests',
495 },
496 },
497 },
Garrett Beaty96802d02023-07-07 14:18:05498 'limited_capacity_bot': {
499 'swarming': {
500 'expiration': 21600,
501 },
502 },
503 'linux-archive-rel-args': {
504 'args': [
505 'linux-release-64/sizes',
506 ],
507 },
508 'linux-focal': {
509 'swarming': {
510 'dimensions': {
511 'os': 'Ubuntu-20.04',
512 },
513 },
514 },
515 'linux-jammy': {
516 'swarming': {
517 'dimensions': {
518 'os': 'Ubuntu-22.04',
519 },
520 },
521 },
522 'linux-jammy-or-bionic': {
523 'swarming': {
524 'dimensions': {
525 'os': 'Ubuntu-22.04|Ubuntu-18.04',
526 },
527 },
528 },
Ben Pastene106575082023-07-17 17:03:41529 'linux-jammy-or-focal': {
530 'swarming': {
531 'dimensions': {
532 'os': 'Ubuntu-22.04|Ubuntu-20.04',
533 },
534 },
535 },
Garrett Beaty96802d02023-07-07 14:18:05536 'linux-xenial': {
537 'swarming': {
538 'dimensions': {
539 'os': 'Ubuntu-16.04',
540 },
541 },
542 },
543 'linux_amd_rx_5500_xt': {
544 'swarming': {
545 'dimensions': {
546 'gpu': '1002:7340',
547 'os': 'Ubuntu-18.04.6',
548 'pool': 'chromium.tests.gpu',
549 },
550 },
551 },
552 'linux_intel_uhd_630_experimental': {
553 'swarming': {
554 'dimensions': {
555 'gpu': '8086:9bc5-20.0.8',
556 'os': 'Ubuntu-18.04.6',
557 'pool': 'chromium.tests.gpu',
558 },
559 },
560 },
561 'linux_intel_uhd_630_stable': {
562 'swarming': {
563 'dimensions': {
564 'gpu': '8086:9bc5-20.0.8',
565 'os': 'Ubuntu-18.04.6',
566 'pool': 'chromium.tests.gpu',
567 },
568 },
569 },
570 'linux_nvidia_gtx_1660_experimental': {
571 'swarming': {
572 'dimensions': {
573 'gpu': '10de:2184-440.100',
574 'os': 'Ubuntu-18.04.5|Ubuntu-18.04.6',
575 'pool': 'chromium.tests.gpu',
576 },
577 },
578 },
579 'linux_nvidia_gtx_1660_stable': {
580 'swarming': {
581 'dimensions': {
582 'gpu': '10de:2184-440.100',
583 'os': 'Ubuntu-18.04.5|Ubuntu-18.04.6',
584 'pool': 'chromium.tests.gpu',
585 },
586 },
587 },
588 'lollipop-x86-emulator': {
589 'args': [
590 '--avd-config=../../tools/android/avd/proto/generic_android22.textpb',
591 ],
592 'swarming': {
593 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28594 '60': {
595 'caches': 'generic_android22',
596 },
Garrett Beaty96802d02023-07-07 14:18:05597 },
598 'named_caches': [
599 {
600 'name': 'generic_android22',
601 'path': '.android_emulator/generic_android22',
602 },
603 ],
604 },
605 },
606 'long_skylab_timeout': {
607 'timeout_sec': 10800,
608 },
609 'mac-archive-rel-args': {
610 'args': [
611 'mac-release/sizes',
612 ],
613 },
Garrett Beaty96802d02023-07-07 14:18:05614 'mac_10.15': {
615 'swarming': {
616 'dimensions': {
617 'cpu': 'x86-64',
618 'os': 'Mac-10.15',
619 },
620 },
621 },
622 'mac_11_arm64': {
623 'swarming': {
624 'dimensions': {
625 'cpu': 'arm64',
626 'os': 'Mac-11',
627 },
628 },
629 },
630 'mac_11_x64': {
631 'swarming': {
632 'dimensions': {
633 'cpu': 'x86-64',
634 'os': 'Mac-11|Mac-10.16',
635 },
636 },
637 },
638 'mac_12_arm64': {
639 'swarming': {
640 'dimensions': {
641 'cpu': 'arm64',
642 'os': 'Mac-12',
643 },
644 },
645 },
646 'mac_12_x64': {
647 'swarming': {
648 'dimensions': {
649 'cpu': 'x86-64',
650 'os': 'Mac-12',
651 },
652 },
653 },
Yue Shec251aed2023-07-24 21:58:31654 'mac_13.4_arm64': {
655 'swarming': {
656 'dimensions': {
657 'cpu': 'arm64',
658 'os': 'Mac-13.4',
659 },
660 },
661 },
662 'mac_13.4_x64': {
663 'swarming': {
664 'dimensions': {
665 'cpu': 'x86-64',
666 'os': 'Mac-13.4',
667 },
668 },
669 },
Garrett Beaty96802d02023-07-07 14:18:05670 'mac_13_arm64': {
671 'swarming': {
672 'dimensions': {
673 'cpu': 'arm64',
674 'os': 'Mac-13',
675 },
676 },
677 },
678 'mac_13_x64': {
679 'swarming': {
680 'dimensions': {
681 'cpu': 'x86-64',
682 'os': 'Mac-13',
683 },
684 },
685 },
686 'mac_arm64_apple_m1_gpu_experimental': {
687 'swarming': {
688 'dimensions': {
689 'cpu': 'arm64',
690 'mac_model': 'Macmini9,1',
691 'os': 'Mac-13.4',
692 'pool': 'chromium.tests',
693 'display_attached': '1',
694 },
695 },
696 },
697 'mac_arm64_apple_m1_gpu_stable': {
698 'swarming': {
699 'dimensions': {
700 'cpu': 'arm64',
701 'mac_model': 'Macmini9,1',
702 'os': 'Mac-13.4',
703 'pool': 'chromium.tests',
704 'display_attached': '1',
705 },
706 },
707 },
708 'mac_arm64_apple_m2_retina_gpu_stable': {
709 'swarming': {
710 'dimensions': {
711 'cpu': 'arm64',
712 'mac_model': 'Mac14,7',
713 'os': 'Mac-13.3.1',
714 'pool': 'chromium.tests.gpu',
715 'display_attached': '1',
716 'hidpi': '1',
717 },
718 },
719 },
720 'mac_beta_arm64': {
721 'swarming': {
722 'dimensions': {
723 'cpu': 'arm64',
724 'os': 'Mac-13',
725 },
726 },
727 },
728 'mac_beta_x64': {
729 'swarming': {
730 'dimensions': {
731 'cpu': 'x86-64',
732 'os': 'Mac-13',
733 },
734 },
735 },
736 'mac_default_arm64': {
737 'swarming': {
738 'dimensions': {
739 'cpu': 'arm64',
740 'os': 'Mac-13',
741 },
742 },
743 },
744 'mac_default_x64': {
745 'swarming': {
746 'dimensions': {
747 'cpu': 'x86-64',
748 'os': 'Mac-13',
749 },
750 },
751 },
752 'mac_mini_intel_gpu_experimental': {
753 'swarming': {
754 'dimensions': {
755 'cpu': 'x86-64',
756 'gpu': '8086:3e9b',
Brian Sheedy59c0ae22023-08-05 02:28:45757 'os': 'Mac-13.5',
Garrett Beaty96802d02023-07-07 14:18:05758 'display_attached': '1',
759 },
760 },
761 },
762 'mac_mini_intel_gpu_stable': {
763 'swarming': {
764 'dimensions': {
765 'cpu': 'x86-64',
766 'gpu': '8086:3e9b',
767 'os': 'Mac-13.3.1',
768 'display_attached': '1',
769 },
770 },
771 },
772 'mac_pro_amd_gpu': {
773 'swarming': {
774 'dimensions': {
775 'cpu': 'x86-64',
776 'gpu': '1002:679e',
777 'os': 'Mac-12.4',
778 'pool': 'chromium.tests.gpu',
779 'display_attached': '1',
780 },
781 },
782 },
783 'mac_retina_amd_gpu_experimental': {
784 'swarming': {
785 'dimensions': {
786 'cpu': 'x86-64',
787 'gpu': '1002:67ef',
788 'hidpi': '1',
Brian Sheedyfccabea2023-07-31 20:05:38789 'os': 'Mac-13.4.1|Mac-13.5',
Garrett Beaty96802d02023-07-07 14:18:05790 'pool': 'chromium.tests.gpu',
791 'display_attached': '1',
792 },
793 },
794 },
795 'mac_retina_amd_gpu_stable': {
796 'swarming': {
797 'dimensions': {
798 'cpu': 'x86-64',
799 'gpu': '1002:67ef',
800 'hidpi': '1',
801 'os': 'Mac-13.2.1',
802 'pool': 'chromium.tests.gpu',
803 'display_attached': '1',
804 },
805 },
806 },
807 'mac_retina_nvidia_gpu_experimental': {
808 'swarming': {
809 'dimensions': {
810 'cpu': 'x86-64',
811 'gpu': '10de:0fe9',
812 'hidpi': '1',
Yuly Novikov795d7052023-07-28 13:59:49813 'os': 'Mac-11.7.9',
Garrett Beaty96802d02023-07-07 14:18:05814 'pool': 'chromium.tests.gpu',
815 'display_attached': '1',
816 },
817 },
818 },
819 'mac_retina_nvidia_gpu_stable': {
820 'swarming': {
821 'dimensions': {
822 'cpu': 'x86-64',
823 'gpu': '10de:0fe9',
824 'hidpi': '1',
825 'os': 'Mac-10.14.6',
826 'pool': 'chromium.tests.gpu',
827 'display_attached': '1',
828 },
829 },
830 },
831 'mac_toolchain': {
832 'swarming': {
833 'cipd_packages': [
834 {
835 'cipd_package': 'infra/tools/mac_toolchain/${platform}',
836 'location': '.',
837 'revision': 'git_revision:59ddedfe3849abf560cbe0b41bb8e431041cd2bb',
838 },
839 ],
840 },
841 },
842 'mac_x64': {
843 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25844 'dimensions': {
845 'os': 'Mac-12',
846 'cpu': 'x86-64',
847 },
Garrett Beaty96802d02023-07-07 14:18:05848 },
849 },
850 'marshmallow': {
851 'swarming': {
852 'dimensions': {
853 'device_os': 'MMB29Q',
854 },
855 },
856 },
857 'marshmallow-x86-emulator': {
858 'args': [
859 '--avd-config=../../tools/android/avd/proto/generic_android23.textpb',
860 ],
861 'swarming': {
862 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28863 '60': {
864 'caches': 'generic_android23',
865 },
Garrett Beaty96802d02023-07-07 14:18:05866 },
867 'named_caches': [
868 {
869 'name': 'generic_android23',
870 'path': '.android_emulator/generic_android23',
871 },
872 ],
873 },
874 },
875 'mdarcy': {
876 'swarming': {
877 'dimensions': {
878 'device_type': 'mdarcy',
879 'os': 'Android',
880 },
881 },
882 },
883 'no_gpu': {
884 'swarming': {
885 'dimensions': {
886 'gpu': 'none',
887 },
888 },
889 },
890 'nougat': {
891 'swarming': {
892 'dimensions': {
893 'device_os': 'N2G48C',
894 },
895 },
896 },
897 'nougat-x86-emulator': {
898 'args': [
899 '--avd-config=../../tools/android/avd/proto/generic_android24.textpb',
900 ],
901 'swarming': {
902 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28903 '60': {
904 'caches': 'generic_android24',
905 },
Garrett Beaty96802d02023-07-07 14:18:05906 },
907 'named_caches': [
908 {
909 'name': 'generic_android24',
910 'path': '.android_emulator/generic_android24',
911 },
912 ],
913 },
914 },
915 'oreo-x86-emulator': {
916 'args': [
Haiyang Pand8b35df2023-07-14 02:16:23917 '--avd-config=../../tools/android/avd/proto/generic_android26.textpb',
Garrett Beaty96802d02023-07-07 14:18:05918 ],
919 'swarming': {
920 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28921 '60': {
922 'caches': 'generic_android26',
923 },
Garrett Beaty96802d02023-07-07 14:18:05924 },
925 'named_caches': [
926 {
Haiyang Pand8b35df2023-07-14 02:16:23927 'name': 'generic_android26',
928 'path': '.android_emulator/generic_android26',
Garrett Beaty96802d02023-07-07 14:18:05929 },
930 ],
931 },
932 },
933 'oreo_fleet': {
934 'swarming': {
935 'dimensions': {
Ben Joyce7b4159322023-08-10 19:08:05936 'device_os': 'OPR4.170623.020',
937 'device_os_flavor': 'google',
938 },
939 },
940 },
941 'oreo_mr1_fleet': {
942 'swarming': {
943 'dimensions': {
Garrett Beaty96802d02023-07-07 14:18:05944 'device_os': 'OPM4.171019.021.P2',
945 'device_os_flavor': 'google',
946 },
947 },
948 },
949 'oriole': {
950 'swarming': {
951 'dimensions': {
952 'device_type': 'oriole',
953 'os': 'Android',
954 },
955 },
956 },
957 'out_dir_arg': {
958 'args': [
959 '--out-dir',
960 '${ISOLATED_OUTDIR}',
961 ],
962 },
963 'pie-x86-emulator': {
964 'args': [
965 '--avd-config=../../tools/android/avd/proto/generic_android28.textpb',
966 ],
967 'swarming': {
968 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28969 '60': {
970 'caches': 'generic_android28',
971 },
Garrett Beaty96802d02023-07-07 14:18:05972 },
973 'named_caches': [
974 {
975 'name': 'generic_android28',
976 'path': '.android_emulator/generic_android28',
977 },
978 ],
979 },
980 },
981 'pie_fleet': {
982 'swarming': {
983 'dimensions': {
984 'device_os': 'PQ3A.190801.002',
985 'device_os_flavor': 'google',
986 },
987 },
988 },
989 'pie_generic': {
990 'swarming': {
991 'dimensions': {
992 'device_os': 'P',
993 },
994 },
995 },
996 'record_failed_tests': {
997 'args': [
998 '--record-video',
999 'failed_only',
1000 ],
1001 },
1002 's_generic': {
1003 'swarming': {
1004 'dimensions': {
1005 'device_os': 'S',
1006 },
1007 },
1008 },
1009 'samsung_a13': {
1010 'swarming': {
1011 'dimensions': {
1012 'device_type': 'a13',
1013 'os': 'Android',
1014 },
1015 },
1016 },
1017 'samsung_a23': {
1018 'swarming': {
1019 'dimensions': {
1020 'device_type': 'a23',
1021 'os': 'Android',
1022 },
1023 },
1024 },
1025 'skia_gold_test': {
1026 'args': [
1027 '--git-revision=${got_revision}',
1028 ],
1029 'precommit_args': [
1030 '--gerrit-issue=${patch_issue}',
1031 '--gerrit-patchset=${patch_set}',
1032 '--buildbucket-id=${buildbucket_build_id}',
1033 ],
1034 },
1035 'swarming_containment_auto': {
1036 'swarming': {
1037 'containment_type': 'AUTO',
1038 },
1039 },
1040 'timeout_15m': {
1041 'swarming': {
1042 'hard_timeout': 900,
1043 'io_timeout': 900,
1044 },
1045 },
Brian Sheedyb18036582023-07-27 13:51:081046 'timeout_30m': {
1047 'swarming': {
1048 'hard_timeout': 1800,
1049 'io_timeout': 1800,
1050 },
1051 },
Garrett Beaty96802d02023-07-07 14:18:051052 'updater-default-pool': {
1053 'swarming': {
1054 'dimensions': {
1055 'pool': 'chromium.tests',
1056 },
1057 },
1058 },
1059 'updater-mac-pool': {
1060 'swarming': {
1061 'dimensions': {
1062 'pool': 'chromium.updater.mac',
1063 },
1064 },
1065 },
1066 'updater-win-uac-pool': {
1067 'swarming': {
1068 'dimensions': {
1069 'pool': 'chromium.win.uac',
1070 },
1071 },
1072 },
1073 'vr_instrumentation_test': {
1074 'args': [
1075 '--remove-system-package=com.google.vr.vrcore',
1076 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
1077 ],
1078 },
1079 'walleye': {
1080 'swarming': {
1081 'dimensions': {
1082 'device_type': 'walleye',
1083 'os': 'Android',
1084 },
1085 },
1086 },
1087 'webgpu_cts': {
1088 'args': [
1089 '--initialize-webgpu-adapter-at-startup-timeout-ms=60000',
1090 ],
1091 'linux_args': [
1092 '--no-xvfb',
1093 '--additional-driver-flag=--enable-features=Vulkan',
1094 ],
1095 'mac_args': [
1096 '--platform=mac-mac11',
1097 ],
1098 'win64_args': [
1099 '--target=Release_x64',
1100 ],
1101 'merge': {
1102 'script': '//third_party/blink/tools/merge_web_test_results.py',
1103 'args': [
1104 '--verbose',
1105 ],
1106 },
1107 'resultdb': {
1108 'enable': True,
1109 },
1110 },
1111 'webgpu_telemetry_cts': {
1112 'args': [
1113 '--extra-browser-args=--force_high_performance_gpu',
1114 '--use-webgpu-power-preference=default-high-performance',
1115 '$$MAGIC_SUBSTITUTION_GPUParallelJobs',
1116 ],
1117 'linux_args': [
1118 '--extra-browser-args=--enable-features=Vulkan',
1119 ],
1120 },
1121 'win10': {
1122 'swarming': {
1123 'dimensions': {
1124 'os': 'Windows-10-19045',
1125 },
1126 },
1127 },
1128 'win10-any': {
1129 'swarming': {
1130 'dimensions': {
1131 'os': 'Windows-10',
1132 },
1133 },
1134 },
1135 'win10_amd_rx_5500_xt': {
1136 'swarming': {
1137 'dimensions': {
1138 'display_attached': '1',
1139 'gpu': '1002:7340',
1140 'os': 'Windows-10',
1141 'pool': 'chromium.tests.gpu.experimental',
1142 },
1143 },
1144 },
1145 'win10_gce_gpu_pool': {
1146 'swarming': {
1147 'dimensions': {
1148 'cpu': 'x86-64',
1149 'gpu': 'none',
1150 'os': 'Windows-10',
1151 'pool': 'chromium.tests.gpu',
1152 },
1153 },
1154 },
1155 'win10_intel_uhd_630_experimental': {
1156 'swarming': {
1157 'dimensions': {
1158 'display_attached': '1',
1159 'gpu': '8086:9bc5-31.0.101.2111',
1160 'os': 'Windows-10',
1161 'pool': 'chromium.tests.gpu',
1162 },
1163 },
1164 },
1165 'win10_intel_uhd_630_stable': {
1166 'swarming': {
1167 'dimensions': {
1168 'display_attached': '1',
1169 'gpu': '8086:9bc5-31.0.101.2111',
1170 'os': 'Windows-10',
1171 'pool': 'chromium.tests.gpu',
1172 },
1173 },
1174 },
Garrett Beaty96802d02023-07-07 14:18:051175 'win10_nvidia_gtx_1660_experimental': {
1176 'swarming': {
1177 'dimensions': {
1178 'display_attached': '1',
1179 'gpu': '10de:2184-27.21.14.5638',
1180 'os': 'Windows-10-18363',
1181 'pool': 'chromium.tests.gpu',
1182 },
1183 },
1184 },
1185 'win10_nvidia_gtx_1660_stable': {
1186 'swarming': {
1187 'dimensions': {
1188 'display_attached': '1',
1189 'gpu': '10de:2184-27.21.14.5638',
1190 'os': 'Windows-10-18363',
1191 'pool': 'chromium.tests.gpu',
1192 },
1193 },
1194 },
Garrett Beaty96802d02023-07-07 14:18:051195 'win11': {
1196 'swarming': {
1197 'dimensions': {
1198 'os': 'Windows-11-22000',
1199 },
1200 },
1201 },
1202 'win_arm64': {
1203 'swarming': {
1204 'dimensions': {
1205 'cpu': None,
1206 'os': 'Windows-11',
1207 'pool': 'chrome.tests.arm64',
1208 },
1209 'expiration': 64800,
1210 'hard_timeout': 43200,
1211 },
1212 },
1213 'x86-64': {
1214 'swarming': {
1215 'dimensions': {
1216 'cpu': 'x86-64',
1217 },
1218 },
1219 },
Garrett Beaty96802d02023-07-07 14:18:051220 'xcode_15_beta': {
1221 'args': [
1222 '--xcode-build-version',
Yue She6a73de22023-08-10 16:21:321223 '15a5219j',
Garrett Beaty96802d02023-07-07 14:18:051224 ],
1225 'swarming': {
1226 'named_caches': [
1227 {
Yue She6a73de22023-08-10 16:21:321228 'name': 'xcode_ios_15a5219j',
Garrett Beaty96802d02023-07-07 14:18:051229 'path': 'Xcode.app',
1230 },
1231 ],
1232 },
1233 },
Yue Shec251aed2023-07-24 21:58:311234 'xcode_15_main': {
1235 'args': [
1236 '--xcode-build-version',
Will Yeager83969eb2023-08-07 18:41:381237 '15a5209g',
Yue Shec251aed2023-07-24 21:58:311238 ],
1239 'swarming': {
1240 'named_caches': [
1241 {
Will Yeager83969eb2023-08-07 18:41:381242 'name': 'xcode_ios_15a5209g',
Yue Shec251aed2023-07-24 21:58:311243 'path': 'Xcode.app',
1244 },
1245 ],
1246 },
1247 },
Garrett Beaty96802d02023-07-07 14:18:051248 'xcode_parallelization': {
1249 'args': [
1250 '--xcode-parallelization',
1251 ],
1252 },
1253 'xctest': {
1254 'args': [
1255 '--xctest',
1256 ],
1257 },
1258}