xref: /aosp_15_r20/external/webrtc/infra/specs/mixins.pyl (revision d9f758449e529ab9291ac668be2861e7a55c2422)
1*d9f75844SAndroid Build Coastguard Worker# GENERATED FILE - DO NOT EDIT.
2*d9f75844SAndroid Build Coastguard Worker# Generated by generate_buildbot_json.py using data from
3*d9f75844SAndroid Build Coastguard Worker# mixins_webrtc.pyl and Chromium's mixins.pyl
4*d9f75844SAndroid Build Coastguard Worker#
5*d9f75844SAndroid Build Coastguard Worker# Copyright (c) 2022 The WebRTC project authors. All Rights Reserved.
6*d9f75844SAndroid Build Coastguard Worker#
7*d9f75844SAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license
8*d9f75844SAndroid Build Coastguard Worker# that can be found in the LICENSE file in the root of the source
9*d9f75844SAndroid Build Coastguard Worker# tree. An additional intellectual property rights grant can be found
10*d9f75844SAndroid Build Coastguard Worker# in the file PATENTS.  All contributing project authors may
11*d9f75844SAndroid Build Coastguard Worker# be found in the AUTHORS file in the root of the source tree.
12*d9f75844SAndroid Build Coastguard Worker
13*d9f75844SAndroid Build Coastguard Worker{
14*d9f75844SAndroid Build Coastguard Worker  'android-devices': {
15*d9f75844SAndroid Build Coastguard Worker    'swarming': {
16*d9f75844SAndroid Build Coastguard Worker      'dimensions': {
17*d9f75844SAndroid Build Coastguard Worker        'android_devices': '1'
18*d9f75844SAndroid Build Coastguard Worker      }
19*d9f75844SAndroid Build Coastguard Worker    }
20*d9f75844SAndroid Build Coastguard Worker  },
21*d9f75844SAndroid Build Coastguard Worker  'baremetal-pool': {
22*d9f75844SAndroid Build Coastguard Worker    'swarming': {
23*d9f75844SAndroid Build Coastguard Worker      'dimensions': {
24*d9f75844SAndroid Build Coastguard Worker        'pool': 'WebRTC-baremetal'
25*d9f75844SAndroid Build Coastguard Worker      }
26*d9f75844SAndroid Build Coastguard Worker    }
27*d9f75844SAndroid Build Coastguard Worker  },
28*d9f75844SAndroid Build Coastguard Worker  'baremetal-try-pool': {
29*d9f75844SAndroid Build Coastguard Worker    'swarming': {
30*d9f75844SAndroid Build Coastguard Worker      'dimensions': {
31*d9f75844SAndroid Build Coastguard Worker        'pool': 'WebRTC-baremetal-try'
32*d9f75844SAndroid Build Coastguard Worker      }
33*d9f75844SAndroid Build Coastguard Worker    }
34*d9f75844SAndroid Build Coastguard Worker  },
35*d9f75844SAndroid Build Coastguard Worker  'bullhead': {
36*d9f75844SAndroid Build Coastguard Worker    'swarming': {
37*d9f75844SAndroid Build Coastguard Worker      'dimensions': {
38*d9f75844SAndroid Build Coastguard Worker        'device_type': 'bullhead',
39*d9f75844SAndroid Build Coastguard Worker        'os': 'Android'
40*d9f75844SAndroid Build Coastguard Worker      }
41*d9f75844SAndroid Build Coastguard Worker    }
42*d9f75844SAndroid Build Coastguard Worker  },
43*d9f75844SAndroid Build Coastguard Worker  'chrome-tester-service-account': {
44*d9f75844SAndroid Build Coastguard Worker    'swarming': {
45*d9f75844SAndroid Build Coastguard Worker      'service_account':
46*d9f75844SAndroid Build Coastguard Worker      '[email protected]'
47*d9f75844SAndroid Build Coastguard Worker    }
48*d9f75844SAndroid Build Coastguard Worker  },
49*d9f75844SAndroid Build Coastguard Worker  'chromium-tester-service-account': {
50*d9f75844SAndroid Build Coastguard Worker    'swarming': {
51*d9f75844SAndroid Build Coastguard Worker      'service_account':
52*d9f75844SAndroid Build Coastguard Worker      '[email protected]'
53*d9f75844SAndroid Build Coastguard Worker    }
54*d9f75844SAndroid Build Coastguard Worker  },
55*d9f75844SAndroid Build Coastguard Worker  'cores-12': {
56*d9f75844SAndroid Build Coastguard Worker    'swarming': {
57*d9f75844SAndroid Build Coastguard Worker      'dimensions': {
58*d9f75844SAndroid Build Coastguard Worker        'cores': '12'
59*d9f75844SAndroid Build Coastguard Worker      }
60*d9f75844SAndroid Build Coastguard Worker    }
61*d9f75844SAndroid Build Coastguard Worker  },
62*d9f75844SAndroid Build Coastguard Worker  'hammerhead': {
63*d9f75844SAndroid Build Coastguard Worker    'swarming': {
64*d9f75844SAndroid Build Coastguard Worker      'dimensions': {
65*d9f75844SAndroid Build Coastguard Worker        'device_type': 'hammerhead',
66*d9f75844SAndroid Build Coastguard Worker        'os': 'Android'
67*d9f75844SAndroid Build Coastguard Worker      }
68*d9f75844SAndroid Build Coastguard Worker    }
69*d9f75844SAndroid Build Coastguard Worker  },
70*d9f75844SAndroid Build Coastguard Worker  'has_native_resultdb_integration': {
71*d9f75844SAndroid Build Coastguard Worker    'resultdb': {
72*d9f75844SAndroid Build Coastguard Worker      'enable': True,
73*d9f75844SAndroid Build Coastguard Worker      'has_native_resultdb_integration': True
74*d9f75844SAndroid Build Coastguard Worker    }
75*d9f75844SAndroid Build Coastguard Worker  },
76*d9f75844SAndroid Build Coastguard Worker  'ios-device-15.7': {
77*d9f75844SAndroid Build Coastguard Worker    'swarming': {
78*d9f75844SAndroid Build Coastguard Worker      'dimensions': {
79*d9f75844SAndroid Build Coastguard Worker        'os': 'iOS-15.7',
80*d9f75844SAndroid Build Coastguard Worker        'pool': 'chrome.tests'
81*d9f75844SAndroid Build Coastguard Worker      }
82*d9f75844SAndroid Build Coastguard Worker    }
83*d9f75844SAndroid Build Coastguard Worker  },
84*d9f75844SAndroid Build Coastguard Worker  'ios-device-perf': {
85*d9f75844SAndroid Build Coastguard Worker    'swarming': {
86*d9f75844SAndroid Build Coastguard Worker      'idempotent': False,
87*d9f75844SAndroid Build Coastguard Worker      'dimensions': {
88*d9f75844SAndroid Build Coastguard Worker        'os': 'iOS-12.4.1',
89*d9f75844SAndroid Build Coastguard Worker        'pool': 'WebRTC',
90*d9f75844SAndroid Build Coastguard Worker        'id': 'build15-a7'
91*d9f75844SAndroid Build Coastguard Worker      }
92*d9f75844SAndroid Build Coastguard Worker    }
93*d9f75844SAndroid Build Coastguard Worker  },
94*d9f75844SAndroid Build Coastguard Worker  'ios-simulator-12.4': {
95*d9f75844SAndroid Build Coastguard Worker    '$mixin_append': {
96*d9f75844SAndroid Build Coastguard Worker      'args': ['--platform', 'iPhone X', '--version', '12.4'],
97*d9f75844SAndroid Build Coastguard Worker      'swarming': {
98*d9f75844SAndroid Build Coastguard Worker        'named_caches': [{
99*d9f75844SAndroid Build Coastguard Worker          'name': 'runtime_ios_12_4',
100*d9f75844SAndroid Build Coastguard Worker          'path': 'Runtime-ios-12.4'
101*d9f75844SAndroid Build Coastguard Worker        }]
102*d9f75844SAndroid Build Coastguard Worker      }
103*d9f75844SAndroid Build Coastguard Worker    }
104*d9f75844SAndroid Build Coastguard Worker  },
105*d9f75844SAndroid Build Coastguard Worker  'ios-simulator-13.6': {
106*d9f75844SAndroid Build Coastguard Worker    '$mixin_append': {
107*d9f75844SAndroid Build Coastguard Worker      'args': ['--platform', 'iPhone X', '--version', '13.6'],
108*d9f75844SAndroid Build Coastguard Worker      'swarming': {
109*d9f75844SAndroid Build Coastguard Worker        'named_caches': [{
110*d9f75844SAndroid Build Coastguard Worker          'name': 'runtime_ios_13_6',
111*d9f75844SAndroid Build Coastguard Worker          'path': 'Runtime-ios-13.6'
112*d9f75844SAndroid Build Coastguard Worker        }]
113*d9f75844SAndroid Build Coastguard Worker      }
114*d9f75844SAndroid Build Coastguard Worker    }
115*d9f75844SAndroid Build Coastguard Worker  },
116*d9f75844SAndroid Build Coastguard Worker  'ios-simulator-14.5': {
117*d9f75844SAndroid Build Coastguard Worker    '$mixin_append': {
118*d9f75844SAndroid Build Coastguard Worker      'args': ['--platform', 'iPhone X', '--version', '14.5'],
119*d9f75844SAndroid Build Coastguard Worker      'swarming': {
120*d9f75844SAndroid Build Coastguard Worker        'named_caches': [{
121*d9f75844SAndroid Build Coastguard Worker          'name': 'runtime_ios_14_5',
122*d9f75844SAndroid Build Coastguard Worker          'path': 'Runtime-ios-14.5'
123*d9f75844SAndroid Build Coastguard Worker        }]
124*d9f75844SAndroid Build Coastguard Worker      }
125*d9f75844SAndroid Build Coastguard Worker    }
126*d9f75844SAndroid Build Coastguard Worker  },
127*d9f75844SAndroid Build Coastguard Worker  'isolate_profile_data': {
128*d9f75844SAndroid Build Coastguard Worker    'isolate_profile_data': True
129*d9f75844SAndroid Build Coastguard Worker  },
130*d9f75844SAndroid Build Coastguard Worker  'linux-bionic': {
131*d9f75844SAndroid Build Coastguard Worker    'swarming': {
132*d9f75844SAndroid Build Coastguard Worker      'dimensions': {
133*d9f75844SAndroid Build Coastguard Worker        'os': 'Ubuntu-18.04'
134*d9f75844SAndroid Build Coastguard Worker      }
135*d9f75844SAndroid Build Coastguard Worker    }
136*d9f75844SAndroid Build Coastguard Worker  },
137*d9f75844SAndroid Build Coastguard Worker  'mac-m1-cpu': {
138*d9f75844SAndroid Build Coastguard Worker    'swarming': {
139*d9f75844SAndroid Build Coastguard Worker      'dimensions': {
140*d9f75844SAndroid Build Coastguard Worker        'cpu': 'arm64-64-Apple_M1'
141*d9f75844SAndroid Build Coastguard Worker      }
142*d9f75844SAndroid Build Coastguard Worker    }
143*d9f75844SAndroid Build Coastguard Worker  },
144*d9f75844SAndroid Build Coastguard Worker  'mac11': {
145*d9f75844SAndroid Build Coastguard Worker    'swarming': {
146*d9f75844SAndroid Build Coastguard Worker      'dimensions': {
147*d9f75844SAndroid Build Coastguard Worker        'os': 'Mac-11'
148*d9f75844SAndroid Build Coastguard Worker      }
149*d9f75844SAndroid Build Coastguard Worker    }
150*d9f75844SAndroid Build Coastguard Worker  },
151*d9f75844SAndroid Build Coastguard Worker  'mac_12_arm64': {
152*d9f75844SAndroid Build Coastguard Worker    'swarming': {
153*d9f75844SAndroid Build Coastguard Worker      'dimensions': {
154*d9f75844SAndroid Build Coastguard Worker        'cpu': 'arm64',
155*d9f75844SAndroid Build Coastguard Worker        'os': 'Mac-12'
156*d9f75844SAndroid Build Coastguard Worker      }
157*d9f75844SAndroid Build Coastguard Worker    }
158*d9f75844SAndroid Build Coastguard Worker  },
159*d9f75844SAndroid Build Coastguard Worker  'mac_12_x64': {
160*d9f75844SAndroid Build Coastguard Worker    'swarming': {
161*d9f75844SAndroid Build Coastguard Worker      'dimensions': {
162*d9f75844SAndroid Build Coastguard Worker        'cpu': 'x86-64',
163*d9f75844SAndroid Build Coastguard Worker        'os': 'Mac-12'
164*d9f75844SAndroid Build Coastguard Worker      }
165*d9f75844SAndroid Build Coastguard Worker    }
166*d9f75844SAndroid Build Coastguard Worker  },
167*d9f75844SAndroid Build Coastguard Worker  'mac_toolchain': {
168*d9f75844SAndroid Build Coastguard Worker    'swarming': {
169*d9f75844SAndroid Build Coastguard Worker      'cipd_packages': [{
170*d9f75844SAndroid Build Coastguard Worker        'cipd_package':
171*d9f75844SAndroid Build Coastguard Worker        'infra/tools/mac_toolchain/${platform}',
172*d9f75844SAndroid Build Coastguard Worker        'location':
173*d9f75844SAndroid Build Coastguard Worker        '.',
174*d9f75844SAndroid Build Coastguard Worker        'revision':
175*d9f75844SAndroid Build Coastguard Worker        'git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1'
176*d9f75844SAndroid Build Coastguard Worker      }]
177*d9f75844SAndroid Build Coastguard Worker    }
178*d9f75844SAndroid Build Coastguard Worker  },
179*d9f75844SAndroid Build Coastguard Worker  'marshmallow': {
180*d9f75844SAndroid Build Coastguard Worker    'swarming': {
181*d9f75844SAndroid Build Coastguard Worker      'dimensions': {
182*d9f75844SAndroid Build Coastguard Worker        'device_os': 'MMB29Q'
183*d9f75844SAndroid Build Coastguard Worker      }
184*d9f75844SAndroid Build Coastguard Worker    }
185*d9f75844SAndroid Build Coastguard Worker  },
186*d9f75844SAndroid Build Coastguard Worker  'marshmallow_generic': {
187*d9f75844SAndroid Build Coastguard Worker    'swarming': {
188*d9f75844SAndroid Build Coastguard Worker      'dimensions': {
189*d9f75844SAndroid Build Coastguard Worker        'device_os': 'M'
190*d9f75844SAndroid Build Coastguard Worker      }
191*d9f75844SAndroid Build Coastguard Worker    }
192*d9f75844SAndroid Build Coastguard Worker  },
193*d9f75844SAndroid Build Coastguard Worker  'out_dir_arg': {
194*d9f75844SAndroid Build Coastguard Worker    '$mixin_append': {
195*d9f75844SAndroid Build Coastguard Worker      'args': ['--out-dir', '${ISOLATED_OUTDIR}']
196*d9f75844SAndroid Build Coastguard Worker    }
197*d9f75844SAndroid Build Coastguard Worker  },
198*d9f75844SAndroid Build Coastguard Worker  'perf-fuchsia-perf-tests': {
199*d9f75844SAndroid Build Coastguard Worker    'merge': {
200*d9f75844SAndroid Build Coastguard Worker      'script': '//tools_webrtc/perf/process_perf_results.py',
201*d9f75844SAndroid Build Coastguard Worker      'args': ['--test-suite', 'fuchsia_perf_tests']
202*d9f75844SAndroid Build Coastguard Worker    },
203*d9f75844SAndroid Build Coastguard Worker    '$mixin_append': {
204*d9f75844SAndroid Build Coastguard Worker      'args': ['--nologs']
205*d9f75844SAndroid Build Coastguard Worker    }
206*d9f75844SAndroid Build Coastguard Worker  },
207*d9f75844SAndroid Build Coastguard Worker  'perf-low-bandwidth-audio-perf-test': {
208*d9f75844SAndroid Build Coastguard Worker    'merge': {
209*d9f75844SAndroid Build Coastguard Worker      'script': '//tools_webrtc/perf/process_perf_results.py',
210*d9f75844SAndroid Build Coastguard Worker      'args': ['--test-suite', 'low_bandwidth_audio_perf_test']
211*d9f75844SAndroid Build Coastguard Worker    }
212*d9f75844SAndroid Build Coastguard Worker  },
213*d9f75844SAndroid Build Coastguard Worker  'perf-output': {
214*d9f75844SAndroid Build Coastguard Worker    '$mixin_append': {
215*d9f75844SAndroid Build Coastguard Worker      'args': [
216*d9f75844SAndroid Build Coastguard Worker        '--isolated-script-test-perf-output=${ISOLATED_OUTDIR}/perftest-output.pb'
217*d9f75844SAndroid Build Coastguard Worker      ]
218*d9f75844SAndroid Build Coastguard Worker    }
219*d9f75844SAndroid Build Coastguard Worker  },
220*d9f75844SAndroid Build Coastguard Worker  'perf-pool': {
221*d9f75844SAndroid Build Coastguard Worker    'swarming': {
222*d9f75844SAndroid Build Coastguard Worker      'idempotent': False,
223*d9f75844SAndroid Build Coastguard Worker      'dimensions': {
224*d9f75844SAndroid Build Coastguard Worker        'pool': 'WebRTC-perf',
225*d9f75844SAndroid Build Coastguard Worker        'gce': '0'
226*d9f75844SAndroid Build Coastguard Worker      }
227*d9f75844SAndroid Build Coastguard Worker    }
228*d9f75844SAndroid Build Coastguard Worker  },
229*d9f75844SAndroid Build Coastguard Worker  'perf-pool-vm': {
230*d9f75844SAndroid Build Coastguard Worker    'swarming': {
231*d9f75844SAndroid Build Coastguard Worker      'idempotent': False,
232*d9f75844SAndroid Build Coastguard Worker      'dimensions': {
233*d9f75844SAndroid Build Coastguard Worker        'pool': 'WebRTC-perf',
234*d9f75844SAndroid Build Coastguard Worker        'gce': '1'
235*d9f75844SAndroid Build Coastguard Worker      }
236*d9f75844SAndroid Build Coastguard Worker    }
237*d9f75844SAndroid Build Coastguard Worker  },
238*d9f75844SAndroid Build Coastguard Worker  'perf-webrtc-perf-tests': {
239*d9f75844SAndroid Build Coastguard Worker    'merge': {
240*d9f75844SAndroid Build Coastguard Worker      'script': '//tools_webrtc/perf/process_perf_results.py',
241*d9f75844SAndroid Build Coastguard Worker      'args': ['--test-suite', 'webrtc_perf_tests']
242*d9f75844SAndroid Build Coastguard Worker    },
243*d9f75844SAndroid Build Coastguard Worker    '$mixin_append': {
244*d9f75844SAndroid Build Coastguard Worker      'args': ['--nologs']
245*d9f75844SAndroid Build Coastguard Worker    }
246*d9f75844SAndroid Build Coastguard Worker  },
247*d9f75844SAndroid Build Coastguard Worker  'quick-perf-tests': {
248*d9f75844SAndroid Build Coastguard Worker    '$mixin_append': {
249*d9f75844SAndroid Build Coastguard Worker      'args': ['--force_fieldtrials=WebRTC-QuickPerfTest/Enabled/', '--nologs']
250*d9f75844SAndroid Build Coastguard Worker    }
251*d9f75844SAndroid Build Coastguard Worker  },
252*d9f75844SAndroid Build Coastguard Worker  'redfin': {
253*d9f75844SAndroid Build Coastguard Worker    'swarming': {
254*d9f75844SAndroid Build Coastguard Worker      'dimensions': {
255*d9f75844SAndroid Build Coastguard Worker        'device_type': 'redfin',
256*d9f75844SAndroid Build Coastguard Worker        'os': 'Android'
257*d9f75844SAndroid Build Coastguard Worker      }
258*d9f75844SAndroid Build Coastguard Worker    }
259*d9f75844SAndroid Build Coastguard Worker  },
260*d9f75844SAndroid Build Coastguard Worker  'resultdb-gtest-json-format': {
261*d9f75844SAndroid Build Coastguard Worker    '$mixin_append': {
262*d9f75844SAndroid Build Coastguard Worker      'args': ['--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json']
263*d9f75844SAndroid Build Coastguard Worker    },
264*d9f75844SAndroid Build Coastguard Worker    'resultdb': {
265*d9f75844SAndroid Build Coastguard Worker      'result_format': 'gtest_json',
266*d9f75844SAndroid Build Coastguard Worker      'result_file': '${ISOLATED_OUTDIR}/gtest_output.json'
267*d9f75844SAndroid Build Coastguard Worker    }
268*d9f75844SAndroid Build Coastguard Worker  },
269*d9f75844SAndroid Build Coastguard Worker  'resultdb-json-format': {
270*d9f75844SAndroid Build Coastguard Worker    'resultdb': {
271*d9f75844SAndroid Build Coastguard Worker      'result_format': 'json'
272*d9f75844SAndroid Build Coastguard Worker    }
273*d9f75844SAndroid Build Coastguard Worker  },
274*d9f75844SAndroid Build Coastguard Worker  'shamu': {
275*d9f75844SAndroid Build Coastguard Worker    'swarming': {
276*d9f75844SAndroid Build Coastguard Worker      'dimensions': {
277*d9f75844SAndroid Build Coastguard Worker        'device_type': 'shamu',
278*d9f75844SAndroid Build Coastguard Worker        'os': 'Android'
279*d9f75844SAndroid Build Coastguard Worker      }
280*d9f75844SAndroid Build Coastguard Worker    }
281*d9f75844SAndroid Build Coastguard Worker  },
282*d9f75844SAndroid Build Coastguard Worker  'shards-2': {
283*d9f75844SAndroid Build Coastguard Worker    'swarming': {
284*d9f75844SAndroid Build Coastguard Worker      'shards': 2
285*d9f75844SAndroid Build Coastguard Worker    }
286*d9f75844SAndroid Build Coastguard Worker  },
287*d9f75844SAndroid Build Coastguard Worker  'shards-4': {
288*d9f75844SAndroid Build Coastguard Worker    'swarming': {
289*d9f75844SAndroid Build Coastguard Worker      'shards': 4
290*d9f75844SAndroid Build Coastguard Worker    }
291*d9f75844SAndroid Build Coastguard Worker  },
292*d9f75844SAndroid Build Coastguard Worker  'shards-6': {
293*d9f75844SAndroid Build Coastguard Worker    'swarming': {
294*d9f75844SAndroid Build Coastguard Worker      'shards': 6
295*d9f75844SAndroid Build Coastguard Worker    }
296*d9f75844SAndroid Build Coastguard Worker  },
297*d9f75844SAndroid Build Coastguard Worker  'timeout-2h': {
298*d9f75844SAndroid Build Coastguard Worker    'swarming': {
299*d9f75844SAndroid Build Coastguard Worker      'hard_timeout': 7200,
300*d9f75844SAndroid Build Coastguard Worker      'io_timeout': 7200
301*d9f75844SAndroid Build Coastguard Worker    }
302*d9f75844SAndroid Build Coastguard Worker  },
303*d9f75844SAndroid Build Coastguard Worker  'timeout-3h': {
304*d9f75844SAndroid Build Coastguard Worker    'swarming': {
305*d9f75844SAndroid Build Coastguard Worker      'hard_timeout': 10800,
306*d9f75844SAndroid Build Coastguard Worker      'io_timeout': 10800
307*d9f75844SAndroid Build Coastguard Worker    }
308*d9f75844SAndroid Build Coastguard Worker  },
309*d9f75844SAndroid Build Coastguard Worker  'walleye': {
310*d9f75844SAndroid Build Coastguard Worker    'swarming': {
311*d9f75844SAndroid Build Coastguard Worker      'dimensions': {
312*d9f75844SAndroid Build Coastguard Worker        'device_type': 'walleye',
313*d9f75844SAndroid Build Coastguard Worker        'os': 'Android'
314*d9f75844SAndroid Build Coastguard Worker      }
315*d9f75844SAndroid Build Coastguard Worker    }
316*d9f75844SAndroid Build Coastguard Worker  },
317*d9f75844SAndroid Build Coastguard Worker  'webrtc-xctest': {
318*d9f75844SAndroid Build Coastguard Worker    '$mixin_append': {
319*d9f75844SAndroid Build Coastguard Worker      'args': ['--xctest']
320*d9f75844SAndroid Build Coastguard Worker    }
321*d9f75844SAndroid Build Coastguard Worker  },
322*d9f75844SAndroid Build Coastguard Worker  'win10': {
323*d9f75844SAndroid Build Coastguard Worker    'swarming': {
324*d9f75844SAndroid Build Coastguard Worker      'dimensions': {
325*d9f75844SAndroid Build Coastguard Worker        'os': 'Windows-10-19042'
326*d9f75844SAndroid Build Coastguard Worker      }
327*d9f75844SAndroid Build Coastguard Worker    }
328*d9f75844SAndroid Build Coastguard Worker  },
329*d9f75844SAndroid Build Coastguard Worker  'win10-any': {
330*d9f75844SAndroid Build Coastguard Worker    'swarming': {
331*d9f75844SAndroid Build Coastguard Worker      'dimensions': {
332*d9f75844SAndroid Build Coastguard Worker        'os': 'Windows-10'
333*d9f75844SAndroid Build Coastguard Worker      }
334*d9f75844SAndroid Build Coastguard Worker    }
335*d9f75844SAndroid Build Coastguard Worker  },
336*d9f75844SAndroid Build Coastguard Worker  'x86-64': {
337*d9f75844SAndroid Build Coastguard Worker    'swarming': {
338*d9f75844SAndroid Build Coastguard Worker      'dimensions': {
339*d9f75844SAndroid Build Coastguard Worker        'cpu': 'x86-64'
340*d9f75844SAndroid Build Coastguard Worker      }
341*d9f75844SAndroid Build Coastguard Worker    }
342*d9f75844SAndroid Build Coastguard Worker  },
343*d9f75844SAndroid Build Coastguard Worker  'xcode_12d4e': {
344*d9f75844SAndroid Build Coastguard Worker    '$mixin_append': {
345*d9f75844SAndroid Build Coastguard Worker      'args': ['--xcode-build-version', '12d4e'],
346*d9f75844SAndroid Build Coastguard Worker      'swarming': {
347*d9f75844SAndroid Build Coastguard Worker        'named_caches': [{
348*d9f75844SAndroid Build Coastguard Worker          'name': 'xcode_ios_12d4e',
349*d9f75844SAndroid Build Coastguard Worker          'path': 'Xcode.app'
350*d9f75844SAndroid Build Coastguard Worker        }]
351*d9f75844SAndroid Build Coastguard Worker      }
352*d9f75844SAndroid Build Coastguard Worker    }
353*d9f75844SAndroid Build Coastguard Worker  },
354*d9f75844SAndroid Build Coastguard Worker  'xcode_13_main': {
355*d9f75844SAndroid Build Coastguard Worker    '$mixin_append': {
356*d9f75844SAndroid Build Coastguard Worker      'args': ['--xcode-build-version', '13c100']
357*d9f75844SAndroid Build Coastguard Worker    },
358*d9f75844SAndroid Build Coastguard Worker    'swarming': {
359*d9f75844SAndroid Build Coastguard Worker      'named_caches': [{
360*d9f75844SAndroid Build Coastguard Worker        'name': 'xcode_ios_13c100',
361*d9f75844SAndroid Build Coastguard Worker        'path': 'Xcode.app'
362*d9f75844SAndroid Build Coastguard Worker      }]
363*d9f75844SAndroid Build Coastguard Worker    }
364*d9f75844SAndroid Build Coastguard Worker  },
365*d9f75844SAndroid Build Coastguard Worker  'xcode_parallelization': {
366*d9f75844SAndroid Build Coastguard Worker    '$mixin_append': {
367*d9f75844SAndroid Build Coastguard Worker      'args': ['--xcode-parallelization']
368*d9f75844SAndroid Build Coastguard Worker    }
369*d9f75844SAndroid Build Coastguard Worker  }
370*d9f75844SAndroid Build Coastguard Worker}
371