blob: a3ab4b7f6a14870ff3d743ecb78f442e69dfac7d [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',
759 'mac_model': 'Macmini9,1',
760 'os': 'Mac-13.4',
761 'pool': 'chromium.tests',
762 'display_attached': '1',
763 },
764 },
765 },
766 'mac_arm64_apple_m1_gpu_stable': {
767 'swarming': {
768 'dimensions': {
769 'cpu': 'arm64',
770 'mac_model': 'Macmini9,1',
Brian Sheedyd05cda92023-10-04 21:51:33771 'os': 'Mac-13.5.2',
Garrett Beaty96802d02023-07-07 14:18:05772 'pool': 'chromium.tests',
773 'display_attached': '1',
774 },
775 },
776 },
777 'mac_arm64_apple_m2_retina_gpu_stable': {
778 'swarming': {
779 'dimensions': {
780 'cpu': 'arm64',
781 'mac_model': 'Mac14,7',
782 'os': 'Mac-13.3.1',
783 'pool': 'chromium.tests.gpu',
784 'display_attached': '1',
785 'hidpi': '1',
786 },
787 },
788 },
789 'mac_beta_arm64': {
790 'swarming': {
791 'dimensions': {
792 'cpu': 'arm64',
Lindsay Pasricha46d99242023-09-18 23:19:49793 'os': 'Mac-14',
Garrett Beaty96802d02023-07-07 14:18:05794 },
795 },
796 },
797 'mac_beta_x64': {
798 'swarming': {
799 'dimensions': {
800 'cpu': 'x86-64',
Lindsay Pasrichab63c83d42023-09-15 21:14:09801 'os': 'Mac-13.5',
Garrett Beaty96802d02023-07-07 14:18:05802 },
803 },
804 },
805 'mac_default_arm64': {
806 'swarming': {
807 'dimensions': {
808 'cpu': 'arm64',
809 'os': 'Mac-13',
810 },
811 },
812 },
813 'mac_default_x64': {
814 'swarming': {
815 'dimensions': {
816 'cpu': 'x86-64',
817 'os': 'Mac-13',
818 },
819 },
820 },
821 'mac_mini_intel_gpu_experimental': {
822 'swarming': {
823 'dimensions': {
824 'cpu': 'x86-64',
825 'gpu': '8086:3e9b',
Brian Sheedy59c0ae22023-08-05 02:28:45826 'os': 'Mac-13.5',
Garrett Beaty96802d02023-07-07 14:18:05827 'display_attached': '1',
828 },
829 },
830 },
831 'mac_mini_intel_gpu_stable': {
832 'swarming': {
833 'dimensions': {
834 'cpu': 'x86-64',
835 'gpu': '8086:3e9b',
Yuly Novikov26914eb2023-09-12 19:05:44836 'os': 'Mac-13.5',
Garrett Beaty96802d02023-07-07 14:18:05837 'display_attached': '1',
838 },
839 },
840 },
841 'mac_pro_amd_gpu': {
842 'swarming': {
843 'dimensions': {
844 'cpu': 'x86-64',
845 'gpu': '1002:679e',
846 'os': 'Mac-12.4',
847 'pool': 'chromium.tests.gpu',
848 'display_attached': '1',
849 },
850 },
851 },
852 'mac_retina_amd_gpu_experimental': {
853 'swarming': {
854 'dimensions': {
855 'cpu': 'x86-64',
856 'gpu': '1002:67ef',
857 'hidpi': '1',
Yuly Novikov29cb4cb2023-09-05 18:08:36858 'os': 'Mac-13.5',
Garrett Beaty96802d02023-07-07 14:18:05859 'pool': 'chromium.tests.gpu',
860 'display_attached': '1',
861 },
862 },
863 },
864 'mac_retina_amd_gpu_stable': {
865 'swarming': {
866 'dimensions': {
867 'cpu': 'x86-64',
868 'gpu': '1002:67ef',
869 'hidpi': '1',
Yuly Novikov26914eb2023-09-12 19:05:44870 'os': 'Mac-13.5',
Garrett Beaty96802d02023-07-07 14:18:05871 'pool': 'chromium.tests.gpu',
872 'display_attached': '1',
873 },
874 },
875 },
876 'mac_retina_nvidia_gpu_experimental': {
877 'swarming': {
878 'dimensions': {
879 'cpu': 'x86-64',
880 'gpu': '10de:0fe9',
881 'hidpi': '1',
Yuly Novikov795d7052023-07-28 13:59:49882 'os': 'Mac-11.7.9',
Garrett Beaty96802d02023-07-07 14:18:05883 'pool': 'chromium.tests.gpu',
884 'display_attached': '1',
885 },
886 },
887 },
888 'mac_retina_nvidia_gpu_stable': {
889 'swarming': {
890 'dimensions': {
891 'cpu': 'x86-64',
892 'gpu': '10de:0fe9',
893 'hidpi': '1',
Brian Sheedy3ccf1352023-09-05 19:40:27894 'os': 'Mac-11.7.9',
Garrett Beaty96802d02023-07-07 14:18:05895 'pool': 'chromium.tests.gpu',
896 'display_attached': '1',
897 },
898 },
899 },
900 'mac_toolchain': {
901 'swarming': {
902 'cipd_packages': [
903 {
904 'cipd_package': 'infra/tools/mac_toolchain/${platform}',
905 'location': '.',
Yue She1160d482023-10-18 16:59:46906 'revision': 'git_revision:32d81d877ee07af07bf03b7f70ce597e323b80ce',
Garrett Beaty96802d02023-07-07 14:18:05907 },
908 ],
909 },
910 },
911 'mac_x64': {
912 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25913 'dimensions': {
914 'os': 'Mac-12',
915 'cpu': 'x86-64',
916 },
Garrett Beaty96802d02023-07-07 14:18:05917 },
918 },
919 'marshmallow': {
920 'swarming': {
921 'dimensions': {
922 'device_os': 'MMB29Q',
923 },
924 },
925 },
926 'marshmallow-x86-emulator': {
927 'args': [
928 '--avd-config=../../tools/android/avd/proto/generic_android23.textpb',
929 ],
930 'swarming': {
931 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28932 '60': {
933 'caches': 'generic_android23',
934 },
Garrett Beaty96802d02023-07-07 14:18:05935 },
936 'named_caches': [
937 {
938 'name': 'generic_android23',
939 'path': '.android_emulator/generic_android23',
940 },
941 ],
942 },
943 },
944 'mdarcy': {
945 'swarming': {
946 'dimensions': {
947 'device_type': 'mdarcy',
948 'os': 'Android',
949 },
950 },
951 },
952 'no_gpu': {
953 'swarming': {
954 'dimensions': {
955 'gpu': 'none',
956 },
957 },
958 },
959 'nougat': {
960 'swarming': {
961 'dimensions': {
962 'device_os': 'N2G48C',
963 },
964 },
965 },
966 'nougat-x86-emulator': {
967 'args': [
968 '--avd-config=../../tools/android/avd/proto/generic_android24.textpb',
969 ],
970 'swarming': {
971 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28972 '60': {
973 'caches': 'generic_android24',
974 },
Garrett Beaty96802d02023-07-07 14:18:05975 },
976 'named_caches': [
977 {
978 'name': 'generic_android24',
979 'path': '.android_emulator/generic_android24',
980 },
981 ],
982 },
983 },
984 'oreo-x86-emulator': {
985 'args': [
Haiyang Pand8b35df2023-07-14 02:16:23986 '--avd-config=../../tools/android/avd/proto/generic_android26.textpb',
Garrett Beaty96802d02023-07-07 14:18:05987 ],
988 'swarming': {
989 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:28990 '60': {
991 'caches': 'generic_android26',
992 },
Garrett Beaty96802d02023-07-07 14:18:05993 },
994 'named_caches': [
995 {
Haiyang Pand8b35df2023-07-14 02:16:23996 'name': 'generic_android26',
997 'path': '.android_emulator/generic_android26',
Garrett Beaty96802d02023-07-07 14:18:05998 },
999 ],
1000 },
1001 },
1002 'oreo_fleet': {
1003 'swarming': {
1004 'dimensions': {
Ben Joyce7b4159322023-08-10 19:08:051005 'device_os': 'OPR4.170623.020',
1006 'device_os_flavor': 'google',
1007 },
1008 },
1009 },
1010 'oreo_mr1_fleet': {
1011 'swarming': {
1012 'dimensions': {
Garrett Beaty96802d02023-07-07 14:18:051013 'device_os': 'OPM4.171019.021.P2',
1014 'device_os_flavor': 'google',
1015 },
1016 },
1017 },
1018 'oriole': {
1019 'swarming': {
1020 'dimensions': {
1021 'device_type': 'oriole',
1022 'os': 'Android',
1023 },
1024 },
1025 },
1026 'out_dir_arg': {
1027 'args': [
1028 '--out-dir',
1029 '${ISOLATED_OUTDIR}',
1030 ],
1031 },
1032 'pie-x86-emulator': {
1033 'args': [
1034 '--avd-config=../../tools/android/avd/proto/generic_android28.textpb',
1035 ],
1036 'swarming': {
1037 'optional_dimensions': {
Gary Tonge4c653e62023-07-31 22:32:281038 '60': {
1039 'caches': 'generic_android28',
1040 },
Garrett Beaty96802d02023-07-07 14:18:051041 },
1042 'named_caches': [
1043 {
1044 'name': 'generic_android28',
1045 'path': '.android_emulator/generic_android28',
1046 },
1047 ],
1048 },
1049 },
1050 'pie_fleet': {
1051 'swarming': {
1052 'dimensions': {
1053 'device_os': 'PQ3A.190801.002',
1054 'device_os_flavor': 'google',
1055 },
1056 },
1057 },
1058 'pie_generic': {
1059 'swarming': {
1060 'dimensions': {
1061 'device_os': 'P',
1062 },
1063 },
1064 },
1065 'record_failed_tests': {
1066 'args': [
1067 '--record-video',
1068 'failed_only',
1069 ],
1070 },
1071 's_generic': {
1072 'swarming': {
1073 'dimensions': {
1074 'device_os': 'S',
1075 },
1076 },
1077 },
1078 'samsung_a13': {
1079 'swarming': {
1080 'dimensions': {
1081 'device_type': 'a13',
1082 'os': 'Android',
1083 },
1084 },
1085 },
1086 'samsung_a23': {
1087 'swarming': {
1088 'dimensions': {
1089 'device_type': 'a23',
1090 'os': 'Android',
1091 },
1092 },
1093 },
1094 'skia_gold_test': {
1095 'args': [
1096 '--git-revision=${got_revision}',
1097 ],
1098 'precommit_args': [
1099 '--gerrit-issue=${patch_issue}',
1100 '--gerrit-patchset=${patch_set}',
1101 '--buildbucket-id=${buildbucket_build_id}',
1102 ],
1103 },
1104 'swarming_containment_auto': {
1105 'swarming': {
1106 'containment_type': 'AUTO',
1107 },
1108 },
1109 'timeout_15m': {
1110 'swarming': {
1111 'hard_timeout': 900,
1112 'io_timeout': 900,
1113 },
1114 },
Brian Sheedyb18036582023-07-27 13:51:081115 'timeout_30m': {
1116 'swarming': {
1117 'hard_timeout': 1800,
1118 'io_timeout': 1800,
1119 },
1120 },
Garrett Beaty96802d02023-07-07 14:18:051121 'updater-default-pool': {
1122 'swarming': {
1123 'dimensions': {
1124 'pool': 'chromium.tests',
1125 },
1126 },
1127 },
1128 'updater-mac-pool': {
1129 'swarming': {
1130 'dimensions': {
1131 'pool': 'chromium.updater.mac',
1132 },
1133 },
1134 },
1135 'updater-win-uac-pool': {
1136 'swarming': {
1137 'dimensions': {
1138 'pool': 'chromium.win.uac',
1139 },
1140 },
1141 },
1142 'vr_instrumentation_test': {
1143 'args': [
1144 '--remove-system-package=com.google.vr.vrcore',
1145 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
1146 ],
1147 },
1148 'walleye': {
1149 'swarming': {
1150 'dimensions': {
1151 'device_type': 'walleye',
1152 'os': 'Android',
1153 },
1154 },
1155 },
1156 'webgpu_cts': {
1157 'args': [
1158 '--initialize-webgpu-adapter-at-startup-timeout-ms=60000',
1159 ],
1160 'linux_args': [
1161 '--no-xvfb',
1162 '--additional-driver-flag=--enable-features=Vulkan',
1163 ],
1164 'mac_args': [
1165 '--platform=mac-mac11',
1166 ],
1167 'win64_args': [
1168 '--target=Release_x64',
1169 ],
1170 'merge': {
1171 'script': '//third_party/blink/tools/merge_web_test_results.py',
1172 'args': [
1173 '--verbose',
1174 ],
1175 },
1176 'resultdb': {
1177 'enable': True,
1178 },
1179 },
1180 'webgpu_telemetry_cts': {
1181 'args': [
1182 '--extra-browser-args=--force_high_performance_gpu',
1183 '--use-webgpu-power-preference=default-high-performance',
1184 '$$MAGIC_SUBSTITUTION_GPUParallelJobs',
1185 ],
Garrett Beaty96802d02023-07-07 14:18:051186 },
Haiyang Pane318efb2023-10-24 17:42:181187 'webview_cts_archive': {
1188 'swarming': {
1189 'cipd_packages': [
1190 {
1191 'cipd_package': 'chromium/android_webview/tools/cts_archive',
1192 'location': 'android_webview/tools/cts_archive',
1193 'revision': 'akIIr4yAFQwo3j5WYo2PQvy6z8XI51UiwiikPYzI4tUC',
1194 },
1195 ],
1196 },
1197 },
Garrett Beaty96802d02023-07-07 14:18:051198 'win10': {
1199 'swarming': {
1200 'dimensions': {
1201 'os': 'Windows-10-19045',
1202 },
1203 },
1204 },
1205 'win10-any': {
1206 'swarming': {
1207 'dimensions': {
1208 'os': 'Windows-10',
1209 },
1210 },
1211 },
1212 'win10_amd_rx_5500_xt': {
1213 'swarming': {
1214 'dimensions': {
1215 'display_attached': '1',
1216 'gpu': '1002:7340',
1217 'os': 'Windows-10',
1218 'pool': 'chromium.tests.gpu.experimental',
1219 },
1220 },
1221 },
1222 'win10_gce_gpu_pool': {
1223 'swarming': {
1224 'dimensions': {
1225 'cpu': 'x86-64',
1226 'gpu': 'none',
1227 'os': 'Windows-10',
1228 'pool': 'chromium.tests.gpu',
1229 },
1230 },
1231 },
1232 'win10_intel_uhd_630_experimental': {
1233 'swarming': {
1234 'dimensions': {
1235 'display_attached': '1',
1236 'gpu': '8086:9bc5-31.0.101.2111',
1237 'os': 'Windows-10',
1238 'pool': 'chromium.tests.gpu',
1239 },
1240 },
1241 },
1242 'win10_intel_uhd_630_stable': {
1243 'swarming': {
1244 'dimensions': {
1245 'display_attached': '1',
1246 'gpu': '8086:9bc5-31.0.101.2111',
1247 'os': 'Windows-10',
1248 'pool': 'chromium.tests.gpu',
1249 },
1250 },
1251 },
Garrett Beaty96802d02023-07-07 14:18:051252 'win10_nvidia_gtx_1660_experimental': {
1253 'swarming': {
1254 'dimensions': {
1255 'display_attached': '1',
1256 'gpu': '10de:2184-27.21.14.5638',
1257 'os': 'Windows-10-18363',
1258 'pool': 'chromium.tests.gpu',
1259 },
1260 },
1261 },
1262 'win10_nvidia_gtx_1660_stable': {
1263 'swarming': {
1264 'dimensions': {
1265 'display_attached': '1',
1266 'gpu': '10de:2184-27.21.14.5638',
1267 'os': 'Windows-10-18363',
1268 'pool': 'chromium.tests.gpu',
1269 },
1270 },
1271 },
Garrett Beaty96802d02023-07-07 14:18:051272 'win11': {
1273 'swarming': {
1274 'dimensions': {
1275 'os': 'Windows-11-22000',
1276 },
1277 },
1278 },
1279 'win_arm64': {
1280 'swarming': {
1281 'dimensions': {
1282 'cpu': None,
1283 'os': 'Windows-11',
1284 'pool': 'chrome.tests.arm64',
1285 },
1286 'expiration': 64800,
1287 'hard_timeout': 43200,
1288 },
1289 },
1290 'x86-64': {
1291 'swarming': {
1292 'dimensions': {
1293 'cpu': 'x86-64',
1294 },
1295 },
1296 },
Garrett Beaty96802d02023-07-07 14:18:051297 'xcode_15_beta': {
1298 'args': [
1299 '--xcode-build-version',
Yue Shebb5404902023-11-02 15:52:141300 '15c5042i',
Garrett Beaty96802d02023-07-07 14:18:051301 ],
1302 'swarming': {
1303 'named_caches': [
1304 {
Yue Shebb5404902023-11-02 15:52:141305 'name': 'xcode_ios_15c5042i',
Garrett Beaty96802d02023-07-07 14:18:051306 'path': 'Xcode.app',
1307 },
1308 ],
1309 },
1310 },
Yue Shec251aed2023-07-24 21:58:311311 'xcode_15_main': {
1312 'args': [
1313 '--xcode-build-version',
Yue She17d85682023-10-13 00:04:101314 '15a507',
Yue Shec251aed2023-07-24 21:58:311315 ],
1316 'swarming': {
1317 'named_caches': [
1318 {
Yue She17d85682023-10-13 00:04:101319 'name': 'xcode_ios_15a507',
Yue Shec251aed2023-07-24 21:58:311320 'path': 'Xcode.app',
1321 },
1322 ],
1323 },
1324 },
Garrett Beaty96802d02023-07-07 14:18:051325 'xcode_parallelization': {
1326 'args': [
1327 '--xcode-parallelization',
1328 ],
1329 },
1330 'xctest': {
1331 'args': [
1332 '--xctest',
1333 ],
1334 },
1335}