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