blob: 4597a7f3a56ef25717aadc9eaea07d2a87979785 [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 },
Marco Georgaklis333e8386b2023-09-07 22:46:33134 'android': {
135 'swarming': {
136 'dimensions': {
137 'os': 'Android',
138 'cpu': None,
139 },
140 },
141 },
Garrett Beaty96802d02023-07-07 14:18:05142 'android_r': {
143 'swarming': {
144 'dimensions': {
145 'device_os': 'R',
146 },
147 },
148 },
149 'android_t': {
150 'swarming': {
151 'dimensions': {
152 'device_os': 'TP1A.220624.021',
153 },
154 },
155 },
156 'android_user': {
157 'swarming': {
158 'dimensions': {
159 'device_os_type': 'user',
160 },
161 },
162 },
163 'arm64': {
164 'swarming': {
165 'dimensions': {
166 'cpu': 'arm64',
167 },
168 },
169 },
170 'blink_tests_write_run_histories': {
171 'args': [
172 '--write-run-histories-to=${ISOLATED_OUTDIR}/run_histories.json',
173 ],
174 },
175 'bullhead': {
176 'swarming': {
177 'dimensions': {
178 'device_type': 'bullhead',
179 'os': 'Android',
180 },
181 },
182 },
183 'chrome-finch-swarming-pool': {
184 'swarming': {
185 'dimensions': {
186 'pool': 'chrome.tests.finch',
187 },
188 },
189 },
Marco Georgaklis333e8386b2023-09-07 22:46:33190 'chrome-intelligence-swarming-pool': {
191 'swarming': {
192 'dimensions': {
193 'pool': 'chrome.tests.intelligence',
194 },
195 },
196 },
Keren Zhu07ccca4c2023-07-26 18:51:55197 'chrome-refresh-2023': {
198 'args': [
Keren Zhu680433c2023-08-31 02:27:06199 '--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:55200 ],
201 },
Garrett Beaty96802d02023-07-07 14:18:05202 'chrome-swarming-pool': {
203 'swarming': {
204 'dimensions': {
205 'pool': 'chrome.tests',
206 },
207 },
208 },
209 'chrome-tester-service-account': {
210 'swarming': {
211 'service_account': '[email protected]',
212 },
213 },
214 'chromeos-amd64-generic': {
215 'args': [
216 '--magic-vm-cache=magic_cros_vm_cache',
217 ],
218 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25219 'dimensions': {
Stephanie Kim317b2242023-09-13 17:49:51220 'cpu': 'x86-64',
Garrett Beatyade673d2023-08-04 22:00:25221 'kvm': '1',
222 'os': 'Ubuntu-22.04',
223 'pool': 'chromium.tests',
224 },
Garrett Beaty96802d02023-07-07 14:18:05225 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28226 '60': {
227 'caches': 'cros_vm',
228 },
Garrett Beaty96802d02023-07-07 14:18:05229 },
230 'named_caches': [
231 {
232 'name': 'cros_vm',
233 'path': 'magic_cros_vm_cache',
234 },
235 ],
236 },
237 },
238 'chromeos-betty': {
239 'args': [
240 '--magic-vm-cache=magic_cros_vm_cache',
241 ],
242 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25243 'dimensions': {
Stephanie Kim317b2242023-09-13 17:49:51244 'cpu': 'x86-64',
Garrett Beatyade673d2023-08-04 22:00:25245 'kvm': '1',
246 'gce': '1',
247 'os': 'Ubuntu-22.04',
248 'pool': 'chrome.tests',
249 },
Garrett Beaty96802d02023-07-07 14:18:05250 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28251 '60': {
252 'caches': 'cros_vm',
253 },
Garrett Beaty96802d02023-07-07 14:18:05254 },
255 'named_caches': [
256 {
257 'name': 'cros_vm',
258 'path': 'magic_cros_vm_cache',
259 },
260 ],
261 },
262 },
263 'chromeos-betty-finch': {
264 'args': [
Hao Wu64b1086e2023-07-25 20:57:08265 '--board=betty-pi-arc',
Garrett Beaty96802d02023-07-07 14:18:05266 '--magic-vm-cache=magic_cros_vm_cache',
267 ],
268 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25269 'dimensions': {
Stephanie Kim317b2242023-09-13 17:49:51270 'cpu': 'x86-64',
Garrett Beatyade673d2023-08-04 22:00:25271 'kvm': '1',
272 'gce': '1',
273 'os': 'Ubuntu-22.04',
274 'pool': 'chrome.tests.finch',
275 },
Garrett Beaty96802d02023-07-07 14:18:05276 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28277 '60': {
278 'caches': 'cros_vm',
279 },
Garrett Beaty96802d02023-07-07 14:18:05280 },
281 'named_caches': [
282 {
283 'name': 'cros_vm',
284 'path': 'magic_cros_vm_cache',
285 },
286 ],
287 },
288 },
289 'chromeos-jacuzzi': {
290 'swarming': {
291 'dimensions': {
292 'os': 'ChromeOS',
293 'device_type': 'jacuzzi',
294 },
295 },
296 },
297 'chromeos-kevin': {
298 'swarming': {
299 'dimensions': {
300 'os': 'ChromeOS',
301 'device_type': 'kevin',
302 'pool': 'chromium.tests',
303 },
304 },
305 },
306 'chromeos-octopus': {
307 'swarming': {
308 'dimensions': {
309 'os': 'ChromeOS',
310 'device_type': 'octopus',
311 },
312 },
313 },
314 'chromeos-reven': {
315 'args': [
316 '--magic-vm-cache=magic_cros_reven_vm_cache',
317 ],
318 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25319 'dimensions': {
Stephanie Kim317b2242023-09-13 17:49:51320 'cpu': 'x86-64',
Garrett Beatyade673d2023-08-04 22:00:25321 'kvm': '1',
322 'gce': '1',
323 'os': 'Ubuntu-18.04',
324 'pool': 'chrome.tests',
325 },
Garrett Beaty96802d02023-07-07 14:18:05326 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28327 '60': {
328 'caches': 'cros_reven_vm',
329 },
Garrett Beaty96802d02023-07-07 14:18:05330 },
331 'named_caches': [
332 {
333 'name': 'cros_reven_vm',
334 'path': 'magic_cros_reven_vm_cache',
335 },
336 ],
337 },
338 },
339 'chromium-tester-dev-service-account': {
340 'swarming': {
341 'service_account': 'chromium-tester-dev@chops-service-accounts.iam.gserviceaccount.com',
342 },
343 },
344 'chromium-tester-service-account': {
345 'swarming': {
346 'service_account': '[email protected]',
347 },
348 },
349 'ci_only': {
350 'ci_only': True,
351 },
352 'dawn_end2end_gpu_test': {
353 'args': [
354 '--use-gpu-in-tests',
355 '--exclusive-device-type-preference=discrete,integrated',
356 '--test-launcher-retry-limit=0',
357 '--test-launcher-batch-limit=512',
358 ],
359 },
Garrett Beaty96802d02023-07-07 14:18:05360 'disable_field_trial_config_for_earl_grey': {
361 'args': [
362 '--extra-app-args=--disable-field-trial-config',
363 ],
364 },
365 'docker': {
366 'swarming': {
367 'dimensions': {
368 'inside_docker': '1',
369 },
370 },
371 },
372 'emulator-4-cores': {
373 'swarming': {
374 'dimensions': {
375 'device_os': None,
376 'device_type': None,
377 'pool': 'chromium.tests.avd',
378 'cores': '4',
379 },
380 },
381 },
382 'emulator-8-cores': {
383 'swarming': {
384 'dimensions': {
385 'device_os': None,
386 'device_type': None,
387 'pool': 'chromium.tests.avd',
388 'cores': '8',
389 },
390 },
391 },
392 'finch-chromium-swarming-pool': {
393 'swarming': {
394 'dimensions': {
395 'pool': 'chromium.tests.finch',
396 },
397 },
398 },
399 'flame': {
400 'swarming': {
401 'dimensions': {
402 'device_type': 'flame',
403 'os': 'Android',
404 },
405 },
406 },
407 'fuchsia-code-coverage': {
408 'args': [
409 '--code-coverage-dir=${ISOLATED_OUTDIR}',
410 ],
411 },
412 'fuchsia-persistent-emulator': {
413 'args': [
414 '--everlasting',
415 ],
Zijie He4d88a552023-08-17 21:09:54416 'swarming': {
417 'named_caches': [
418 {
419 'name': 'fuchsia_emulator_cache',
420 'path': '.fuchsia_emulator/fuchsia-everlasting-emulator',
421 },
422 ],
423 },
Garrett Beaty96802d02023-07-07 14:18:05424 },
425 'fuchsia_logs': {
426 'args': [
427 '--logs-dir=${ISOLATED_OUTDIR}/logs',
428 ],
429 },
430 'gpu-swarming-pool': {
431 'swarming': {
432 'dimensions': {
433 'pool': 'chromium.tests.gpu',
434 },
435 },
436 },
437 'has_native_resultdb_integration': {
438 'resultdb': {
439 'enable': True,
440 'has_native_resultdb_integration': True,
441 },
442 },
443 'integrity_high': {
444 'swarming': {
445 'dimensions': {
446 'integrity': 'high',
447 },
448 },
449 },
450 'ios_custom_webkit': {
451 'args': [
452 '--args-json',
453 '{"test_args": ["--run-with-custom-webkit"]}',
454 ],
455 },
456 'ios_output_disabled_tests': {
457 'args': [
458 '--output-disabled-tests',
459 ],
460 },
Cameron Higgins5f388fc2023-08-03 15:23:01461 'ios_parallel_simulators': {
462 'args': [
463 '--shards',
464 '2',
465 ],
466 },
Garrett Beaty96802d02023-07-07 14:18:05467 'ios_restart_device': {
468 'args': [
469 '--restart',
470 ],
471 },
472 'ios_runtime_cache_15_5': {
473 'swarming': {
474 'named_caches': [
475 {
476 'name': 'runtime_ios_15_5',
477 'path': 'Runtime-ios-15.5',
478 },
479 ],
480 },
481 },
Garrett Beaty96802d02023-07-07 14:18:05482 'ios_runtime_cache_16_4': {
483 'swarming': {
484 'named_caches': [
485 {
486 'name': 'runtime_ios_16_4',
487 'path': 'Runtime-ios-16.4',
488 },
489 ],
490 },
491 },
492 'ios_runtime_cache_17_0': {
493 'swarming': {
494 'named_caches': [
495 {
496 'name': 'runtime_ios_17_0',
497 'path': 'Runtime-ios-17.0',
498 },
499 ],
500 },
501 },
502 'isolate_profile_data': {
503 'isolate_profile_data': True,
504 },
505 'junit-swarming': {
506 'swarming': {
507 'dimensions': {
508 'cores': '8',
509 'pool': 'chromium.tests',
510 },
511 },
512 },
Garrett Beaty96802d02023-07-07 14:18:05513 'limited_capacity_bot': {
514 'swarming': {
515 'expiration': 21600,
516 },
517 },
518 'linux-archive-rel-args': {
519 'args': [
520 'linux-release-64/sizes',
521 ],
522 },
523 'linux-focal': {
524 'swarming': {
525 'dimensions': {
526 'os': 'Ubuntu-20.04',
527 },
528 },
529 },
530 'linux-jammy': {
531 'swarming': {
532 'dimensions': {
533 'os': 'Ubuntu-22.04',
534 },
535 },
536 },
537 'linux-jammy-or-bionic': {
538 'swarming': {
539 'dimensions': {
540 'os': 'Ubuntu-22.04|Ubuntu-18.04',
541 },
542 },
543 },
Ben Pastene106575082023-07-17 17:03:41544 'linux-jammy-or-focal': {
545 'swarming': {
546 'dimensions': {
547 'os': 'Ubuntu-22.04|Ubuntu-20.04',
548 },
549 },
550 },
Garrett Beaty96802d02023-07-07 14:18:05551 'linux-xenial': {
552 'swarming': {
553 'dimensions': {
554 'os': 'Ubuntu-16.04',
555 },
556 },
557 },
558 'linux_amd_rx_5500_xt': {
559 'swarming': {
560 'dimensions': {
561 'gpu': '1002:7340',
562 'os': 'Ubuntu-18.04.6',
563 'pool': 'chromium.tests.gpu',
564 },
565 },
566 },
567 'linux_intel_uhd_630_experimental': {
568 'swarming': {
569 'dimensions': {
570 'gpu': '8086:9bc5-20.0.8',
571 'os': 'Ubuntu-18.04.6',
572 'pool': 'chromium.tests.gpu',
573 },
574 },
575 },
576 'linux_intel_uhd_630_stable': {
577 'swarming': {
578 'dimensions': {
579 'gpu': '8086:9bc5-20.0.8',
580 'os': 'Ubuntu-18.04.6',
581 'pool': 'chromium.tests.gpu',
582 },
583 },
584 },
585 'linux_nvidia_gtx_1660_experimental': {
586 'swarming': {
587 'dimensions': {
588 'gpu': '10de:2184-440.100',
589 'os': 'Ubuntu-18.04.5|Ubuntu-18.04.6',
590 'pool': 'chromium.tests.gpu',
591 },
592 },
593 },
594 'linux_nvidia_gtx_1660_stable': {
595 'swarming': {
596 'dimensions': {
597 'gpu': '10de:2184-440.100',
598 'os': 'Ubuntu-18.04.5|Ubuntu-18.04.6',
599 'pool': 'chromium.tests.gpu',
600 },
601 },
602 },
603 'lollipop-x86-emulator': {
604 'args': [
605 '--avd-config=../../tools/android/avd/proto/generic_android22.textpb',
606 ],
607 'swarming': {
608 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28609 '60': {
610 'caches': 'generic_android22',
611 },
Garrett Beaty96802d02023-07-07 14:18:05612 },
613 'named_caches': [
614 {
615 'name': 'generic_android22',
616 'path': '.android_emulator/generic_android22',
617 },
618 ],
619 },
620 },
621 'long_skylab_timeout': {
622 'timeout_sec': 10800,
623 },
624 'mac-archive-rel-args': {
625 'args': [
626 'mac-release/sizes',
627 ],
628 },
Garrett Beaty96802d02023-07-07 14:18:05629 'mac_10.15': {
630 'swarming': {
631 'dimensions': {
632 'cpu': 'x86-64',
633 'os': 'Mac-10.15',
634 },
635 },
636 },
637 'mac_11_arm64': {
638 'swarming': {
639 'dimensions': {
640 'cpu': 'arm64',
641 'os': 'Mac-11',
642 },
643 },
644 },
645 'mac_11_x64': {
646 'swarming': {
647 'dimensions': {
648 'cpu': 'x86-64',
649 'os': 'Mac-11|Mac-10.16',
650 },
651 },
652 },
653 'mac_12_arm64': {
654 'swarming': {
655 'dimensions': {
656 'cpu': 'arm64',
657 'os': 'Mac-12',
658 },
659 },
660 },
661 'mac_12_x64': {
662 'swarming': {
663 'dimensions': {
664 'cpu': 'x86-64',
665 'os': 'Mac-12',
666 },
667 },
668 },
Garrett Beaty96802d02023-07-07 14:18:05669 'mac_13_arm64': {
670 'swarming': {
671 'dimensions': {
672 'cpu': 'arm64',
673 'os': 'Mac-13',
674 },
675 },
676 },
677 'mac_13_x64': {
678 'swarming': {
679 'dimensions': {
680 'cpu': 'x86-64',
681 'os': 'Mac-13',
682 },
683 },
684 },
685 'mac_arm64_apple_m1_gpu_experimental': {
686 'swarming': {
687 'dimensions': {
688 'cpu': 'arm64',
689 'mac_model': 'Macmini9,1',
690 'os': 'Mac-13.4',
691 'pool': 'chromium.tests',
692 'display_attached': '1',
693 },
694 },
695 },
696 'mac_arm64_apple_m1_gpu_stable': {
697 'swarming': {
698 'dimensions': {
699 'cpu': 'arm64',
700 'mac_model': 'Macmini9,1',
701 'os': 'Mac-13.4',
702 'pool': 'chromium.tests',
703 'display_attached': '1',
704 },
705 },
706 },
707 'mac_arm64_apple_m2_retina_gpu_stable': {
708 'swarming': {
709 'dimensions': {
710 'cpu': 'arm64',
711 'mac_model': 'Mac14,7',
712 'os': 'Mac-13.3.1',
713 'pool': 'chromium.tests.gpu',
714 'display_attached': '1',
715 'hidpi': '1',
716 },
717 },
718 },
719 'mac_beta_arm64': {
720 'swarming': {
721 'dimensions': {
722 'cpu': 'arm64',
Lindsay Pasrichab63c83d42023-09-15 21:14:09723 'os': 'Mac-13.5',
Garrett Beaty96802d02023-07-07 14:18:05724 },
725 },
726 },
727 'mac_beta_x64': {
728 'swarming': {
729 'dimensions': {
730 'cpu': 'x86-64',
Lindsay Pasrichab63c83d42023-09-15 21:14:09731 'os': 'Mac-13.5',
Garrett Beaty96802d02023-07-07 14:18:05732 },
733 },
734 },
735 'mac_default_arm64': {
736 'swarming': {
737 'dimensions': {
738 'cpu': 'arm64',
739 'os': 'Mac-13',
740 },
741 },
742 },
743 'mac_default_x64': {
744 'swarming': {
745 'dimensions': {
746 'cpu': 'x86-64',
747 'os': 'Mac-13',
748 },
749 },
750 },
751 'mac_mini_intel_gpu_experimental': {
752 'swarming': {
753 'dimensions': {
754 'cpu': 'x86-64',
755 'gpu': '8086:3e9b',
Brian Sheedy59c0ae22023-08-05 02:28:45756 'os': 'Mac-13.5',
Garrett Beaty96802d02023-07-07 14:18:05757 'display_attached': '1',
758 },
759 },
760 },
761 'mac_mini_intel_gpu_stable': {
762 'swarming': {
763 'dimensions': {
764 'cpu': 'x86-64',
765 'gpu': '8086:3e9b',
Yuly Novikov26914eb2023-09-12 19:05:44766 'os': 'Mac-13.5',
Garrett Beaty96802d02023-07-07 14:18:05767 'display_attached': '1',
768 },
769 },
770 },
771 'mac_pro_amd_gpu': {
772 'swarming': {
773 'dimensions': {
774 'cpu': 'x86-64',
775 'gpu': '1002:679e',
776 'os': 'Mac-12.4',
777 'pool': 'chromium.tests.gpu',
778 'display_attached': '1',
779 },
780 },
781 },
782 'mac_retina_amd_gpu_experimental': {
783 'swarming': {
784 'dimensions': {
785 'cpu': 'x86-64',
786 'gpu': '1002:67ef',
787 'hidpi': '1',
Yuly Novikov29cb4cb2023-09-05 18:08:36788 'os': 'Mac-13.5',
Garrett Beaty96802d02023-07-07 14:18:05789 'pool': 'chromium.tests.gpu',
790 'display_attached': '1',
791 },
792 },
793 },
794 'mac_retina_amd_gpu_stable': {
795 'swarming': {
796 'dimensions': {
797 'cpu': 'x86-64',
798 'gpu': '1002:67ef',
799 'hidpi': '1',
Yuly Novikov26914eb2023-09-12 19:05:44800 'os': 'Mac-13.5',
Garrett Beaty96802d02023-07-07 14:18:05801 'pool': 'chromium.tests.gpu',
802 'display_attached': '1',
803 },
804 },
805 },
806 'mac_retina_nvidia_gpu_experimental': {
807 'swarming': {
808 'dimensions': {
809 'cpu': 'x86-64',
810 'gpu': '10de:0fe9',
811 'hidpi': '1',
Yuly Novikov795d7052023-07-28 13:59:49812 'os': 'Mac-11.7.9',
Garrett Beaty96802d02023-07-07 14:18:05813 'pool': 'chromium.tests.gpu',
814 'display_attached': '1',
815 },
816 },
817 },
818 'mac_retina_nvidia_gpu_stable': {
819 'swarming': {
820 'dimensions': {
821 'cpu': 'x86-64',
822 'gpu': '10de:0fe9',
823 'hidpi': '1',
Brian Sheedy3ccf1352023-09-05 19:40:27824 'os': 'Mac-11.7.9',
Garrett Beaty96802d02023-07-07 14:18:05825 'pool': 'chromium.tests.gpu',
826 'display_attached': '1',
827 },
828 },
829 },
830 'mac_toolchain': {
831 'swarming': {
832 'cipd_packages': [
833 {
834 'cipd_package': 'infra/tools/mac_toolchain/${platform}',
835 'location': '.',
836 'revision': 'git_revision:59ddedfe3849abf560cbe0b41bb8e431041cd2bb',
837 },
838 ],
839 },
840 },
841 'mac_x64': {
842 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25843 'dimensions': {
844 'os': 'Mac-12',
845 'cpu': 'x86-64',
846 },
Garrett Beaty96802d02023-07-07 14:18:05847 },
848 },
849 'marshmallow': {
850 'swarming': {
851 'dimensions': {
852 'device_os': 'MMB29Q',
853 },
854 },
855 },
856 'marshmallow-x86-emulator': {
857 'args': [
858 '--avd-config=../../tools/android/avd/proto/generic_android23.textpb',
859 ],
860 'swarming': {
861 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28862 '60': {
863 'caches': 'generic_android23',
864 },
Garrett Beaty96802d02023-07-07 14:18:05865 },
866 'named_caches': [
867 {
868 'name': 'generic_android23',
869 'path': '.android_emulator/generic_android23',
870 },
871 ],
872 },
873 },
874 'mdarcy': {
875 'swarming': {
876 'dimensions': {
877 'device_type': 'mdarcy',
878 'os': 'Android',
879 },
880 },
881 },
882 'no_gpu': {
883 'swarming': {
884 'dimensions': {
885 'gpu': 'none',
886 },
887 },
888 },
889 'nougat': {
890 'swarming': {
891 'dimensions': {
892 'device_os': 'N2G48C',
893 },
894 },
895 },
896 'nougat-x86-emulator': {
897 'args': [
898 '--avd-config=../../tools/android/avd/proto/generic_android24.textpb',
899 ],
900 'swarming': {
901 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28902 '60': {
903 'caches': 'generic_android24',
904 },
Garrett Beaty96802d02023-07-07 14:18:05905 },
906 'named_caches': [
907 {
908 'name': 'generic_android24',
909 'path': '.android_emulator/generic_android24',
910 },
911 ],
912 },
913 },
914 'oreo-x86-emulator': {
915 'args': [
Haiyang Pand8b35df2023-07-14 02:16:23916 '--avd-config=../../tools/android/avd/proto/generic_android26.textpb',
Garrett Beaty96802d02023-07-07 14:18:05917 ],
918 'swarming': {
919 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28920 '60': {
921 'caches': 'generic_android26',
922 },
Garrett Beaty96802d02023-07-07 14:18:05923 },
924 'named_caches': [
925 {
Haiyang Pand8b35df2023-07-14 02:16:23926 'name': 'generic_android26',
927 'path': '.android_emulator/generic_android26',
Garrett Beaty96802d02023-07-07 14:18:05928 },
929 ],
930 },
931 },
932 'oreo_fleet': {
933 'swarming': {
934 'dimensions': {
Ben Joyce7b4159322023-08-10 19:08:05935 'device_os': 'OPR4.170623.020',
936 'device_os_flavor': 'google',
937 },
938 },
939 },
940 'oreo_mr1_fleet': {
941 'swarming': {
942 'dimensions': {
Garrett Beaty96802d02023-07-07 14:18:05943 'device_os': 'OPM4.171019.021.P2',
944 'device_os_flavor': 'google',
945 },
946 },
947 },
948 'oriole': {
949 'swarming': {
950 'dimensions': {
951 'device_type': 'oriole',
952 'os': 'Android',
953 },
954 },
955 },
956 'out_dir_arg': {
957 'args': [
958 '--out-dir',
959 '${ISOLATED_OUTDIR}',
960 ],
961 },
962 'pie-x86-emulator': {
963 'args': [
964 '--avd-config=../../tools/android/avd/proto/generic_android28.textpb',
965 ],
966 'swarming': {
967 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28968 '60': {
969 'caches': 'generic_android28',
970 },
Garrett Beaty96802d02023-07-07 14:18:05971 },
972 'named_caches': [
973 {
974 'name': 'generic_android28',
975 'path': '.android_emulator/generic_android28',
976 },
977 ],
978 },
979 },
980 'pie_fleet': {
981 'swarming': {
982 'dimensions': {
983 'device_os': 'PQ3A.190801.002',
984 'device_os_flavor': 'google',
985 },
986 },
987 },
988 'pie_generic': {
989 'swarming': {
990 'dimensions': {
991 'device_os': 'P',
992 },
993 },
994 },
995 'record_failed_tests': {
996 'args': [
997 '--record-video',
998 'failed_only',
999 ],
1000 },
1001 's_generic': {
1002 'swarming': {
1003 'dimensions': {
1004 'device_os': 'S',
1005 },
1006 },
1007 },
1008 'samsung_a13': {
1009 'swarming': {
1010 'dimensions': {
1011 'device_type': 'a13',
1012 'os': 'Android',
1013 },
1014 },
1015 },
1016 'samsung_a23': {
1017 'swarming': {
1018 'dimensions': {
1019 'device_type': 'a23',
1020 'os': 'Android',
1021 },
1022 },
1023 },
1024 'skia_gold_test': {
1025 'args': [
1026 '--git-revision=${got_revision}',
1027 ],
1028 'precommit_args': [
1029 '--gerrit-issue=${patch_issue}',
1030 '--gerrit-patchset=${patch_set}',
1031 '--buildbucket-id=${buildbucket_build_id}',
1032 ],
1033 },
1034 'swarming_containment_auto': {
1035 'swarming': {
1036 'containment_type': 'AUTO',
1037 },
1038 },
1039 'timeout_15m': {
1040 'swarming': {
1041 'hard_timeout': 900,
1042 'io_timeout': 900,
1043 },
1044 },
Brian Sheedyb18036582023-07-27 13:51:081045 'timeout_30m': {
1046 'swarming': {
1047 'hard_timeout': 1800,
1048 'io_timeout': 1800,
1049 },
1050 },
Garrett Beaty96802d02023-07-07 14:18:051051 'updater-default-pool': {
1052 'swarming': {
1053 'dimensions': {
1054 'pool': 'chromium.tests',
1055 },
1056 },
1057 },
1058 'updater-mac-pool': {
1059 'swarming': {
1060 'dimensions': {
1061 'pool': 'chromium.updater.mac',
1062 },
1063 },
1064 },
1065 'updater-win-uac-pool': {
1066 'swarming': {
1067 'dimensions': {
1068 'pool': 'chromium.win.uac',
1069 },
1070 },
1071 },
1072 'vr_instrumentation_test': {
1073 'args': [
1074 '--remove-system-package=com.google.vr.vrcore',
1075 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
1076 ],
1077 },
1078 'walleye': {
1079 'swarming': {
1080 'dimensions': {
1081 'device_type': 'walleye',
1082 'os': 'Android',
1083 },
1084 },
1085 },
1086 'webgpu_cts': {
1087 'args': [
1088 '--initialize-webgpu-adapter-at-startup-timeout-ms=60000',
1089 ],
1090 'linux_args': [
1091 '--no-xvfb',
1092 '--additional-driver-flag=--enable-features=Vulkan',
1093 ],
1094 'mac_args': [
1095 '--platform=mac-mac11',
1096 ],
1097 'win64_args': [
1098 '--target=Release_x64',
1099 ],
1100 'merge': {
1101 'script': '//third_party/blink/tools/merge_web_test_results.py',
1102 'args': [
1103 '--verbose',
1104 ],
1105 },
1106 'resultdb': {
1107 'enable': True,
1108 },
1109 },
1110 'webgpu_telemetry_cts': {
1111 'args': [
1112 '--extra-browser-args=--force_high_performance_gpu',
1113 '--use-webgpu-power-preference=default-high-performance',
1114 '$$MAGIC_SUBSTITUTION_GPUParallelJobs',
1115 ],
1116 'linux_args': [
1117 '--extra-browser-args=--enable-features=Vulkan',
1118 ],
1119 },
1120 'win10': {
1121 'swarming': {
1122 'dimensions': {
1123 'os': 'Windows-10-19045',
1124 },
1125 },
1126 },
1127 'win10-any': {
1128 'swarming': {
1129 'dimensions': {
1130 'os': 'Windows-10',
1131 },
1132 },
1133 },
1134 'win10_amd_rx_5500_xt': {
1135 'swarming': {
1136 'dimensions': {
1137 'display_attached': '1',
1138 'gpu': '1002:7340',
1139 'os': 'Windows-10',
1140 'pool': 'chromium.tests.gpu.experimental',
1141 },
1142 },
1143 },
1144 'win10_gce_gpu_pool': {
1145 'swarming': {
1146 'dimensions': {
1147 'cpu': 'x86-64',
1148 'gpu': 'none',
1149 'os': 'Windows-10',
1150 'pool': 'chromium.tests.gpu',
1151 },
1152 },
1153 },
1154 'win10_intel_uhd_630_experimental': {
1155 'swarming': {
1156 'dimensions': {
1157 'display_attached': '1',
1158 'gpu': '8086:9bc5-31.0.101.2111',
1159 'os': 'Windows-10',
1160 'pool': 'chromium.tests.gpu',
1161 },
1162 },
1163 },
1164 'win10_intel_uhd_630_stable': {
1165 'swarming': {
1166 'dimensions': {
1167 'display_attached': '1',
1168 'gpu': '8086:9bc5-31.0.101.2111',
1169 'os': 'Windows-10',
1170 'pool': 'chromium.tests.gpu',
1171 },
1172 },
1173 },
Garrett Beaty96802d02023-07-07 14:18:051174 'win10_nvidia_gtx_1660_experimental': {
1175 'swarming': {
1176 'dimensions': {
1177 'display_attached': '1',
1178 'gpu': '10de:2184-27.21.14.5638',
1179 'os': 'Windows-10-18363',
1180 'pool': 'chromium.tests.gpu',
1181 },
1182 },
1183 },
1184 'win10_nvidia_gtx_1660_stable': {
1185 'swarming': {
1186 'dimensions': {
1187 'display_attached': '1',
1188 'gpu': '10de:2184-27.21.14.5638',
1189 'os': 'Windows-10-18363',
1190 'pool': 'chromium.tests.gpu',
1191 },
1192 },
1193 },
Garrett Beaty96802d02023-07-07 14:18:051194 'win11': {
1195 'swarming': {
1196 'dimensions': {
1197 'os': 'Windows-11-22000',
1198 },
1199 },
1200 },
1201 'win_arm64': {
1202 'swarming': {
1203 'dimensions': {
1204 'cpu': None,
1205 'os': 'Windows-11',
1206 'pool': 'chrome.tests.arm64',
1207 },
1208 'expiration': 64800,
1209 'hard_timeout': 43200,
1210 },
1211 },
1212 'x86-64': {
1213 'swarming': {
1214 'dimensions': {
1215 'cpu': 'x86-64',
1216 },
1217 },
1218 },
Garrett Beaty96802d02023-07-07 14:18:051219 'xcode_15_beta': {
1220 'args': [
1221 '--xcode-build-version',
Yue She7654e10c2023-09-13 19:54:091222 '15a240d',
Garrett Beaty96802d02023-07-07 14:18:051223 ],
1224 'swarming': {
1225 'named_caches': [
1226 {
Yue She7654e10c2023-09-13 19:54:091227 'name': 'xcode_ios_15a240d',
Garrett Beaty96802d02023-07-07 14:18:051228 'path': 'Xcode.app',
1229 },
1230 ],
1231 },
1232 },
Yue Shec251aed2023-07-24 21:58:311233 'xcode_15_main': {
1234 'args': [
1235 '--xcode-build-version',
Yue Shed0e672b2023-09-15 21:13:501236 '15a240d',
Yue Shec251aed2023-07-24 21:58:311237 ],
1238 'swarming': {
1239 'named_caches': [
1240 {
Yue Shed0e672b2023-09-15 21:13:501241 'name': 'xcode_ios_15a240d',
Yue Shec251aed2023-07-24 21:58:311242 'path': 'Xcode.app',
1243 },
1244 ],
1245 },
1246 },
Garrett Beaty96802d02023-07-07 14:18:051247 'xcode_parallelization': {
1248 'args': [
1249 '--xcode-parallelization',
1250 ],
1251 },
1252 'xctest': {
1253 'args': [
1254 '--xctest',
1255 ],
1256 },
1257}