xref: /aosp_15_r20/external/angle/infra/config/generated/cr-buildbucket.cfg (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1*8975f5c5SAndroid Build Coastguard Worker# Auto-generated by lucicfg.
2*8975f5c5SAndroid Build Coastguard Worker# Do not modify manually.
3*8975f5c5SAndroid Build Coastguard Worker#
4*8975f5c5SAndroid Build Coastguard Worker# For the schema of this file, see BuildbucketCfg message:
5*8975f5c5SAndroid Build Coastguard Worker#   https://config.luci.app/schemas/projects:buildbucket.cfg
6*8975f5c5SAndroid Build Coastguard Worker
7*8975f5c5SAndroid Build Coastguard Workerbuckets {
8*8975f5c5SAndroid Build Coastguard Worker  name: "ci"
9*8975f5c5SAndroid Build Coastguard Worker  acls {
10*8975f5c5SAndroid Build Coastguard Worker    group: "all"
11*8975f5c5SAndroid Build Coastguard Worker  }
12*8975f5c5SAndroid Build Coastguard Worker  acls {
13*8975f5c5SAndroid Build Coastguard Worker    role: SCHEDULER
14*8975f5c5SAndroid Build Coastguard Worker    identity: "user:[email protected]"
15*8975f5c5SAndroid Build Coastguard Worker  }
16*8975f5c5SAndroid Build Coastguard Worker  swarming {
17*8975f5c5SAndroid Build Coastguard Worker    builders {
18*8975f5c5SAndroid Build Coastguard Worker      name: "android-arm-compile"
19*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
20*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
21*8975f5c5SAndroid Build Coastguard Worker      exe {
22*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
23*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
24*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
25*8975f5c5SAndroid Build Coastguard Worker      }
26*8975f5c5SAndroid Build Coastguard Worker      properties:
27*8975f5c5SAndroid Build Coastguard Worker        '{'
28*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
29*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
30*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
31*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
32*8975f5c5SAndroid Build Coastguard Worker        '  },'
33*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
34*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
35*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
36*8975f5c5SAndroid Build Coastguard Worker        '    ],'
37*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
38*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
39*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
40*8975f5c5SAndroid Build Coastguard Worker        '    ]'
41*8975f5c5SAndroid Build Coastguard Worker        '  },'
42*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
43*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
44*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
45*8975f5c5SAndroid Build Coastguard Worker        '  ],'
46*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "android",'
47*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
48*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
49*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
50*8975f5c5SAndroid Build Coastguard Worker        '  ],'
51*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
52*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
53*8975f5c5SAndroid Build Coastguard Worker        '}'
54*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
55*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
56*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
57*8975f5c5SAndroid Build Coastguard Worker      experiments {
58*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
59*8975f5c5SAndroid Build Coastguard Worker        value: 100
60*8975f5c5SAndroid Build Coastguard Worker      }
61*8975f5c5SAndroid Build Coastguard Worker      experiments {
62*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
63*8975f5c5SAndroid Build Coastguard Worker        value: 100
64*8975f5c5SAndroid Build Coastguard Worker      }
65*8975f5c5SAndroid Build Coastguard Worker      resultdb {
66*8975f5c5SAndroid Build Coastguard Worker        enable: true
67*8975f5c5SAndroid Build Coastguard Worker      }
68*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
69*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
70*8975f5c5SAndroid Build Coastguard Worker      }
71*8975f5c5SAndroid Build Coastguard Worker    }
72*8975f5c5SAndroid Build Coastguard Worker    builders {
73*8975f5c5SAndroid Build Coastguard Worker      name: "android-arm-dbg-compile"
74*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
75*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
76*8975f5c5SAndroid Build Coastguard Worker      exe {
77*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
78*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
79*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
80*8975f5c5SAndroid Build Coastguard Worker      }
81*8975f5c5SAndroid Build Coastguard Worker      properties:
82*8975f5c5SAndroid Build Coastguard Worker        '{'
83*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
84*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
85*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
86*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
87*8975f5c5SAndroid Build Coastguard Worker        '  },'
88*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
89*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
90*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
91*8975f5c5SAndroid Build Coastguard Worker        '    ],'
92*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
93*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
94*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
95*8975f5c5SAndroid Build Coastguard Worker        '    ]'
96*8975f5c5SAndroid Build Coastguard Worker        '  },'
97*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
98*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
99*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
100*8975f5c5SAndroid Build Coastguard Worker        '  ],'
101*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "android",'
102*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
103*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
104*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
105*8975f5c5SAndroid Build Coastguard Worker        '  ],'
106*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
107*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
108*8975f5c5SAndroid Build Coastguard Worker        '}'
109*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
110*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
111*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
112*8975f5c5SAndroid Build Coastguard Worker      experiments {
113*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
114*8975f5c5SAndroid Build Coastguard Worker        value: 100
115*8975f5c5SAndroid Build Coastguard Worker      }
116*8975f5c5SAndroid Build Coastguard Worker      experiments {
117*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
118*8975f5c5SAndroid Build Coastguard Worker        value: 100
119*8975f5c5SAndroid Build Coastguard Worker      }
120*8975f5c5SAndroid Build Coastguard Worker      resultdb {
121*8975f5c5SAndroid Build Coastguard Worker        enable: true
122*8975f5c5SAndroid Build Coastguard Worker      }
123*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
124*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
125*8975f5c5SAndroid Build Coastguard Worker      }
126*8975f5c5SAndroid Build Coastguard Worker    }
127*8975f5c5SAndroid Build Coastguard Worker    builders {
128*8975f5c5SAndroid Build Coastguard Worker      name: "android-arm64-dbg-compile"
129*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
130*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
131*8975f5c5SAndroid Build Coastguard Worker      exe {
132*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
133*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
134*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
135*8975f5c5SAndroid Build Coastguard Worker      }
136*8975f5c5SAndroid Build Coastguard Worker      properties:
137*8975f5c5SAndroid Build Coastguard Worker        '{'
138*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
139*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
140*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
141*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
142*8975f5c5SAndroid Build Coastguard Worker        '  },'
143*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
144*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
145*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
146*8975f5c5SAndroid Build Coastguard Worker        '    ],'
147*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
148*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
149*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
150*8975f5c5SAndroid Build Coastguard Worker        '    ]'
151*8975f5c5SAndroid Build Coastguard Worker        '  },'
152*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
153*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
154*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
155*8975f5c5SAndroid Build Coastguard Worker        '  ],'
156*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "android",'
157*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
158*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
159*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
160*8975f5c5SAndroid Build Coastguard Worker        '  ],'
161*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
162*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
163*8975f5c5SAndroid Build Coastguard Worker        '}'
164*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
165*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
166*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
167*8975f5c5SAndroid Build Coastguard Worker      experiments {
168*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
169*8975f5c5SAndroid Build Coastguard Worker        value: 100
170*8975f5c5SAndroid Build Coastguard Worker      }
171*8975f5c5SAndroid Build Coastguard Worker      experiments {
172*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
173*8975f5c5SAndroid Build Coastguard Worker        value: 100
174*8975f5c5SAndroid Build Coastguard Worker      }
175*8975f5c5SAndroid Build Coastguard Worker      resultdb {
176*8975f5c5SAndroid Build Coastguard Worker        enable: true
177*8975f5c5SAndroid Build Coastguard Worker      }
178*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
179*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
180*8975f5c5SAndroid Build Coastguard Worker      }
181*8975f5c5SAndroid Build Coastguard Worker    }
182*8975f5c5SAndroid Build Coastguard Worker    builders {
183*8975f5c5SAndroid Build Coastguard Worker      name: "android-arm64-exp-s22-test"
184*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
185*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
186*8975f5c5SAndroid Build Coastguard Worker      exe {
187*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
188*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
189*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
190*8975f5c5SAndroid Build Coastguard Worker      }
191*8975f5c5SAndroid Build Coastguard Worker      properties:
192*8975f5c5SAndroid Build Coastguard Worker        '{'
193*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
194*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
195*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
196*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
197*8975f5c5SAndroid Build Coastguard Worker        '  },'
198*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
199*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
200*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
201*8975f5c5SAndroid Build Coastguard Worker        '    ],'
202*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
203*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
204*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
205*8975f5c5SAndroid Build Coastguard Worker        '    ]'
206*8975f5c5SAndroid Build Coastguard Worker        '  },'
207*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
208*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
209*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
210*8975f5c5SAndroid Build Coastguard Worker        '  ],'
211*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "android",'
212*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
213*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
214*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
215*8975f5c5SAndroid Build Coastguard Worker        '  ],'
216*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
217*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
218*8975f5c5SAndroid Build Coastguard Worker        '}'
219*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
220*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
221*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
222*8975f5c5SAndroid Build Coastguard Worker      experiments {
223*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
224*8975f5c5SAndroid Build Coastguard Worker        value: 100
225*8975f5c5SAndroid Build Coastguard Worker      }
226*8975f5c5SAndroid Build Coastguard Worker      experiments {
227*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
228*8975f5c5SAndroid Build Coastguard Worker        value: 100
229*8975f5c5SAndroid Build Coastguard Worker      }
230*8975f5c5SAndroid Build Coastguard Worker      resultdb {
231*8975f5c5SAndroid Build Coastguard Worker        enable: true
232*8975f5c5SAndroid Build Coastguard Worker      }
233*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
234*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
235*8975f5c5SAndroid Build Coastguard Worker      }
236*8975f5c5SAndroid Build Coastguard Worker    }
237*8975f5c5SAndroid Build Coastguard Worker    builders {
238*8975f5c5SAndroid Build Coastguard Worker      name: "android-arm64-exp-test"
239*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
240*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
241*8975f5c5SAndroid Build Coastguard Worker      exe {
242*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
243*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
244*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
245*8975f5c5SAndroid Build Coastguard Worker      }
246*8975f5c5SAndroid Build Coastguard Worker      properties:
247*8975f5c5SAndroid Build Coastguard Worker        '{'
248*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
249*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
250*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
251*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
252*8975f5c5SAndroid Build Coastguard Worker        '  },'
253*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
254*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
255*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
256*8975f5c5SAndroid Build Coastguard Worker        '    ],'
257*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
258*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
259*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
260*8975f5c5SAndroid Build Coastguard Worker        '    ]'
261*8975f5c5SAndroid Build Coastguard Worker        '  },'
262*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
263*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
264*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
265*8975f5c5SAndroid Build Coastguard Worker        '  ],'
266*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "android",'
267*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
268*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
269*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
270*8975f5c5SAndroid Build Coastguard Worker        '  ],'
271*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
272*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
273*8975f5c5SAndroid Build Coastguard Worker        '}'
274*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
275*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
276*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
277*8975f5c5SAndroid Build Coastguard Worker      experiments {
278*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
279*8975f5c5SAndroid Build Coastguard Worker        value: 100
280*8975f5c5SAndroid Build Coastguard Worker      }
281*8975f5c5SAndroid Build Coastguard Worker      experiments {
282*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
283*8975f5c5SAndroid Build Coastguard Worker        value: 100
284*8975f5c5SAndroid Build Coastguard Worker      }
285*8975f5c5SAndroid Build Coastguard Worker      resultdb {
286*8975f5c5SAndroid Build Coastguard Worker        enable: true
287*8975f5c5SAndroid Build Coastguard Worker      }
288*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
289*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
290*8975f5c5SAndroid Build Coastguard Worker      }
291*8975f5c5SAndroid Build Coastguard Worker    }
292*8975f5c5SAndroid Build Coastguard Worker    builders {
293*8975f5c5SAndroid Build Coastguard Worker      name: "android-arm64-test"
294*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
295*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
296*8975f5c5SAndroid Build Coastguard Worker      exe {
297*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
298*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
299*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
300*8975f5c5SAndroid Build Coastguard Worker      }
301*8975f5c5SAndroid Build Coastguard Worker      properties:
302*8975f5c5SAndroid Build Coastguard Worker        '{'
303*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
304*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
305*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
306*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
307*8975f5c5SAndroid Build Coastguard Worker        '  },'
308*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
309*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
310*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
311*8975f5c5SAndroid Build Coastguard Worker        '    ],'
312*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
313*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
314*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
315*8975f5c5SAndroid Build Coastguard Worker        '    ]'
316*8975f5c5SAndroid Build Coastguard Worker        '  },'
317*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
318*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
319*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
320*8975f5c5SAndroid Build Coastguard Worker        '  ],'
321*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "android",'
322*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
323*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
324*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
325*8975f5c5SAndroid Build Coastguard Worker        '  ],'
326*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
327*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
328*8975f5c5SAndroid Build Coastguard Worker        '}'
329*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
330*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
331*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
332*8975f5c5SAndroid Build Coastguard Worker      experiments {
333*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
334*8975f5c5SAndroid Build Coastguard Worker        value: 100
335*8975f5c5SAndroid Build Coastguard Worker      }
336*8975f5c5SAndroid Build Coastguard Worker      experiments {
337*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
338*8975f5c5SAndroid Build Coastguard Worker        value: 100
339*8975f5c5SAndroid Build Coastguard Worker      }
340*8975f5c5SAndroid Build Coastguard Worker      resultdb {
341*8975f5c5SAndroid Build Coastguard Worker        enable: true
342*8975f5c5SAndroid Build Coastguard Worker      }
343*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
344*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
345*8975f5c5SAndroid Build Coastguard Worker      }
346*8975f5c5SAndroid Build Coastguard Worker    }
347*8975f5c5SAndroid Build Coastguard Worker    builders {
348*8975f5c5SAndroid Build Coastguard Worker      name: "android-pixel4-perf"
349*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
350*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
351*8975f5c5SAndroid Build Coastguard Worker      exe {
352*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
353*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
354*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
355*8975f5c5SAndroid Build Coastguard Worker      }
356*8975f5c5SAndroid Build Coastguard Worker      properties:
357*8975f5c5SAndroid Build Coastguard Worker        '{'
358*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
359*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
360*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
361*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
362*8975f5c5SAndroid Build Coastguard Worker        '  },'
363*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
364*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
365*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
366*8975f5c5SAndroid Build Coastguard Worker        '    ],'
367*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
368*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
369*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
370*8975f5c5SAndroid Build Coastguard Worker        '    ]'
371*8975f5c5SAndroid Build Coastguard Worker        '  },'
372*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
373*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
374*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
375*8975f5c5SAndroid Build Coastguard Worker        '  ],'
376*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "android",'
377*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
378*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
379*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
380*8975f5c5SAndroid Build Coastguard Worker        '  ],'
381*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
382*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
383*8975f5c5SAndroid Build Coastguard Worker        '}'
384*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 18000
385*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
386*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
387*8975f5c5SAndroid Build Coastguard Worker      experiments {
388*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
389*8975f5c5SAndroid Build Coastguard Worker        value: 100
390*8975f5c5SAndroid Build Coastguard Worker      }
391*8975f5c5SAndroid Build Coastguard Worker      experiments {
392*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
393*8975f5c5SAndroid Build Coastguard Worker        value: 100
394*8975f5c5SAndroid Build Coastguard Worker      }
395*8975f5c5SAndroid Build Coastguard Worker      resultdb {
396*8975f5c5SAndroid Build Coastguard Worker        enable: true
397*8975f5c5SAndroid Build Coastguard Worker      }
398*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
399*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
400*8975f5c5SAndroid Build Coastguard Worker      }
401*8975f5c5SAndroid Build Coastguard Worker    }
402*8975f5c5SAndroid Build Coastguard Worker    builders {
403*8975f5c5SAndroid Build Coastguard Worker      name: "android-pixel6-perf"
404*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
405*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
406*8975f5c5SAndroid Build Coastguard Worker      exe {
407*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
408*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
409*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
410*8975f5c5SAndroid Build Coastguard Worker      }
411*8975f5c5SAndroid Build Coastguard Worker      properties:
412*8975f5c5SAndroid Build Coastguard Worker        '{'
413*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
414*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
415*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
416*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
417*8975f5c5SAndroid Build Coastguard Worker        '  },'
418*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
419*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
420*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
421*8975f5c5SAndroid Build Coastguard Worker        '    ],'
422*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
423*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
424*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
425*8975f5c5SAndroid Build Coastguard Worker        '    ]'
426*8975f5c5SAndroid Build Coastguard Worker        '  },'
427*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
428*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
429*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
430*8975f5c5SAndroid Build Coastguard Worker        '  ],'
431*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "android",'
432*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
433*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
434*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
435*8975f5c5SAndroid Build Coastguard Worker        '  ],'
436*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
437*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
438*8975f5c5SAndroid Build Coastguard Worker        '}'
439*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 18000
440*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
441*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
442*8975f5c5SAndroid Build Coastguard Worker      experiments {
443*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
444*8975f5c5SAndroid Build Coastguard Worker        value: 100
445*8975f5c5SAndroid Build Coastguard Worker      }
446*8975f5c5SAndroid Build Coastguard Worker      experiments {
447*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
448*8975f5c5SAndroid Build Coastguard Worker        value: 100
449*8975f5c5SAndroid Build Coastguard Worker      }
450*8975f5c5SAndroid Build Coastguard Worker      resultdb {
451*8975f5c5SAndroid Build Coastguard Worker        enable: true
452*8975f5c5SAndroid Build Coastguard Worker      }
453*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
454*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
455*8975f5c5SAndroid Build Coastguard Worker      }
456*8975f5c5SAndroid Build Coastguard Worker    }
457*8975f5c5SAndroid Build Coastguard Worker    builders {
458*8975f5c5SAndroid Build Coastguard Worker      name: "linux-asan-test"
459*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
460*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
461*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
462*8975f5c5SAndroid Build Coastguard Worker      exe {
463*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
464*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
465*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
466*8975f5c5SAndroid Build Coastguard Worker      }
467*8975f5c5SAndroid Build Coastguard Worker      properties:
468*8975f5c5SAndroid Build Coastguard Worker        '{'
469*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
470*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
471*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
472*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
473*8975f5c5SAndroid Build Coastguard Worker        '  },'
474*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
475*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
476*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
477*8975f5c5SAndroid Build Coastguard Worker        '    ],'
478*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
479*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
480*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
481*8975f5c5SAndroid Build Coastguard Worker        '    ]'
482*8975f5c5SAndroid Build Coastguard Worker        '  },'
483*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
484*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
485*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
486*8975f5c5SAndroid Build Coastguard Worker        '  ],'
487*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "linux",'
488*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
489*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
490*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
491*8975f5c5SAndroid Build Coastguard Worker        '  ],'
492*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
493*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
494*8975f5c5SAndroid Build Coastguard Worker        '}'
495*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
496*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
497*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
498*8975f5c5SAndroid Build Coastguard Worker      experiments {
499*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
500*8975f5c5SAndroid Build Coastguard Worker        value: 100
501*8975f5c5SAndroid Build Coastguard Worker      }
502*8975f5c5SAndroid Build Coastguard Worker      experiments {
503*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
504*8975f5c5SAndroid Build Coastguard Worker        value: 100
505*8975f5c5SAndroid Build Coastguard Worker      }
506*8975f5c5SAndroid Build Coastguard Worker      resultdb {
507*8975f5c5SAndroid Build Coastguard Worker        enable: true
508*8975f5c5SAndroid Build Coastguard Worker      }
509*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
510*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
511*8975f5c5SAndroid Build Coastguard Worker      }
512*8975f5c5SAndroid Build Coastguard Worker    }
513*8975f5c5SAndroid Build Coastguard Worker    builders {
514*8975f5c5SAndroid Build Coastguard Worker      name: "linux-dbg-compile"
515*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
516*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
517*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
518*8975f5c5SAndroid Build Coastguard Worker      exe {
519*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
520*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
521*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
522*8975f5c5SAndroid Build Coastguard Worker      }
523*8975f5c5SAndroid Build Coastguard Worker      properties:
524*8975f5c5SAndroid Build Coastguard Worker        '{'
525*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
526*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
527*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
528*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
529*8975f5c5SAndroid Build Coastguard Worker        '  },'
530*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
531*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
532*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
533*8975f5c5SAndroid Build Coastguard Worker        '    ],'
534*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
535*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
536*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
537*8975f5c5SAndroid Build Coastguard Worker        '    ]'
538*8975f5c5SAndroid Build Coastguard Worker        '  },'
539*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
540*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
541*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
542*8975f5c5SAndroid Build Coastguard Worker        '  ],'
543*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "linux",'
544*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
545*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
546*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
547*8975f5c5SAndroid Build Coastguard Worker        '  ],'
548*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
549*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
550*8975f5c5SAndroid Build Coastguard Worker        '}'
551*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
552*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
553*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
554*8975f5c5SAndroid Build Coastguard Worker      experiments {
555*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
556*8975f5c5SAndroid Build Coastguard Worker        value: 100
557*8975f5c5SAndroid Build Coastguard Worker      }
558*8975f5c5SAndroid Build Coastguard Worker      experiments {
559*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
560*8975f5c5SAndroid Build Coastguard Worker        value: 100
561*8975f5c5SAndroid Build Coastguard Worker      }
562*8975f5c5SAndroid Build Coastguard Worker      resultdb {
563*8975f5c5SAndroid Build Coastguard Worker        enable: true
564*8975f5c5SAndroid Build Coastguard Worker      }
565*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
566*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
567*8975f5c5SAndroid Build Coastguard Worker      }
568*8975f5c5SAndroid Build Coastguard Worker    }
569*8975f5c5SAndroid Build Coastguard Worker    builders {
570*8975f5c5SAndroid Build Coastguard Worker      name: "linux-exp-asan-test"
571*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
572*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
573*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
574*8975f5c5SAndroid Build Coastguard Worker      exe {
575*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
576*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
577*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
578*8975f5c5SAndroid Build Coastguard Worker      }
579*8975f5c5SAndroid Build Coastguard Worker      properties:
580*8975f5c5SAndroid Build Coastguard Worker        '{'
581*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
582*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
583*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
584*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
585*8975f5c5SAndroid Build Coastguard Worker        '  },'
586*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
587*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
588*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
589*8975f5c5SAndroid Build Coastguard Worker        '    ],'
590*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
591*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
592*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
593*8975f5c5SAndroid Build Coastguard Worker        '    ]'
594*8975f5c5SAndroid Build Coastguard Worker        '  },'
595*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
596*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
597*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
598*8975f5c5SAndroid Build Coastguard Worker        '  ],'
599*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "linux",'
600*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
601*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
602*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
603*8975f5c5SAndroid Build Coastguard Worker        '  ],'
604*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
605*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
606*8975f5c5SAndroid Build Coastguard Worker        '}'
607*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
608*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
609*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
610*8975f5c5SAndroid Build Coastguard Worker      experiments {
611*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
612*8975f5c5SAndroid Build Coastguard Worker        value: 100
613*8975f5c5SAndroid Build Coastguard Worker      }
614*8975f5c5SAndroid Build Coastguard Worker      experiments {
615*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
616*8975f5c5SAndroid Build Coastguard Worker        value: 100
617*8975f5c5SAndroid Build Coastguard Worker      }
618*8975f5c5SAndroid Build Coastguard Worker      resultdb {
619*8975f5c5SAndroid Build Coastguard Worker        enable: true
620*8975f5c5SAndroid Build Coastguard Worker      }
621*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
622*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
623*8975f5c5SAndroid Build Coastguard Worker      }
624*8975f5c5SAndroid Build Coastguard Worker    }
625*8975f5c5SAndroid Build Coastguard Worker    builders {
626*8975f5c5SAndroid Build Coastguard Worker      name: "linux-exp-test"
627*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
628*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
629*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
630*8975f5c5SAndroid Build Coastguard Worker      exe {
631*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
632*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
633*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
634*8975f5c5SAndroid Build Coastguard Worker      }
635*8975f5c5SAndroid Build Coastguard Worker      properties:
636*8975f5c5SAndroid Build Coastguard Worker        '{'
637*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
638*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
639*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
640*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
641*8975f5c5SAndroid Build Coastguard Worker        '  },'
642*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
643*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
644*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
645*8975f5c5SAndroid Build Coastguard Worker        '    ],'
646*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
647*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
648*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
649*8975f5c5SAndroid Build Coastguard Worker        '    ]'
650*8975f5c5SAndroid Build Coastguard Worker        '  },'
651*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
652*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
653*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
654*8975f5c5SAndroid Build Coastguard Worker        '  ],'
655*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "linux",'
656*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
657*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
658*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
659*8975f5c5SAndroid Build Coastguard Worker        '  ],'
660*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
661*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
662*8975f5c5SAndroid Build Coastguard Worker        '}'
663*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
664*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
665*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
666*8975f5c5SAndroid Build Coastguard Worker      experiments {
667*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
668*8975f5c5SAndroid Build Coastguard Worker        value: 100
669*8975f5c5SAndroid Build Coastguard Worker      }
670*8975f5c5SAndroid Build Coastguard Worker      experiments {
671*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
672*8975f5c5SAndroid Build Coastguard Worker        value: 100
673*8975f5c5SAndroid Build Coastguard Worker      }
674*8975f5c5SAndroid Build Coastguard Worker      resultdb {
675*8975f5c5SAndroid Build Coastguard Worker        enable: true
676*8975f5c5SAndroid Build Coastguard Worker      }
677*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
678*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
679*8975f5c5SAndroid Build Coastguard Worker      }
680*8975f5c5SAndroid Build Coastguard Worker    }
681*8975f5c5SAndroid Build Coastguard Worker    builders {
682*8975f5c5SAndroid Build Coastguard Worker      name: "linux-exp-tsan-test"
683*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
684*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
685*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
686*8975f5c5SAndroid Build Coastguard Worker      exe {
687*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
688*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
689*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
690*8975f5c5SAndroid Build Coastguard Worker      }
691*8975f5c5SAndroid Build Coastguard Worker      properties:
692*8975f5c5SAndroid Build Coastguard Worker        '{'
693*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
694*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
695*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
696*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
697*8975f5c5SAndroid Build Coastguard Worker        '  },'
698*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
699*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
700*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
701*8975f5c5SAndroid Build Coastguard Worker        '    ],'
702*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
703*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
704*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
705*8975f5c5SAndroid Build Coastguard Worker        '    ]'
706*8975f5c5SAndroid Build Coastguard Worker        '  },'
707*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
708*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
709*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
710*8975f5c5SAndroid Build Coastguard Worker        '  ],'
711*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "linux",'
712*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
713*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
714*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
715*8975f5c5SAndroid Build Coastguard Worker        '  ],'
716*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
717*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
718*8975f5c5SAndroid Build Coastguard Worker        '}'
719*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
720*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
721*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
722*8975f5c5SAndroid Build Coastguard Worker      experiments {
723*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
724*8975f5c5SAndroid Build Coastguard Worker        value: 100
725*8975f5c5SAndroid Build Coastguard Worker      }
726*8975f5c5SAndroid Build Coastguard Worker      experiments {
727*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
728*8975f5c5SAndroid Build Coastguard Worker        value: 100
729*8975f5c5SAndroid Build Coastguard Worker      }
730*8975f5c5SAndroid Build Coastguard Worker      resultdb {
731*8975f5c5SAndroid Build Coastguard Worker        enable: true
732*8975f5c5SAndroid Build Coastguard Worker      }
733*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
734*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
735*8975f5c5SAndroid Build Coastguard Worker      }
736*8975f5c5SAndroid Build Coastguard Worker    }
737*8975f5c5SAndroid Build Coastguard Worker    builders {
738*8975f5c5SAndroid Build Coastguard Worker      name: "linux-intel-uhd630-perf"
739*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
740*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
741*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
742*8975f5c5SAndroid Build Coastguard Worker      exe {
743*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
744*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
745*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
746*8975f5c5SAndroid Build Coastguard Worker      }
747*8975f5c5SAndroid Build Coastguard Worker      properties:
748*8975f5c5SAndroid Build Coastguard Worker        '{'
749*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
750*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
751*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
752*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
753*8975f5c5SAndroid Build Coastguard Worker        '  },'
754*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
755*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
756*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
757*8975f5c5SAndroid Build Coastguard Worker        '    ],'
758*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
759*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
760*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
761*8975f5c5SAndroid Build Coastguard Worker        '    ]'
762*8975f5c5SAndroid Build Coastguard Worker        '  },'
763*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
764*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
765*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
766*8975f5c5SAndroid Build Coastguard Worker        '  ],'
767*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "linux",'
768*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
769*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
770*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
771*8975f5c5SAndroid Build Coastguard Worker        '  ],'
772*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
773*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
774*8975f5c5SAndroid Build Coastguard Worker        '}'
775*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 18000
776*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
777*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
778*8975f5c5SAndroid Build Coastguard Worker      experiments {
779*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
780*8975f5c5SAndroid Build Coastguard Worker        value: 100
781*8975f5c5SAndroid Build Coastguard Worker      }
782*8975f5c5SAndroid Build Coastguard Worker      experiments {
783*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
784*8975f5c5SAndroid Build Coastguard Worker        value: 100
785*8975f5c5SAndroid Build Coastguard Worker      }
786*8975f5c5SAndroid Build Coastguard Worker      resultdb {
787*8975f5c5SAndroid Build Coastguard Worker        enable: true
788*8975f5c5SAndroid Build Coastguard Worker      }
789*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
790*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
791*8975f5c5SAndroid Build Coastguard Worker      }
792*8975f5c5SAndroid Build Coastguard Worker    }
793*8975f5c5SAndroid Build Coastguard Worker    builders {
794*8975f5c5SAndroid Build Coastguard Worker      name: "linux-nvidia-gtx1660-perf"
795*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
796*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
797*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
798*8975f5c5SAndroid Build Coastguard Worker      exe {
799*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
800*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
801*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
802*8975f5c5SAndroid Build Coastguard Worker      }
803*8975f5c5SAndroid Build Coastguard Worker      properties:
804*8975f5c5SAndroid Build Coastguard Worker        '{'
805*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
806*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
807*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
808*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
809*8975f5c5SAndroid Build Coastguard Worker        '  },'
810*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
811*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
812*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
813*8975f5c5SAndroid Build Coastguard Worker        '    ],'
814*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
815*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
816*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
817*8975f5c5SAndroid Build Coastguard Worker        '    ]'
818*8975f5c5SAndroid Build Coastguard Worker        '  },'
819*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
820*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
821*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
822*8975f5c5SAndroid Build Coastguard Worker        '  ],'
823*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "linux",'
824*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
825*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
826*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
827*8975f5c5SAndroid Build Coastguard Worker        '  ],'
828*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
829*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
830*8975f5c5SAndroid Build Coastguard Worker        '}'
831*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 18000
832*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
833*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
834*8975f5c5SAndroid Build Coastguard Worker      experiments {
835*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
836*8975f5c5SAndroid Build Coastguard Worker        value: 100
837*8975f5c5SAndroid Build Coastguard Worker      }
838*8975f5c5SAndroid Build Coastguard Worker      experiments {
839*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
840*8975f5c5SAndroid Build Coastguard Worker        value: 100
841*8975f5c5SAndroid Build Coastguard Worker      }
842*8975f5c5SAndroid Build Coastguard Worker      resultdb {
843*8975f5c5SAndroid Build Coastguard Worker        enable: true
844*8975f5c5SAndroid Build Coastguard Worker      }
845*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
846*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
847*8975f5c5SAndroid Build Coastguard Worker      }
848*8975f5c5SAndroid Build Coastguard Worker    }
849*8975f5c5SAndroid Build Coastguard Worker    builders {
850*8975f5c5SAndroid Build Coastguard Worker      name: "linux-test"
851*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
852*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
853*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
854*8975f5c5SAndroid Build Coastguard Worker      exe {
855*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
856*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
857*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
858*8975f5c5SAndroid Build Coastguard Worker      }
859*8975f5c5SAndroid Build Coastguard Worker      properties:
860*8975f5c5SAndroid Build Coastguard Worker        '{'
861*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
862*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
863*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
864*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
865*8975f5c5SAndroid Build Coastguard Worker        '  },'
866*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
867*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
868*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
869*8975f5c5SAndroid Build Coastguard Worker        '    ],'
870*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
871*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
872*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
873*8975f5c5SAndroid Build Coastguard Worker        '    ]'
874*8975f5c5SAndroid Build Coastguard Worker        '  },'
875*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
876*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
877*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
878*8975f5c5SAndroid Build Coastguard Worker        '  ],'
879*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "linux",'
880*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
881*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
882*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
883*8975f5c5SAndroid Build Coastguard Worker        '  ],'
884*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
885*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
886*8975f5c5SAndroid Build Coastguard Worker        '}'
887*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
888*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
889*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
890*8975f5c5SAndroid Build Coastguard Worker      experiments {
891*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
892*8975f5c5SAndroid Build Coastguard Worker        value: 100
893*8975f5c5SAndroid Build Coastguard Worker      }
894*8975f5c5SAndroid Build Coastguard Worker      experiments {
895*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
896*8975f5c5SAndroid Build Coastguard Worker        value: 100
897*8975f5c5SAndroid Build Coastguard Worker      }
898*8975f5c5SAndroid Build Coastguard Worker      resultdb {
899*8975f5c5SAndroid Build Coastguard Worker        enable: true
900*8975f5c5SAndroid Build Coastguard Worker      }
901*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
902*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
903*8975f5c5SAndroid Build Coastguard Worker      }
904*8975f5c5SAndroid Build Coastguard Worker    }
905*8975f5c5SAndroid Build Coastguard Worker    builders {
906*8975f5c5SAndroid Build Coastguard Worker      name: "linux-trace"
907*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
908*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
909*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
910*8975f5c5SAndroid Build Coastguard Worker      exe {
911*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
912*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
913*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
914*8975f5c5SAndroid Build Coastguard Worker      }
915*8975f5c5SAndroid Build Coastguard Worker      properties:
916*8975f5c5SAndroid Build Coastguard Worker        '{'
917*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
918*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
919*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
920*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
921*8975f5c5SAndroid Build Coastguard Worker        '  },'
922*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
923*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
924*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
925*8975f5c5SAndroid Build Coastguard Worker        '    ],'
926*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
927*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
928*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
929*8975f5c5SAndroid Build Coastguard Worker        '    ]'
930*8975f5c5SAndroid Build Coastguard Worker        '  },'
931*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
932*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
933*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
934*8975f5c5SAndroid Build Coastguard Worker        '  ],'
935*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "linux",'
936*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
937*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
938*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
939*8975f5c5SAndroid Build Coastguard Worker        '  ],'
940*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "trace_tests",'
941*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
942*8975f5c5SAndroid Build Coastguard Worker        '}'
943*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
944*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
945*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
946*8975f5c5SAndroid Build Coastguard Worker      experiments {
947*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
948*8975f5c5SAndroid Build Coastguard Worker        value: 100
949*8975f5c5SAndroid Build Coastguard Worker      }
950*8975f5c5SAndroid Build Coastguard Worker      experiments {
951*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
952*8975f5c5SAndroid Build Coastguard Worker        value: 100
953*8975f5c5SAndroid Build Coastguard Worker      }
954*8975f5c5SAndroid Build Coastguard Worker      resultdb {
955*8975f5c5SAndroid Build Coastguard Worker        enable: true
956*8975f5c5SAndroid Build Coastguard Worker      }
957*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
958*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
959*8975f5c5SAndroid Build Coastguard Worker      }
960*8975f5c5SAndroid Build Coastguard Worker    }
961*8975f5c5SAndroid Build Coastguard Worker    builders {
962*8975f5c5SAndroid Build Coastguard Worker      name: "linux-tsan-test"
963*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
964*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
965*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
966*8975f5c5SAndroid Build Coastguard Worker      exe {
967*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
968*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
969*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
970*8975f5c5SAndroid Build Coastguard Worker      }
971*8975f5c5SAndroid Build Coastguard Worker      properties:
972*8975f5c5SAndroid Build Coastguard Worker        '{'
973*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
974*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
975*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
976*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
977*8975f5c5SAndroid Build Coastguard Worker        '  },'
978*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
979*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
980*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
981*8975f5c5SAndroid Build Coastguard Worker        '    ],'
982*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
983*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
984*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
985*8975f5c5SAndroid Build Coastguard Worker        '    ]'
986*8975f5c5SAndroid Build Coastguard Worker        '  },'
987*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
988*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
989*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
990*8975f5c5SAndroid Build Coastguard Worker        '  ],'
991*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "linux",'
992*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
993*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
994*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
995*8975f5c5SAndroid Build Coastguard Worker        '  ],'
996*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
997*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
998*8975f5c5SAndroid Build Coastguard Worker        '}'
999*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
1000*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
1001*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
1002*8975f5c5SAndroid Build Coastguard Worker      experiments {
1003*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
1004*8975f5c5SAndroid Build Coastguard Worker        value: 100
1005*8975f5c5SAndroid Build Coastguard Worker      }
1006*8975f5c5SAndroid Build Coastguard Worker      experiments {
1007*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
1008*8975f5c5SAndroid Build Coastguard Worker        value: 100
1009*8975f5c5SAndroid Build Coastguard Worker      }
1010*8975f5c5SAndroid Build Coastguard Worker      resultdb {
1011*8975f5c5SAndroid Build Coastguard Worker        enable: true
1012*8975f5c5SAndroid Build Coastguard Worker      }
1013*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
1014*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
1015*8975f5c5SAndroid Build Coastguard Worker      }
1016*8975f5c5SAndroid Build Coastguard Worker    }
1017*8975f5c5SAndroid Build Coastguard Worker    builders {
1018*8975f5c5SAndroid Build Coastguard Worker      name: "mac-dbg-compile"
1019*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
1020*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Mac"
1021*8975f5c5SAndroid Build Coastguard Worker      exe {
1022*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
1023*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
1024*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
1025*8975f5c5SAndroid Build Coastguard Worker      }
1026*8975f5c5SAndroid Build Coastguard Worker      properties:
1027*8975f5c5SAndroid Build Coastguard Worker        '{'
1028*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
1029*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
1030*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
1031*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
1032*8975f5c5SAndroid Build Coastguard Worker        '  },'
1033*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
1034*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
1035*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
1036*8975f5c5SAndroid Build Coastguard Worker        '    ],'
1037*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
1038*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
1039*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
1040*8975f5c5SAndroid Build Coastguard Worker        '    ]'
1041*8975f5c5SAndroid Build Coastguard Worker        '  },'
1042*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
1043*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
1044*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1045*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1046*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "mac",'
1047*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
1048*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
1049*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1050*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1051*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
1052*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
1053*8975f5c5SAndroid Build Coastguard Worker        '}'
1054*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
1055*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
1056*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
1057*8975f5c5SAndroid Build Coastguard Worker      experiments {
1058*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
1059*8975f5c5SAndroid Build Coastguard Worker        value: 100
1060*8975f5c5SAndroid Build Coastguard Worker      }
1061*8975f5c5SAndroid Build Coastguard Worker      experiments {
1062*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
1063*8975f5c5SAndroid Build Coastguard Worker        value: 100
1064*8975f5c5SAndroid Build Coastguard Worker      }
1065*8975f5c5SAndroid Build Coastguard Worker      resultdb {
1066*8975f5c5SAndroid Build Coastguard Worker        enable: true
1067*8975f5c5SAndroid Build Coastguard Worker      }
1068*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
1069*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
1070*8975f5c5SAndroid Build Coastguard Worker      }
1071*8975f5c5SAndroid Build Coastguard Worker    }
1072*8975f5c5SAndroid Build Coastguard Worker    builders {
1073*8975f5c5SAndroid Build Coastguard Worker      name: "mac-exp-test"
1074*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
1075*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Mac"
1076*8975f5c5SAndroid Build Coastguard Worker      exe {
1077*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
1078*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
1079*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
1080*8975f5c5SAndroid Build Coastguard Worker      }
1081*8975f5c5SAndroid Build Coastguard Worker      properties:
1082*8975f5c5SAndroid Build Coastguard Worker        '{'
1083*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
1084*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
1085*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
1086*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
1087*8975f5c5SAndroid Build Coastguard Worker        '  },'
1088*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
1089*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
1090*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
1091*8975f5c5SAndroid Build Coastguard Worker        '    ],'
1092*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
1093*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
1094*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
1095*8975f5c5SAndroid Build Coastguard Worker        '    ]'
1096*8975f5c5SAndroid Build Coastguard Worker        '  },'
1097*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
1098*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
1099*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1100*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1101*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "mac",'
1102*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
1103*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
1104*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1105*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1106*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
1107*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
1108*8975f5c5SAndroid Build Coastguard Worker        '}'
1109*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
1110*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
1111*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
1112*8975f5c5SAndroid Build Coastguard Worker      experiments {
1113*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
1114*8975f5c5SAndroid Build Coastguard Worker        value: 100
1115*8975f5c5SAndroid Build Coastguard Worker      }
1116*8975f5c5SAndroid Build Coastguard Worker      experiments {
1117*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
1118*8975f5c5SAndroid Build Coastguard Worker        value: 100
1119*8975f5c5SAndroid Build Coastguard Worker      }
1120*8975f5c5SAndroid Build Coastguard Worker      resultdb {
1121*8975f5c5SAndroid Build Coastguard Worker        enable: true
1122*8975f5c5SAndroid Build Coastguard Worker      }
1123*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
1124*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
1125*8975f5c5SAndroid Build Coastguard Worker      }
1126*8975f5c5SAndroid Build Coastguard Worker    }
1127*8975f5c5SAndroid Build Coastguard Worker    builders {
1128*8975f5c5SAndroid Build Coastguard Worker      name: "mac-test"
1129*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
1130*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Mac"
1131*8975f5c5SAndroid Build Coastguard Worker      exe {
1132*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
1133*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
1134*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
1135*8975f5c5SAndroid Build Coastguard Worker      }
1136*8975f5c5SAndroid Build Coastguard Worker      properties:
1137*8975f5c5SAndroid Build Coastguard Worker        '{'
1138*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
1139*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
1140*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
1141*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
1142*8975f5c5SAndroid Build Coastguard Worker        '  },'
1143*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
1144*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
1145*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
1146*8975f5c5SAndroid Build Coastguard Worker        '    ],'
1147*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
1148*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
1149*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
1150*8975f5c5SAndroid Build Coastguard Worker        '    ]'
1151*8975f5c5SAndroid Build Coastguard Worker        '  },'
1152*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
1153*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
1154*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1155*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1156*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "mac",'
1157*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
1158*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
1159*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1160*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1161*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
1162*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
1163*8975f5c5SAndroid Build Coastguard Worker        '}'
1164*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
1165*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
1166*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
1167*8975f5c5SAndroid Build Coastguard Worker      experiments {
1168*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
1169*8975f5c5SAndroid Build Coastguard Worker        value: 100
1170*8975f5c5SAndroid Build Coastguard Worker      }
1171*8975f5c5SAndroid Build Coastguard Worker      experiments {
1172*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
1173*8975f5c5SAndroid Build Coastguard Worker        value: 100
1174*8975f5c5SAndroid Build Coastguard Worker      }
1175*8975f5c5SAndroid Build Coastguard Worker      resultdb {
1176*8975f5c5SAndroid Build Coastguard Worker        enable: true
1177*8975f5c5SAndroid Build Coastguard Worker      }
1178*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
1179*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
1180*8975f5c5SAndroid Build Coastguard Worker      }
1181*8975f5c5SAndroid Build Coastguard Worker    }
1182*8975f5c5SAndroid Build Coastguard Worker    builders {
1183*8975f5c5SAndroid Build Coastguard Worker      name: "win-asan-test"
1184*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
1185*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
1186*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
1187*8975f5c5SAndroid Build Coastguard Worker      exe {
1188*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
1189*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
1190*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
1191*8975f5c5SAndroid Build Coastguard Worker      }
1192*8975f5c5SAndroid Build Coastguard Worker      properties:
1193*8975f5c5SAndroid Build Coastguard Worker        '{'
1194*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
1195*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
1196*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
1197*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
1198*8975f5c5SAndroid Build Coastguard Worker        '  },'
1199*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
1200*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
1201*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
1202*8975f5c5SAndroid Build Coastguard Worker        '    ],'
1203*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
1204*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
1205*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
1206*8975f5c5SAndroid Build Coastguard Worker        '    ]'
1207*8975f5c5SAndroid Build Coastguard Worker        '  },'
1208*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
1209*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
1210*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1211*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1212*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
1213*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
1214*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
1215*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1216*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1217*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
1218*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
1219*8975f5c5SAndroid Build Coastguard Worker        '}'
1220*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
1221*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
1222*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
1223*8975f5c5SAndroid Build Coastguard Worker      experiments {
1224*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
1225*8975f5c5SAndroid Build Coastguard Worker        value: 100
1226*8975f5c5SAndroid Build Coastguard Worker      }
1227*8975f5c5SAndroid Build Coastguard Worker      experiments {
1228*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
1229*8975f5c5SAndroid Build Coastguard Worker        value: 100
1230*8975f5c5SAndroid Build Coastguard Worker      }
1231*8975f5c5SAndroid Build Coastguard Worker      resultdb {
1232*8975f5c5SAndroid Build Coastguard Worker        enable: true
1233*8975f5c5SAndroid Build Coastguard Worker      }
1234*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
1235*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
1236*8975f5c5SAndroid Build Coastguard Worker      }
1237*8975f5c5SAndroid Build Coastguard Worker    }
1238*8975f5c5SAndroid Build Coastguard Worker    builders {
1239*8975f5c5SAndroid Build Coastguard Worker      name: "win-dbg-compile"
1240*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
1241*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
1242*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
1243*8975f5c5SAndroid Build Coastguard Worker      exe {
1244*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
1245*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
1246*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
1247*8975f5c5SAndroid Build Coastguard Worker      }
1248*8975f5c5SAndroid Build Coastguard Worker      properties:
1249*8975f5c5SAndroid Build Coastguard Worker        '{'
1250*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
1251*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
1252*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
1253*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
1254*8975f5c5SAndroid Build Coastguard Worker        '  },'
1255*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
1256*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
1257*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
1258*8975f5c5SAndroid Build Coastguard Worker        '    ],'
1259*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
1260*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
1261*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
1262*8975f5c5SAndroid Build Coastguard Worker        '    ]'
1263*8975f5c5SAndroid Build Coastguard Worker        '  },'
1264*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
1265*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
1266*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1267*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1268*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
1269*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
1270*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
1271*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1272*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1273*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
1274*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
1275*8975f5c5SAndroid Build Coastguard Worker        '}'
1276*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
1277*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
1278*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
1279*8975f5c5SAndroid Build Coastguard Worker      experiments {
1280*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
1281*8975f5c5SAndroid Build Coastguard Worker        value: 100
1282*8975f5c5SAndroid Build Coastguard Worker      }
1283*8975f5c5SAndroid Build Coastguard Worker      experiments {
1284*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
1285*8975f5c5SAndroid Build Coastguard Worker        value: 100
1286*8975f5c5SAndroid Build Coastguard Worker      }
1287*8975f5c5SAndroid Build Coastguard Worker      resultdb {
1288*8975f5c5SAndroid Build Coastguard Worker        enable: true
1289*8975f5c5SAndroid Build Coastguard Worker      }
1290*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
1291*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
1292*8975f5c5SAndroid Build Coastguard Worker      }
1293*8975f5c5SAndroid Build Coastguard Worker    }
1294*8975f5c5SAndroid Build Coastguard Worker    builders {
1295*8975f5c5SAndroid Build Coastguard Worker      name: "win-exp-test"
1296*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
1297*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
1298*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
1299*8975f5c5SAndroid Build Coastguard Worker      exe {
1300*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
1301*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
1302*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
1303*8975f5c5SAndroid Build Coastguard Worker      }
1304*8975f5c5SAndroid Build Coastguard Worker      properties:
1305*8975f5c5SAndroid Build Coastguard Worker        '{'
1306*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
1307*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
1308*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
1309*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
1310*8975f5c5SAndroid Build Coastguard Worker        '  },'
1311*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
1312*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
1313*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
1314*8975f5c5SAndroid Build Coastguard Worker        '    ],'
1315*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
1316*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
1317*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
1318*8975f5c5SAndroid Build Coastguard Worker        '    ]'
1319*8975f5c5SAndroid Build Coastguard Worker        '  },'
1320*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
1321*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
1322*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1323*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1324*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
1325*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
1326*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
1327*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1328*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1329*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
1330*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
1331*8975f5c5SAndroid Build Coastguard Worker        '}'
1332*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
1333*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
1334*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
1335*8975f5c5SAndroid Build Coastguard Worker      experiments {
1336*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
1337*8975f5c5SAndroid Build Coastguard Worker        value: 100
1338*8975f5c5SAndroid Build Coastguard Worker      }
1339*8975f5c5SAndroid Build Coastguard Worker      experiments {
1340*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
1341*8975f5c5SAndroid Build Coastguard Worker        value: 100
1342*8975f5c5SAndroid Build Coastguard Worker      }
1343*8975f5c5SAndroid Build Coastguard Worker      resultdb {
1344*8975f5c5SAndroid Build Coastguard Worker        enable: true
1345*8975f5c5SAndroid Build Coastguard Worker      }
1346*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
1347*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
1348*8975f5c5SAndroid Build Coastguard Worker      }
1349*8975f5c5SAndroid Build Coastguard Worker    }
1350*8975f5c5SAndroid Build Coastguard Worker    builders {
1351*8975f5c5SAndroid Build Coastguard Worker      name: "win-msvc-compile"
1352*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
1353*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
1354*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
1355*8975f5c5SAndroid Build Coastguard Worker      exe {
1356*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
1357*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
1358*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
1359*8975f5c5SAndroid Build Coastguard Worker      }
1360*8975f5c5SAndroid Build Coastguard Worker      properties:
1361*8975f5c5SAndroid Build Coastguard Worker        '{'
1362*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
1363*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
1364*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
1365*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
1366*8975f5c5SAndroid Build Coastguard Worker        '  },'
1367*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
1368*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
1369*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
1370*8975f5c5SAndroid Build Coastguard Worker        '    ],'
1371*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
1372*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
1373*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
1374*8975f5c5SAndroid Build Coastguard Worker        '    ]'
1375*8975f5c5SAndroid Build Coastguard Worker        '  },'
1376*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
1377*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
1378*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1379*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1380*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
1381*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
1382*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
1383*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1384*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1385*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
1386*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "msvc"'
1387*8975f5c5SAndroid Build Coastguard Worker        '}'
1388*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
1389*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
1390*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
1391*8975f5c5SAndroid Build Coastguard Worker      experiments {
1392*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
1393*8975f5c5SAndroid Build Coastguard Worker        value: 100
1394*8975f5c5SAndroid Build Coastguard Worker      }
1395*8975f5c5SAndroid Build Coastguard Worker      experiments {
1396*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
1397*8975f5c5SAndroid Build Coastguard Worker        value: 100
1398*8975f5c5SAndroid Build Coastguard Worker      }
1399*8975f5c5SAndroid Build Coastguard Worker      resultdb {
1400*8975f5c5SAndroid Build Coastguard Worker        enable: true
1401*8975f5c5SAndroid Build Coastguard Worker      }
1402*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
1403*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
1404*8975f5c5SAndroid Build Coastguard Worker      }
1405*8975f5c5SAndroid Build Coastguard Worker    }
1406*8975f5c5SAndroid Build Coastguard Worker    builders {
1407*8975f5c5SAndroid Build Coastguard Worker      name: "win-msvc-dbg-compile"
1408*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
1409*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
1410*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
1411*8975f5c5SAndroid Build Coastguard Worker      exe {
1412*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
1413*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
1414*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
1415*8975f5c5SAndroid Build Coastguard Worker      }
1416*8975f5c5SAndroid Build Coastguard Worker      properties:
1417*8975f5c5SAndroid Build Coastguard Worker        '{'
1418*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
1419*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
1420*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
1421*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
1422*8975f5c5SAndroid Build Coastguard Worker        '  },'
1423*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
1424*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
1425*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
1426*8975f5c5SAndroid Build Coastguard Worker        '    ],'
1427*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
1428*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
1429*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
1430*8975f5c5SAndroid Build Coastguard Worker        '    ]'
1431*8975f5c5SAndroid Build Coastguard Worker        '  },'
1432*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
1433*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
1434*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1435*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1436*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
1437*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
1438*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
1439*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1440*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1441*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
1442*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "msvc"'
1443*8975f5c5SAndroid Build Coastguard Worker        '}'
1444*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
1445*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
1446*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
1447*8975f5c5SAndroid Build Coastguard Worker      experiments {
1448*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
1449*8975f5c5SAndroid Build Coastguard Worker        value: 100
1450*8975f5c5SAndroid Build Coastguard Worker      }
1451*8975f5c5SAndroid Build Coastguard Worker      experiments {
1452*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
1453*8975f5c5SAndroid Build Coastguard Worker        value: 100
1454*8975f5c5SAndroid Build Coastguard Worker      }
1455*8975f5c5SAndroid Build Coastguard Worker      resultdb {
1456*8975f5c5SAndroid Build Coastguard Worker        enable: true
1457*8975f5c5SAndroid Build Coastguard Worker      }
1458*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
1459*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
1460*8975f5c5SAndroid Build Coastguard Worker      }
1461*8975f5c5SAndroid Build Coastguard Worker    }
1462*8975f5c5SAndroid Build Coastguard Worker    builders {
1463*8975f5c5SAndroid Build Coastguard Worker      name: "win-msvc-x86-compile"
1464*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
1465*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
1466*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
1467*8975f5c5SAndroid Build Coastguard Worker      exe {
1468*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
1469*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
1470*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
1471*8975f5c5SAndroid Build Coastguard Worker      }
1472*8975f5c5SAndroid Build Coastguard Worker      properties:
1473*8975f5c5SAndroid Build Coastguard Worker        '{'
1474*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
1475*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
1476*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
1477*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
1478*8975f5c5SAndroid Build Coastguard Worker        '  },'
1479*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
1480*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
1481*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
1482*8975f5c5SAndroid Build Coastguard Worker        '    ],'
1483*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
1484*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
1485*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
1486*8975f5c5SAndroid Build Coastguard Worker        '    ]'
1487*8975f5c5SAndroid Build Coastguard Worker        '  },'
1488*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
1489*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
1490*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1491*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1492*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
1493*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
1494*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
1495*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1496*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1497*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
1498*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "msvc"'
1499*8975f5c5SAndroid Build Coastguard Worker        '}'
1500*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
1501*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
1502*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
1503*8975f5c5SAndroid Build Coastguard Worker      experiments {
1504*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
1505*8975f5c5SAndroid Build Coastguard Worker        value: 100
1506*8975f5c5SAndroid Build Coastguard Worker      }
1507*8975f5c5SAndroid Build Coastguard Worker      experiments {
1508*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
1509*8975f5c5SAndroid Build Coastguard Worker        value: 100
1510*8975f5c5SAndroid Build Coastguard Worker      }
1511*8975f5c5SAndroid Build Coastguard Worker      resultdb {
1512*8975f5c5SAndroid Build Coastguard Worker        enable: true
1513*8975f5c5SAndroid Build Coastguard Worker      }
1514*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
1515*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
1516*8975f5c5SAndroid Build Coastguard Worker      }
1517*8975f5c5SAndroid Build Coastguard Worker    }
1518*8975f5c5SAndroid Build Coastguard Worker    builders {
1519*8975f5c5SAndroid Build Coastguard Worker      name: "win-msvc-x86-dbg-compile"
1520*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
1521*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
1522*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
1523*8975f5c5SAndroid Build Coastguard Worker      exe {
1524*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
1525*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
1526*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
1527*8975f5c5SAndroid Build Coastguard Worker      }
1528*8975f5c5SAndroid Build Coastguard Worker      properties:
1529*8975f5c5SAndroid Build Coastguard Worker        '{'
1530*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
1531*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
1532*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
1533*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
1534*8975f5c5SAndroid Build Coastguard Worker        '  },'
1535*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
1536*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
1537*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
1538*8975f5c5SAndroid Build Coastguard Worker        '    ],'
1539*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
1540*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
1541*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
1542*8975f5c5SAndroid Build Coastguard Worker        '    ]'
1543*8975f5c5SAndroid Build Coastguard Worker        '  },'
1544*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
1545*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
1546*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1547*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1548*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
1549*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
1550*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
1551*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1552*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1553*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
1554*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "msvc"'
1555*8975f5c5SAndroid Build Coastguard Worker        '}'
1556*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
1557*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
1558*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
1559*8975f5c5SAndroid Build Coastguard Worker      experiments {
1560*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
1561*8975f5c5SAndroid Build Coastguard Worker        value: 100
1562*8975f5c5SAndroid Build Coastguard Worker      }
1563*8975f5c5SAndroid Build Coastguard Worker      experiments {
1564*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
1565*8975f5c5SAndroid Build Coastguard Worker        value: 100
1566*8975f5c5SAndroid Build Coastguard Worker      }
1567*8975f5c5SAndroid Build Coastguard Worker      resultdb {
1568*8975f5c5SAndroid Build Coastguard Worker        enable: true
1569*8975f5c5SAndroid Build Coastguard Worker      }
1570*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
1571*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
1572*8975f5c5SAndroid Build Coastguard Worker      }
1573*8975f5c5SAndroid Build Coastguard Worker    }
1574*8975f5c5SAndroid Build Coastguard Worker    builders {
1575*8975f5c5SAndroid Build Coastguard Worker      name: "win-test"
1576*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
1577*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
1578*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
1579*8975f5c5SAndroid Build Coastguard Worker      exe {
1580*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
1581*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
1582*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
1583*8975f5c5SAndroid Build Coastguard Worker      }
1584*8975f5c5SAndroid Build Coastguard Worker      properties:
1585*8975f5c5SAndroid Build Coastguard Worker        '{'
1586*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
1587*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
1588*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
1589*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
1590*8975f5c5SAndroid Build Coastguard Worker        '  },'
1591*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
1592*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
1593*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
1594*8975f5c5SAndroid Build Coastguard Worker        '    ],'
1595*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
1596*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
1597*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
1598*8975f5c5SAndroid Build Coastguard Worker        '    ]'
1599*8975f5c5SAndroid Build Coastguard Worker        '  },'
1600*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
1601*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
1602*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1603*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1604*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
1605*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
1606*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
1607*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1608*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1609*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
1610*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
1611*8975f5c5SAndroid Build Coastguard Worker        '}'
1612*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
1613*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
1614*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
1615*8975f5c5SAndroid Build Coastguard Worker      experiments {
1616*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
1617*8975f5c5SAndroid Build Coastguard Worker        value: 100
1618*8975f5c5SAndroid Build Coastguard Worker      }
1619*8975f5c5SAndroid Build Coastguard Worker      experiments {
1620*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
1621*8975f5c5SAndroid Build Coastguard Worker        value: 100
1622*8975f5c5SAndroid Build Coastguard Worker      }
1623*8975f5c5SAndroid Build Coastguard Worker      resultdb {
1624*8975f5c5SAndroid Build Coastguard Worker        enable: true
1625*8975f5c5SAndroid Build Coastguard Worker      }
1626*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
1627*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
1628*8975f5c5SAndroid Build Coastguard Worker      }
1629*8975f5c5SAndroid Build Coastguard Worker    }
1630*8975f5c5SAndroid Build Coastguard Worker    builders {
1631*8975f5c5SAndroid Build Coastguard Worker      name: "win-trace"
1632*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
1633*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
1634*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
1635*8975f5c5SAndroid Build Coastguard Worker      exe {
1636*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
1637*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
1638*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
1639*8975f5c5SAndroid Build Coastguard Worker      }
1640*8975f5c5SAndroid Build Coastguard Worker      properties:
1641*8975f5c5SAndroid Build Coastguard Worker        '{'
1642*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
1643*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
1644*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
1645*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
1646*8975f5c5SAndroid Build Coastguard Worker        '  },'
1647*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
1648*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
1649*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
1650*8975f5c5SAndroid Build Coastguard Worker        '    ],'
1651*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
1652*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
1653*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
1654*8975f5c5SAndroid Build Coastguard Worker        '    ]'
1655*8975f5c5SAndroid Build Coastguard Worker        '  },'
1656*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
1657*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
1658*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1659*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1660*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
1661*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
1662*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
1663*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1664*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1665*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "trace_tests",'
1666*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
1667*8975f5c5SAndroid Build Coastguard Worker        '}'
1668*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
1669*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
1670*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
1671*8975f5c5SAndroid Build Coastguard Worker      experiments {
1672*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
1673*8975f5c5SAndroid Build Coastguard Worker        value: 100
1674*8975f5c5SAndroid Build Coastguard Worker      }
1675*8975f5c5SAndroid Build Coastguard Worker      experiments {
1676*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
1677*8975f5c5SAndroid Build Coastguard Worker        value: 100
1678*8975f5c5SAndroid Build Coastguard Worker      }
1679*8975f5c5SAndroid Build Coastguard Worker      resultdb {
1680*8975f5c5SAndroid Build Coastguard Worker        enable: true
1681*8975f5c5SAndroid Build Coastguard Worker      }
1682*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
1683*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
1684*8975f5c5SAndroid Build Coastguard Worker      }
1685*8975f5c5SAndroid Build Coastguard Worker    }
1686*8975f5c5SAndroid Build Coastguard Worker    builders {
1687*8975f5c5SAndroid Build Coastguard Worker      name: "win-x86-dbg-compile"
1688*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
1689*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
1690*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
1691*8975f5c5SAndroid Build Coastguard Worker      exe {
1692*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
1693*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
1694*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
1695*8975f5c5SAndroid Build Coastguard Worker      }
1696*8975f5c5SAndroid Build Coastguard Worker      properties:
1697*8975f5c5SAndroid Build Coastguard Worker        '{'
1698*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
1699*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
1700*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
1701*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
1702*8975f5c5SAndroid Build Coastguard Worker        '  },'
1703*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
1704*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
1705*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
1706*8975f5c5SAndroid Build Coastguard Worker        '    ],'
1707*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
1708*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
1709*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
1710*8975f5c5SAndroid Build Coastguard Worker        '    ]'
1711*8975f5c5SAndroid Build Coastguard Worker        '  },'
1712*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
1713*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
1714*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1715*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1716*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
1717*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
1718*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
1719*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1720*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1721*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
1722*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
1723*8975f5c5SAndroid Build Coastguard Worker        '}'
1724*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
1725*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
1726*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
1727*8975f5c5SAndroid Build Coastguard Worker      experiments {
1728*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
1729*8975f5c5SAndroid Build Coastguard Worker        value: 100
1730*8975f5c5SAndroid Build Coastguard Worker      }
1731*8975f5c5SAndroid Build Coastguard Worker      experiments {
1732*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
1733*8975f5c5SAndroid Build Coastguard Worker        value: 100
1734*8975f5c5SAndroid Build Coastguard Worker      }
1735*8975f5c5SAndroid Build Coastguard Worker      resultdb {
1736*8975f5c5SAndroid Build Coastguard Worker        enable: true
1737*8975f5c5SAndroid Build Coastguard Worker      }
1738*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
1739*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
1740*8975f5c5SAndroid Build Coastguard Worker      }
1741*8975f5c5SAndroid Build Coastguard Worker    }
1742*8975f5c5SAndroid Build Coastguard Worker    builders {
1743*8975f5c5SAndroid Build Coastguard Worker      name: "win-x86-test"
1744*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
1745*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
1746*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
1747*8975f5c5SAndroid Build Coastguard Worker      exe {
1748*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
1749*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
1750*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
1751*8975f5c5SAndroid Build Coastguard Worker      }
1752*8975f5c5SAndroid Build Coastguard Worker      properties:
1753*8975f5c5SAndroid Build Coastguard Worker        '{'
1754*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
1755*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
1756*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
1757*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
1758*8975f5c5SAndroid Build Coastguard Worker        '  },'
1759*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
1760*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
1761*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
1762*8975f5c5SAndroid Build Coastguard Worker        '    ],'
1763*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
1764*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
1765*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
1766*8975f5c5SAndroid Build Coastguard Worker        '    ]'
1767*8975f5c5SAndroid Build Coastguard Worker        '  },'
1768*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
1769*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
1770*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1771*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1772*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
1773*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
1774*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
1775*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1776*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1777*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
1778*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
1779*8975f5c5SAndroid Build Coastguard Worker        '}'
1780*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
1781*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
1782*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
1783*8975f5c5SAndroid Build Coastguard Worker      experiments {
1784*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
1785*8975f5c5SAndroid Build Coastguard Worker        value: 100
1786*8975f5c5SAndroid Build Coastguard Worker      }
1787*8975f5c5SAndroid Build Coastguard Worker      experiments {
1788*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
1789*8975f5c5SAndroid Build Coastguard Worker        value: 100
1790*8975f5c5SAndroid Build Coastguard Worker      }
1791*8975f5c5SAndroid Build Coastguard Worker      resultdb {
1792*8975f5c5SAndroid Build Coastguard Worker        enable: true
1793*8975f5c5SAndroid Build Coastguard Worker      }
1794*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
1795*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
1796*8975f5c5SAndroid Build Coastguard Worker      }
1797*8975f5c5SAndroid Build Coastguard Worker    }
1798*8975f5c5SAndroid Build Coastguard Worker    builders {
1799*8975f5c5SAndroid Build Coastguard Worker      name: "win10-intel-uhd630-perf"
1800*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
1801*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
1802*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
1803*8975f5c5SAndroid Build Coastguard Worker      exe {
1804*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
1805*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
1806*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
1807*8975f5c5SAndroid Build Coastguard Worker      }
1808*8975f5c5SAndroid Build Coastguard Worker      properties:
1809*8975f5c5SAndroid Build Coastguard Worker        '{'
1810*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
1811*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
1812*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
1813*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
1814*8975f5c5SAndroid Build Coastguard Worker        '  },'
1815*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
1816*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
1817*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
1818*8975f5c5SAndroid Build Coastguard Worker        '    ],'
1819*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
1820*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
1821*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
1822*8975f5c5SAndroid Build Coastguard Worker        '    ]'
1823*8975f5c5SAndroid Build Coastguard Worker        '  },'
1824*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
1825*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
1826*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1827*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1828*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
1829*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
1830*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
1831*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1832*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1833*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
1834*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
1835*8975f5c5SAndroid Build Coastguard Worker        '}'
1836*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 18000
1837*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
1838*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
1839*8975f5c5SAndroid Build Coastguard Worker      experiments {
1840*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
1841*8975f5c5SAndroid Build Coastguard Worker        value: 100
1842*8975f5c5SAndroid Build Coastguard Worker      }
1843*8975f5c5SAndroid Build Coastguard Worker      experiments {
1844*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
1845*8975f5c5SAndroid Build Coastguard Worker        value: 100
1846*8975f5c5SAndroid Build Coastguard Worker      }
1847*8975f5c5SAndroid Build Coastguard Worker      resultdb {
1848*8975f5c5SAndroid Build Coastguard Worker        enable: true
1849*8975f5c5SAndroid Build Coastguard Worker      }
1850*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
1851*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
1852*8975f5c5SAndroid Build Coastguard Worker      }
1853*8975f5c5SAndroid Build Coastguard Worker    }
1854*8975f5c5SAndroid Build Coastguard Worker    builders {
1855*8975f5c5SAndroid Build Coastguard Worker      name: "win10-nvidia-gtx1660-perf"
1856*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
1857*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
1858*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
1859*8975f5c5SAndroid Build Coastguard Worker      exe {
1860*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
1861*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
1862*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
1863*8975f5c5SAndroid Build Coastguard Worker      }
1864*8975f5c5SAndroid Build Coastguard Worker      properties:
1865*8975f5c5SAndroid Build Coastguard Worker        '{'
1866*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
1867*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
1868*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
1869*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
1870*8975f5c5SAndroid Build Coastguard Worker        '  },'
1871*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
1872*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
1873*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
1874*8975f5c5SAndroid Build Coastguard Worker        '    ],'
1875*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
1876*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
1877*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
1878*8975f5c5SAndroid Build Coastguard Worker        '    ]'
1879*8975f5c5SAndroid Build Coastguard Worker        '  },'
1880*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
1881*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
1882*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1883*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1884*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
1885*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
1886*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
1887*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1888*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1889*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
1890*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
1891*8975f5c5SAndroid Build Coastguard Worker        '}'
1892*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 18000
1893*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
1894*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
1895*8975f5c5SAndroid Build Coastguard Worker      experiments {
1896*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
1897*8975f5c5SAndroid Build Coastguard Worker        value: 100
1898*8975f5c5SAndroid Build Coastguard Worker      }
1899*8975f5c5SAndroid Build Coastguard Worker      experiments {
1900*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
1901*8975f5c5SAndroid Build Coastguard Worker        value: 100
1902*8975f5c5SAndroid Build Coastguard Worker      }
1903*8975f5c5SAndroid Build Coastguard Worker      resultdb {
1904*8975f5c5SAndroid Build Coastguard Worker        enable: true
1905*8975f5c5SAndroid Build Coastguard Worker      }
1906*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
1907*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
1908*8975f5c5SAndroid Build Coastguard Worker      }
1909*8975f5c5SAndroid Build Coastguard Worker    }
1910*8975f5c5SAndroid Build Coastguard Worker    builders {
1911*8975f5c5SAndroid Build Coastguard Worker      name: "winuwp-compile"
1912*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
1913*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
1914*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
1915*8975f5c5SAndroid Build Coastguard Worker      exe {
1916*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
1917*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
1918*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
1919*8975f5c5SAndroid Build Coastguard Worker      }
1920*8975f5c5SAndroid Build Coastguard Worker      properties:
1921*8975f5c5SAndroid Build Coastguard Worker        '{'
1922*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
1923*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
1924*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
1925*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
1926*8975f5c5SAndroid Build Coastguard Worker        '  },'
1927*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
1928*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
1929*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
1930*8975f5c5SAndroid Build Coastguard Worker        '    ],'
1931*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
1932*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
1933*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
1934*8975f5c5SAndroid Build Coastguard Worker        '    ]'
1935*8975f5c5SAndroid Build Coastguard Worker        '  },'
1936*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
1937*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
1938*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1939*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1940*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
1941*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
1942*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
1943*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1944*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1945*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
1946*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "msvc"'
1947*8975f5c5SAndroid Build Coastguard Worker        '}'
1948*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
1949*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
1950*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
1951*8975f5c5SAndroid Build Coastguard Worker      experiments {
1952*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
1953*8975f5c5SAndroid Build Coastguard Worker        value: 100
1954*8975f5c5SAndroid Build Coastguard Worker      }
1955*8975f5c5SAndroid Build Coastguard Worker      experiments {
1956*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
1957*8975f5c5SAndroid Build Coastguard Worker        value: 100
1958*8975f5c5SAndroid Build Coastguard Worker      }
1959*8975f5c5SAndroid Build Coastguard Worker      resultdb {
1960*8975f5c5SAndroid Build Coastguard Worker        enable: true
1961*8975f5c5SAndroid Build Coastguard Worker      }
1962*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
1963*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
1964*8975f5c5SAndroid Build Coastguard Worker      }
1965*8975f5c5SAndroid Build Coastguard Worker    }
1966*8975f5c5SAndroid Build Coastguard Worker    builders {
1967*8975f5c5SAndroid Build Coastguard Worker      name: "winuwp-dbg-compile"
1968*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
1969*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
1970*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
1971*8975f5c5SAndroid Build Coastguard Worker      exe {
1972*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
1973*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
1974*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
1975*8975f5c5SAndroid Build Coastguard Worker      }
1976*8975f5c5SAndroid Build Coastguard Worker      properties:
1977*8975f5c5SAndroid Build Coastguard Worker        '{'
1978*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
1979*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-trusted",'
1980*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
1981*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
1982*8975f5c5SAndroid Build Coastguard Worker        '  },'
1983*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
1984*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
1985*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
1986*8975f5c5SAndroid Build Coastguard Worker        '    ],'
1987*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
1988*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
1989*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
1990*8975f5c5SAndroid Build Coastguard Worker        '    ]'
1991*8975f5c5SAndroid Build Coastguard Worker        '  },'
1992*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
1993*8975f5c5SAndroid Build Coastguard Worker        '  "gardener_rotations": ['
1994*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
1995*8975f5c5SAndroid Build Coastguard Worker        '  ],'
1996*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
1997*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
1998*8975f5c5SAndroid Build Coastguard Worker        '  "sheriff_rotations": ['
1999*8975f5c5SAndroid Build Coastguard Worker        '    "angle"'
2000*8975f5c5SAndroid Build Coastguard Worker        '  ],'
2001*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
2002*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "msvc"'
2003*8975f5c5SAndroid Build Coastguard Worker        '}'
2004*8975f5c5SAndroid Build Coastguard Worker      execution_timeout_secs: 10800
2005*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
2006*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
2007*8975f5c5SAndroid Build Coastguard Worker      experiments {
2008*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
2009*8975f5c5SAndroid Build Coastguard Worker        value: 100
2010*8975f5c5SAndroid Build Coastguard Worker      }
2011*8975f5c5SAndroid Build Coastguard Worker      experiments {
2012*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
2013*8975f5c5SAndroid Build Coastguard Worker        value: 100
2014*8975f5c5SAndroid Build Coastguard Worker      }
2015*8975f5c5SAndroid Build Coastguard Worker      resultdb {
2016*8975f5c5SAndroid Build Coastguard Worker        enable: true
2017*8975f5c5SAndroid Build Coastguard Worker      }
2018*8975f5c5SAndroid Build Coastguard Worker      shadow_builder_adjustments {
2019*8975f5c5SAndroid Build Coastguard Worker        service_account: "[email protected]"
2020*8975f5c5SAndroid Build Coastguard Worker      }
2021*8975f5c5SAndroid Build Coastguard Worker    }
2022*8975f5c5SAndroid Build Coastguard Worker  }
2023*8975f5c5SAndroid Build Coastguard Worker  shadow: "ci.shadow"
2024*8975f5c5SAndroid Build Coastguard Worker}
2025*8975f5c5SAndroid Build Coastguard Workerbuckets {
2026*8975f5c5SAndroid Build Coastguard Worker  name: "ci.shadow"
2027*8975f5c5SAndroid Build Coastguard Worker  acls {
2028*8975f5c5SAndroid Build Coastguard Worker    group: "all"
2029*8975f5c5SAndroid Build Coastguard Worker  }
2030*8975f5c5SAndroid Build Coastguard Worker  constraints {
2031*8975f5c5SAndroid Build Coastguard Worker    pools: "luci.angle.ci"
2032*8975f5c5SAndroid Build Coastguard Worker    service_accounts: "[email protected]"
2033*8975f5c5SAndroid Build Coastguard Worker  }
2034*8975f5c5SAndroid Build Coastguard Worker  dynamic_builder_template {}
2035*8975f5c5SAndroid Build Coastguard Worker}
2036*8975f5c5SAndroid Build Coastguard Workerbuckets {
2037*8975f5c5SAndroid Build Coastguard Worker  name: "try"
2038*8975f5c5SAndroid Build Coastguard Worker  acls {
2039*8975f5c5SAndroid Build Coastguard Worker    group: "all"
2040*8975f5c5SAndroid Build Coastguard Worker  }
2041*8975f5c5SAndroid Build Coastguard Worker  acls {
2042*8975f5c5SAndroid Build Coastguard Worker    role: SCHEDULER
2043*8975f5c5SAndroid Build Coastguard Worker    group: "project-angle-tryjob-access"
2044*8975f5c5SAndroid Build Coastguard Worker  }
2045*8975f5c5SAndroid Build Coastguard Worker  acls {
2046*8975f5c5SAndroid Build Coastguard Worker    role: SCHEDULER
2047*8975f5c5SAndroid Build Coastguard Worker    group: "service-account-cq"
2048*8975f5c5SAndroid Build Coastguard Worker  }
2049*8975f5c5SAndroid Build Coastguard Worker  swarming {
2050*8975f5c5SAndroid Build Coastguard Worker    builders {
2051*8975f5c5SAndroid Build Coastguard Worker      name: "android-arm-compile"
2052*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
2053*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
2054*8975f5c5SAndroid Build Coastguard Worker      exe {
2055*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
2056*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
2057*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
2058*8975f5c5SAndroid Build Coastguard Worker      }
2059*8975f5c5SAndroid Build Coastguard Worker      properties:
2060*8975f5c5SAndroid Build Coastguard Worker        '{'
2061*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
2062*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
2063*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
2064*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
2065*8975f5c5SAndroid Build Coastguard Worker        '  },'
2066*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
2067*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
2068*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
2069*8975f5c5SAndroid Build Coastguard Worker        '    ],'
2070*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
2071*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
2072*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
2073*8975f5c5SAndroid Build Coastguard Worker        '    ]'
2074*8975f5c5SAndroid Build Coastguard Worker        '  },'
2075*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
2076*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "android",'
2077*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
2078*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
2079*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
2080*8975f5c5SAndroid Build Coastguard Worker        '}'
2081*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
2082*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
2083*8975f5c5SAndroid Build Coastguard Worker      experiments {
2084*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
2085*8975f5c5SAndroid Build Coastguard Worker        value: 100
2086*8975f5c5SAndroid Build Coastguard Worker      }
2087*8975f5c5SAndroid Build Coastguard Worker      experiments {
2088*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
2089*8975f5c5SAndroid Build Coastguard Worker        value: 100
2090*8975f5c5SAndroid Build Coastguard Worker      }
2091*8975f5c5SAndroid Build Coastguard Worker      resultdb {
2092*8975f5c5SAndroid Build Coastguard Worker        enable: true
2093*8975f5c5SAndroid Build Coastguard Worker      }
2094*8975f5c5SAndroid Build Coastguard Worker    }
2095*8975f5c5SAndroid Build Coastguard Worker    builders {
2096*8975f5c5SAndroid Build Coastguard Worker      name: "android-arm-dbg-compile"
2097*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
2098*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
2099*8975f5c5SAndroid Build Coastguard Worker      exe {
2100*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
2101*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
2102*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
2103*8975f5c5SAndroid Build Coastguard Worker      }
2104*8975f5c5SAndroid Build Coastguard Worker      properties:
2105*8975f5c5SAndroid Build Coastguard Worker        '{'
2106*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
2107*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
2108*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
2109*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
2110*8975f5c5SAndroid Build Coastguard Worker        '  },'
2111*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
2112*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
2113*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
2114*8975f5c5SAndroid Build Coastguard Worker        '    ],'
2115*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
2116*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
2117*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
2118*8975f5c5SAndroid Build Coastguard Worker        '    ]'
2119*8975f5c5SAndroid Build Coastguard Worker        '  },'
2120*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
2121*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "android",'
2122*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
2123*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
2124*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
2125*8975f5c5SAndroid Build Coastguard Worker        '}'
2126*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
2127*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
2128*8975f5c5SAndroid Build Coastguard Worker      experiments {
2129*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
2130*8975f5c5SAndroid Build Coastguard Worker        value: 100
2131*8975f5c5SAndroid Build Coastguard Worker      }
2132*8975f5c5SAndroid Build Coastguard Worker      experiments {
2133*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
2134*8975f5c5SAndroid Build Coastguard Worker        value: 100
2135*8975f5c5SAndroid Build Coastguard Worker      }
2136*8975f5c5SAndroid Build Coastguard Worker      resultdb {
2137*8975f5c5SAndroid Build Coastguard Worker        enable: true
2138*8975f5c5SAndroid Build Coastguard Worker      }
2139*8975f5c5SAndroid Build Coastguard Worker    }
2140*8975f5c5SAndroid Build Coastguard Worker    builders {
2141*8975f5c5SAndroid Build Coastguard Worker      name: "android-arm64-dbg-compile"
2142*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
2143*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
2144*8975f5c5SAndroid Build Coastguard Worker      exe {
2145*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
2146*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
2147*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
2148*8975f5c5SAndroid Build Coastguard Worker      }
2149*8975f5c5SAndroid Build Coastguard Worker      properties:
2150*8975f5c5SAndroid Build Coastguard Worker        '{'
2151*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
2152*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
2153*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
2154*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
2155*8975f5c5SAndroid Build Coastguard Worker        '  },'
2156*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
2157*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
2158*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
2159*8975f5c5SAndroid Build Coastguard Worker        '    ],'
2160*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
2161*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
2162*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
2163*8975f5c5SAndroid Build Coastguard Worker        '    ]'
2164*8975f5c5SAndroid Build Coastguard Worker        '  },'
2165*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
2166*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "android",'
2167*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
2168*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
2169*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
2170*8975f5c5SAndroid Build Coastguard Worker        '}'
2171*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
2172*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
2173*8975f5c5SAndroid Build Coastguard Worker      experiments {
2174*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
2175*8975f5c5SAndroid Build Coastguard Worker        value: 100
2176*8975f5c5SAndroid Build Coastguard Worker      }
2177*8975f5c5SAndroid Build Coastguard Worker      experiments {
2178*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
2179*8975f5c5SAndroid Build Coastguard Worker        value: 100
2180*8975f5c5SAndroid Build Coastguard Worker      }
2181*8975f5c5SAndroid Build Coastguard Worker      resultdb {
2182*8975f5c5SAndroid Build Coastguard Worker        enable: true
2183*8975f5c5SAndroid Build Coastguard Worker      }
2184*8975f5c5SAndroid Build Coastguard Worker    }
2185*8975f5c5SAndroid Build Coastguard Worker    builders {
2186*8975f5c5SAndroid Build Coastguard Worker      name: "android-arm64-exp-s22-test"
2187*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
2188*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
2189*8975f5c5SAndroid Build Coastguard Worker      exe {
2190*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
2191*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
2192*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
2193*8975f5c5SAndroid Build Coastguard Worker      }
2194*8975f5c5SAndroid Build Coastguard Worker      properties:
2195*8975f5c5SAndroid Build Coastguard Worker        '{'
2196*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
2197*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
2198*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
2199*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
2200*8975f5c5SAndroid Build Coastguard Worker        '  },'
2201*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
2202*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
2203*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
2204*8975f5c5SAndroid Build Coastguard Worker        '    ],'
2205*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
2206*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
2207*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
2208*8975f5c5SAndroid Build Coastguard Worker        '    ]'
2209*8975f5c5SAndroid Build Coastguard Worker        '  },'
2210*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
2211*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "android",'
2212*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
2213*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
2214*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
2215*8975f5c5SAndroid Build Coastguard Worker        '}'
2216*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
2217*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
2218*8975f5c5SAndroid Build Coastguard Worker      experiments {
2219*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
2220*8975f5c5SAndroid Build Coastguard Worker        value: 100
2221*8975f5c5SAndroid Build Coastguard Worker      }
2222*8975f5c5SAndroid Build Coastguard Worker      experiments {
2223*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
2224*8975f5c5SAndroid Build Coastguard Worker        value: 100
2225*8975f5c5SAndroid Build Coastguard Worker      }
2226*8975f5c5SAndroid Build Coastguard Worker      resultdb {
2227*8975f5c5SAndroid Build Coastguard Worker        enable: true
2228*8975f5c5SAndroid Build Coastguard Worker      }
2229*8975f5c5SAndroid Build Coastguard Worker    }
2230*8975f5c5SAndroid Build Coastguard Worker    builders {
2231*8975f5c5SAndroid Build Coastguard Worker      name: "android-arm64-exp-test"
2232*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
2233*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
2234*8975f5c5SAndroid Build Coastguard Worker      exe {
2235*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
2236*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
2237*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
2238*8975f5c5SAndroid Build Coastguard Worker      }
2239*8975f5c5SAndroid Build Coastguard Worker      properties:
2240*8975f5c5SAndroid Build Coastguard Worker        '{'
2241*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
2242*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
2243*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
2244*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
2245*8975f5c5SAndroid Build Coastguard Worker        '  },'
2246*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
2247*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
2248*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
2249*8975f5c5SAndroid Build Coastguard Worker        '    ],'
2250*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
2251*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
2252*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
2253*8975f5c5SAndroid Build Coastguard Worker        '    ]'
2254*8975f5c5SAndroid Build Coastguard Worker        '  },'
2255*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
2256*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "android",'
2257*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
2258*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
2259*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
2260*8975f5c5SAndroid Build Coastguard Worker        '}'
2261*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
2262*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
2263*8975f5c5SAndroid Build Coastguard Worker      experiments {
2264*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
2265*8975f5c5SAndroid Build Coastguard Worker        value: 100
2266*8975f5c5SAndroid Build Coastguard Worker      }
2267*8975f5c5SAndroid Build Coastguard Worker      experiments {
2268*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
2269*8975f5c5SAndroid Build Coastguard Worker        value: 100
2270*8975f5c5SAndroid Build Coastguard Worker      }
2271*8975f5c5SAndroid Build Coastguard Worker      resultdb {
2272*8975f5c5SAndroid Build Coastguard Worker        enable: true
2273*8975f5c5SAndroid Build Coastguard Worker      }
2274*8975f5c5SAndroid Build Coastguard Worker    }
2275*8975f5c5SAndroid Build Coastguard Worker    builders {
2276*8975f5c5SAndroid Build Coastguard Worker      name: "android-arm64-test"
2277*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
2278*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
2279*8975f5c5SAndroid Build Coastguard Worker      exe {
2280*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
2281*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
2282*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
2283*8975f5c5SAndroid Build Coastguard Worker      }
2284*8975f5c5SAndroid Build Coastguard Worker      properties:
2285*8975f5c5SAndroid Build Coastguard Worker        '{'
2286*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
2287*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
2288*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
2289*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
2290*8975f5c5SAndroid Build Coastguard Worker        '  },'
2291*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
2292*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
2293*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
2294*8975f5c5SAndroid Build Coastguard Worker        '    ],'
2295*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
2296*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
2297*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
2298*8975f5c5SAndroid Build Coastguard Worker        '    ]'
2299*8975f5c5SAndroid Build Coastguard Worker        '  },'
2300*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
2301*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "android",'
2302*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
2303*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
2304*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
2305*8975f5c5SAndroid Build Coastguard Worker        '}'
2306*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
2307*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
2308*8975f5c5SAndroid Build Coastguard Worker      experiments {
2309*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
2310*8975f5c5SAndroid Build Coastguard Worker        value: 100
2311*8975f5c5SAndroid Build Coastguard Worker      }
2312*8975f5c5SAndroid Build Coastguard Worker      experiments {
2313*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
2314*8975f5c5SAndroid Build Coastguard Worker        value: 100
2315*8975f5c5SAndroid Build Coastguard Worker      }
2316*8975f5c5SAndroid Build Coastguard Worker      resultdb {
2317*8975f5c5SAndroid Build Coastguard Worker        enable: true
2318*8975f5c5SAndroid Build Coastguard Worker      }
2319*8975f5c5SAndroid Build Coastguard Worker    }
2320*8975f5c5SAndroid Build Coastguard Worker    builders {
2321*8975f5c5SAndroid Build Coastguard Worker      name: "linux-asan-test"
2322*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
2323*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
2324*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
2325*8975f5c5SAndroid Build Coastguard Worker      exe {
2326*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
2327*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
2328*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
2329*8975f5c5SAndroid Build Coastguard Worker      }
2330*8975f5c5SAndroid Build Coastguard Worker      properties:
2331*8975f5c5SAndroid Build Coastguard Worker        '{'
2332*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
2333*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
2334*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
2335*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
2336*8975f5c5SAndroid Build Coastguard Worker        '  },'
2337*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
2338*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
2339*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
2340*8975f5c5SAndroid Build Coastguard Worker        '    ],'
2341*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
2342*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
2343*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
2344*8975f5c5SAndroid Build Coastguard Worker        '    ]'
2345*8975f5c5SAndroid Build Coastguard Worker        '  },'
2346*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
2347*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "linux",'
2348*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
2349*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
2350*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
2351*8975f5c5SAndroid Build Coastguard Worker        '}'
2352*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
2353*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
2354*8975f5c5SAndroid Build Coastguard Worker      experiments {
2355*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
2356*8975f5c5SAndroid Build Coastguard Worker        value: 100
2357*8975f5c5SAndroid Build Coastguard Worker      }
2358*8975f5c5SAndroid Build Coastguard Worker      experiments {
2359*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
2360*8975f5c5SAndroid Build Coastguard Worker        value: 100
2361*8975f5c5SAndroid Build Coastguard Worker      }
2362*8975f5c5SAndroid Build Coastguard Worker      resultdb {
2363*8975f5c5SAndroid Build Coastguard Worker        enable: true
2364*8975f5c5SAndroid Build Coastguard Worker      }
2365*8975f5c5SAndroid Build Coastguard Worker    }
2366*8975f5c5SAndroid Build Coastguard Worker    builders {
2367*8975f5c5SAndroid Build Coastguard Worker      name: "linux-dbg-compile"
2368*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
2369*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
2370*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
2371*8975f5c5SAndroid Build Coastguard Worker      exe {
2372*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
2373*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
2374*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
2375*8975f5c5SAndroid Build Coastguard Worker      }
2376*8975f5c5SAndroid Build Coastguard Worker      properties:
2377*8975f5c5SAndroid Build Coastguard Worker        '{'
2378*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
2379*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
2380*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
2381*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
2382*8975f5c5SAndroid Build Coastguard Worker        '  },'
2383*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
2384*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
2385*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
2386*8975f5c5SAndroid Build Coastguard Worker        '    ],'
2387*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
2388*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
2389*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
2390*8975f5c5SAndroid Build Coastguard Worker        '    ]'
2391*8975f5c5SAndroid Build Coastguard Worker        '  },'
2392*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
2393*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "linux",'
2394*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
2395*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
2396*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
2397*8975f5c5SAndroid Build Coastguard Worker        '}'
2398*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
2399*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
2400*8975f5c5SAndroid Build Coastguard Worker      experiments {
2401*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
2402*8975f5c5SAndroid Build Coastguard Worker        value: 100
2403*8975f5c5SAndroid Build Coastguard Worker      }
2404*8975f5c5SAndroid Build Coastguard Worker      experiments {
2405*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
2406*8975f5c5SAndroid Build Coastguard Worker        value: 100
2407*8975f5c5SAndroid Build Coastguard Worker      }
2408*8975f5c5SAndroid Build Coastguard Worker      resultdb {
2409*8975f5c5SAndroid Build Coastguard Worker        enable: true
2410*8975f5c5SAndroid Build Coastguard Worker      }
2411*8975f5c5SAndroid Build Coastguard Worker    }
2412*8975f5c5SAndroid Build Coastguard Worker    builders {
2413*8975f5c5SAndroid Build Coastguard Worker      name: "linux-exp-asan-test"
2414*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
2415*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
2416*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
2417*8975f5c5SAndroid Build Coastguard Worker      exe {
2418*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
2419*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
2420*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
2421*8975f5c5SAndroid Build Coastguard Worker      }
2422*8975f5c5SAndroid Build Coastguard Worker      properties:
2423*8975f5c5SAndroid Build Coastguard Worker        '{'
2424*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
2425*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
2426*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
2427*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
2428*8975f5c5SAndroid Build Coastguard Worker        '  },'
2429*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
2430*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
2431*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
2432*8975f5c5SAndroid Build Coastguard Worker        '    ],'
2433*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
2434*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
2435*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
2436*8975f5c5SAndroid Build Coastguard Worker        '    ]'
2437*8975f5c5SAndroid Build Coastguard Worker        '  },'
2438*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
2439*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "linux",'
2440*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
2441*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
2442*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
2443*8975f5c5SAndroid Build Coastguard Worker        '}'
2444*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
2445*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
2446*8975f5c5SAndroid Build Coastguard Worker      experiments {
2447*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
2448*8975f5c5SAndroid Build Coastguard Worker        value: 100
2449*8975f5c5SAndroid Build Coastguard Worker      }
2450*8975f5c5SAndroid Build Coastguard Worker      experiments {
2451*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
2452*8975f5c5SAndroid Build Coastguard Worker        value: 100
2453*8975f5c5SAndroid Build Coastguard Worker      }
2454*8975f5c5SAndroid Build Coastguard Worker      resultdb {
2455*8975f5c5SAndroid Build Coastguard Worker        enable: true
2456*8975f5c5SAndroid Build Coastguard Worker      }
2457*8975f5c5SAndroid Build Coastguard Worker    }
2458*8975f5c5SAndroid Build Coastguard Worker    builders {
2459*8975f5c5SAndroid Build Coastguard Worker      name: "linux-exp-test"
2460*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
2461*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
2462*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
2463*8975f5c5SAndroid Build Coastguard Worker      exe {
2464*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
2465*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
2466*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
2467*8975f5c5SAndroid Build Coastguard Worker      }
2468*8975f5c5SAndroid Build Coastguard Worker      properties:
2469*8975f5c5SAndroid Build Coastguard Worker        '{'
2470*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
2471*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
2472*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
2473*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
2474*8975f5c5SAndroid Build Coastguard Worker        '  },'
2475*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
2476*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
2477*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
2478*8975f5c5SAndroid Build Coastguard Worker        '    ],'
2479*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
2480*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
2481*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
2482*8975f5c5SAndroid Build Coastguard Worker        '    ]'
2483*8975f5c5SAndroid Build Coastguard Worker        '  },'
2484*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
2485*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "linux",'
2486*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
2487*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
2488*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
2489*8975f5c5SAndroid Build Coastguard Worker        '}'
2490*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
2491*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
2492*8975f5c5SAndroid Build Coastguard Worker      experiments {
2493*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
2494*8975f5c5SAndroid Build Coastguard Worker        value: 100
2495*8975f5c5SAndroid Build Coastguard Worker      }
2496*8975f5c5SAndroid Build Coastguard Worker      experiments {
2497*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
2498*8975f5c5SAndroid Build Coastguard Worker        value: 100
2499*8975f5c5SAndroid Build Coastguard Worker      }
2500*8975f5c5SAndroid Build Coastguard Worker      resultdb {
2501*8975f5c5SAndroid Build Coastguard Worker        enable: true
2502*8975f5c5SAndroid Build Coastguard Worker      }
2503*8975f5c5SAndroid Build Coastguard Worker    }
2504*8975f5c5SAndroid Build Coastguard Worker    builders {
2505*8975f5c5SAndroid Build Coastguard Worker      name: "linux-exp-tsan-test"
2506*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
2507*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
2508*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
2509*8975f5c5SAndroid Build Coastguard Worker      exe {
2510*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
2511*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
2512*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
2513*8975f5c5SAndroid Build Coastguard Worker      }
2514*8975f5c5SAndroid Build Coastguard Worker      properties:
2515*8975f5c5SAndroid Build Coastguard Worker        '{'
2516*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
2517*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
2518*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
2519*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
2520*8975f5c5SAndroid Build Coastguard Worker        '  },'
2521*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
2522*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
2523*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
2524*8975f5c5SAndroid Build Coastguard Worker        '    ],'
2525*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
2526*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
2527*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
2528*8975f5c5SAndroid Build Coastguard Worker        '    ]'
2529*8975f5c5SAndroid Build Coastguard Worker        '  },'
2530*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
2531*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "linux",'
2532*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
2533*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
2534*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
2535*8975f5c5SAndroid Build Coastguard Worker        '}'
2536*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
2537*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
2538*8975f5c5SAndroid Build Coastguard Worker      experiments {
2539*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
2540*8975f5c5SAndroid Build Coastguard Worker        value: 100
2541*8975f5c5SAndroid Build Coastguard Worker      }
2542*8975f5c5SAndroid Build Coastguard Worker      experiments {
2543*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
2544*8975f5c5SAndroid Build Coastguard Worker        value: 100
2545*8975f5c5SAndroid Build Coastguard Worker      }
2546*8975f5c5SAndroid Build Coastguard Worker      resultdb {
2547*8975f5c5SAndroid Build Coastguard Worker        enable: true
2548*8975f5c5SAndroid Build Coastguard Worker      }
2549*8975f5c5SAndroid Build Coastguard Worker    }
2550*8975f5c5SAndroid Build Coastguard Worker    builders {
2551*8975f5c5SAndroid Build Coastguard Worker      name: "linux-test"
2552*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
2553*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
2554*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
2555*8975f5c5SAndroid Build Coastguard Worker      exe {
2556*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
2557*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
2558*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
2559*8975f5c5SAndroid Build Coastguard Worker      }
2560*8975f5c5SAndroid Build Coastguard Worker      properties:
2561*8975f5c5SAndroid Build Coastguard Worker        '{'
2562*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
2563*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
2564*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
2565*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
2566*8975f5c5SAndroid Build Coastguard Worker        '  },'
2567*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
2568*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
2569*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
2570*8975f5c5SAndroid Build Coastguard Worker        '    ],'
2571*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
2572*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
2573*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
2574*8975f5c5SAndroid Build Coastguard Worker        '    ]'
2575*8975f5c5SAndroid Build Coastguard Worker        '  },'
2576*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
2577*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "linux",'
2578*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
2579*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
2580*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
2581*8975f5c5SAndroid Build Coastguard Worker        '}'
2582*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
2583*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
2584*8975f5c5SAndroid Build Coastguard Worker      experiments {
2585*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
2586*8975f5c5SAndroid Build Coastguard Worker        value: 100
2587*8975f5c5SAndroid Build Coastguard Worker      }
2588*8975f5c5SAndroid Build Coastguard Worker      experiments {
2589*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
2590*8975f5c5SAndroid Build Coastguard Worker        value: 100
2591*8975f5c5SAndroid Build Coastguard Worker      }
2592*8975f5c5SAndroid Build Coastguard Worker      resultdb {
2593*8975f5c5SAndroid Build Coastguard Worker        enable: true
2594*8975f5c5SAndroid Build Coastguard Worker      }
2595*8975f5c5SAndroid Build Coastguard Worker    }
2596*8975f5c5SAndroid Build Coastguard Worker    builders {
2597*8975f5c5SAndroid Build Coastguard Worker      name: "linux-trace"
2598*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
2599*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
2600*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
2601*8975f5c5SAndroid Build Coastguard Worker      exe {
2602*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
2603*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
2604*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
2605*8975f5c5SAndroid Build Coastguard Worker      }
2606*8975f5c5SAndroid Build Coastguard Worker      properties:
2607*8975f5c5SAndroid Build Coastguard Worker        '{'
2608*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
2609*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
2610*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
2611*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
2612*8975f5c5SAndroid Build Coastguard Worker        '  },'
2613*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
2614*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
2615*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
2616*8975f5c5SAndroid Build Coastguard Worker        '    ],'
2617*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
2618*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
2619*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
2620*8975f5c5SAndroid Build Coastguard Worker        '    ]'
2621*8975f5c5SAndroid Build Coastguard Worker        '  },'
2622*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
2623*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "linux",'
2624*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
2625*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "trace_tests",'
2626*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
2627*8975f5c5SAndroid Build Coastguard Worker        '}'
2628*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
2629*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
2630*8975f5c5SAndroid Build Coastguard Worker      experiments {
2631*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
2632*8975f5c5SAndroid Build Coastguard Worker        value: 100
2633*8975f5c5SAndroid Build Coastguard Worker      }
2634*8975f5c5SAndroid Build Coastguard Worker      experiments {
2635*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
2636*8975f5c5SAndroid Build Coastguard Worker        value: 100
2637*8975f5c5SAndroid Build Coastguard Worker      }
2638*8975f5c5SAndroid Build Coastguard Worker      resultdb {
2639*8975f5c5SAndroid Build Coastguard Worker        enable: true
2640*8975f5c5SAndroid Build Coastguard Worker      }
2641*8975f5c5SAndroid Build Coastguard Worker    }
2642*8975f5c5SAndroid Build Coastguard Worker    builders {
2643*8975f5c5SAndroid Build Coastguard Worker      name: "linux-tsan-test"
2644*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
2645*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
2646*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
2647*8975f5c5SAndroid Build Coastguard Worker      exe {
2648*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
2649*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
2650*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
2651*8975f5c5SAndroid Build Coastguard Worker      }
2652*8975f5c5SAndroid Build Coastguard Worker      properties:
2653*8975f5c5SAndroid Build Coastguard Worker        '{'
2654*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
2655*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
2656*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
2657*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
2658*8975f5c5SAndroid Build Coastguard Worker        '  },'
2659*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
2660*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
2661*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
2662*8975f5c5SAndroid Build Coastguard Worker        '    ],'
2663*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
2664*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
2665*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
2666*8975f5c5SAndroid Build Coastguard Worker        '    ]'
2667*8975f5c5SAndroid Build Coastguard Worker        '  },'
2668*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
2669*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "linux",'
2670*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
2671*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
2672*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
2673*8975f5c5SAndroid Build Coastguard Worker        '}'
2674*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
2675*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
2676*8975f5c5SAndroid Build Coastguard Worker      experiments {
2677*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
2678*8975f5c5SAndroid Build Coastguard Worker        value: 100
2679*8975f5c5SAndroid Build Coastguard Worker      }
2680*8975f5c5SAndroid Build Coastguard Worker      experiments {
2681*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
2682*8975f5c5SAndroid Build Coastguard Worker        value: 100
2683*8975f5c5SAndroid Build Coastguard Worker      }
2684*8975f5c5SAndroid Build Coastguard Worker      resultdb {
2685*8975f5c5SAndroid Build Coastguard Worker        enable: true
2686*8975f5c5SAndroid Build Coastguard Worker      }
2687*8975f5c5SAndroid Build Coastguard Worker    }
2688*8975f5c5SAndroid Build Coastguard Worker    builders {
2689*8975f5c5SAndroid Build Coastguard Worker      name: "mac-dbg-compile"
2690*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
2691*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Mac"
2692*8975f5c5SAndroid Build Coastguard Worker      exe {
2693*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
2694*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
2695*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
2696*8975f5c5SAndroid Build Coastguard Worker      }
2697*8975f5c5SAndroid Build Coastguard Worker      properties:
2698*8975f5c5SAndroid Build Coastguard Worker        '{'
2699*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
2700*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
2701*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
2702*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
2703*8975f5c5SAndroid Build Coastguard Worker        '  },'
2704*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
2705*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
2706*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
2707*8975f5c5SAndroid Build Coastguard Worker        '    ],'
2708*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
2709*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
2710*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
2711*8975f5c5SAndroid Build Coastguard Worker        '    ]'
2712*8975f5c5SAndroid Build Coastguard Worker        '  },'
2713*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
2714*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "mac",'
2715*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
2716*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
2717*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
2718*8975f5c5SAndroid Build Coastguard Worker        '}'
2719*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
2720*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
2721*8975f5c5SAndroid Build Coastguard Worker      experiments {
2722*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
2723*8975f5c5SAndroid Build Coastguard Worker        value: 100
2724*8975f5c5SAndroid Build Coastguard Worker      }
2725*8975f5c5SAndroid Build Coastguard Worker      experiments {
2726*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
2727*8975f5c5SAndroid Build Coastguard Worker        value: 100
2728*8975f5c5SAndroid Build Coastguard Worker      }
2729*8975f5c5SAndroid Build Coastguard Worker      resultdb {
2730*8975f5c5SAndroid Build Coastguard Worker        enable: true
2731*8975f5c5SAndroid Build Coastguard Worker      }
2732*8975f5c5SAndroid Build Coastguard Worker    }
2733*8975f5c5SAndroid Build Coastguard Worker    builders {
2734*8975f5c5SAndroid Build Coastguard Worker      name: "mac-exp-test"
2735*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
2736*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Mac"
2737*8975f5c5SAndroid Build Coastguard Worker      exe {
2738*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
2739*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
2740*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
2741*8975f5c5SAndroid Build Coastguard Worker      }
2742*8975f5c5SAndroid Build Coastguard Worker      properties:
2743*8975f5c5SAndroid Build Coastguard Worker        '{'
2744*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
2745*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
2746*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
2747*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
2748*8975f5c5SAndroid Build Coastguard Worker        '  },'
2749*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
2750*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
2751*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
2752*8975f5c5SAndroid Build Coastguard Worker        '    ],'
2753*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
2754*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
2755*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
2756*8975f5c5SAndroid Build Coastguard Worker        '    ]'
2757*8975f5c5SAndroid Build Coastguard Worker        '  },'
2758*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
2759*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "mac",'
2760*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
2761*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
2762*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
2763*8975f5c5SAndroid Build Coastguard Worker        '}'
2764*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
2765*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
2766*8975f5c5SAndroid Build Coastguard Worker      experiments {
2767*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
2768*8975f5c5SAndroid Build Coastguard Worker        value: 100
2769*8975f5c5SAndroid Build Coastguard Worker      }
2770*8975f5c5SAndroid Build Coastguard Worker      experiments {
2771*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
2772*8975f5c5SAndroid Build Coastguard Worker        value: 100
2773*8975f5c5SAndroid Build Coastguard Worker      }
2774*8975f5c5SAndroid Build Coastguard Worker      resultdb {
2775*8975f5c5SAndroid Build Coastguard Worker        enable: true
2776*8975f5c5SAndroid Build Coastguard Worker      }
2777*8975f5c5SAndroid Build Coastguard Worker    }
2778*8975f5c5SAndroid Build Coastguard Worker    builders {
2779*8975f5c5SAndroid Build Coastguard Worker      name: "mac-test"
2780*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
2781*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Mac"
2782*8975f5c5SAndroid Build Coastguard Worker      exe {
2783*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
2784*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
2785*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
2786*8975f5c5SAndroid Build Coastguard Worker      }
2787*8975f5c5SAndroid Build Coastguard Worker      properties:
2788*8975f5c5SAndroid Build Coastguard Worker        '{'
2789*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
2790*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
2791*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
2792*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
2793*8975f5c5SAndroid Build Coastguard Worker        '  },'
2794*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
2795*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
2796*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
2797*8975f5c5SAndroid Build Coastguard Worker        '    ],'
2798*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
2799*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
2800*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
2801*8975f5c5SAndroid Build Coastguard Worker        '    ]'
2802*8975f5c5SAndroid Build Coastguard Worker        '  },'
2803*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
2804*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "mac",'
2805*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
2806*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
2807*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
2808*8975f5c5SAndroid Build Coastguard Worker        '}'
2809*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
2810*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
2811*8975f5c5SAndroid Build Coastguard Worker      experiments {
2812*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
2813*8975f5c5SAndroid Build Coastguard Worker        value: 100
2814*8975f5c5SAndroid Build Coastguard Worker      }
2815*8975f5c5SAndroid Build Coastguard Worker      experiments {
2816*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
2817*8975f5c5SAndroid Build Coastguard Worker        value: 100
2818*8975f5c5SAndroid Build Coastguard Worker      }
2819*8975f5c5SAndroid Build Coastguard Worker      resultdb {
2820*8975f5c5SAndroid Build Coastguard Worker        enable: true
2821*8975f5c5SAndroid Build Coastguard Worker      }
2822*8975f5c5SAndroid Build Coastguard Worker    }
2823*8975f5c5SAndroid Build Coastguard Worker    builders {
2824*8975f5c5SAndroid Build Coastguard Worker      name: "presubmit"
2825*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
2826*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Ubuntu"
2827*8975f5c5SAndroid Build Coastguard Worker      exe {
2828*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
2829*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
2830*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
2831*8975f5c5SAndroid Build Coastguard Worker      }
2832*8975f5c5SAndroid Build Coastguard Worker      properties:
2833*8975f5c5SAndroid Build Coastguard Worker        '{'
2834*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
2835*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
2836*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
2837*8975f5c5SAndroid Build Coastguard Worker        '    ],'
2838*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
2839*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
2840*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
2841*8975f5c5SAndroid Build Coastguard Worker        '    ]'
2842*8975f5c5SAndroid Build Coastguard Worker        '  },'
2843*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "run_presubmit",'
2844*8975f5c5SAndroid Build Coastguard Worker        '  "repo_name": "angle",'
2845*8975f5c5SAndroid Build Coastguard Worker        '  "runhooks": true'
2846*8975f5c5SAndroid Build Coastguard Worker        '}'
2847*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
2848*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
2849*8975f5c5SAndroid Build Coastguard Worker      experiments {
2850*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
2851*8975f5c5SAndroid Build Coastguard Worker        value: 100
2852*8975f5c5SAndroid Build Coastguard Worker      }
2853*8975f5c5SAndroid Build Coastguard Worker      experiments {
2854*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
2855*8975f5c5SAndroid Build Coastguard Worker        value: 100
2856*8975f5c5SAndroid Build Coastguard Worker      }
2857*8975f5c5SAndroid Build Coastguard Worker      resultdb {
2858*8975f5c5SAndroid Build Coastguard Worker        enable: true
2859*8975f5c5SAndroid Build Coastguard Worker      }
2860*8975f5c5SAndroid Build Coastguard Worker    }
2861*8975f5c5SAndroid Build Coastguard Worker    builders {
2862*8975f5c5SAndroid Build Coastguard Worker      name: "win-asan-test"
2863*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
2864*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
2865*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
2866*8975f5c5SAndroid Build Coastguard Worker      exe {
2867*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
2868*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
2869*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
2870*8975f5c5SAndroid Build Coastguard Worker      }
2871*8975f5c5SAndroid Build Coastguard Worker      properties:
2872*8975f5c5SAndroid Build Coastguard Worker        '{'
2873*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
2874*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
2875*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
2876*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
2877*8975f5c5SAndroid Build Coastguard Worker        '  },'
2878*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
2879*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
2880*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
2881*8975f5c5SAndroid Build Coastguard Worker        '    ],'
2882*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
2883*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
2884*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
2885*8975f5c5SAndroid Build Coastguard Worker        '    ]'
2886*8975f5c5SAndroid Build Coastguard Worker        '  },'
2887*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
2888*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
2889*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
2890*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
2891*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
2892*8975f5c5SAndroid Build Coastguard Worker        '}'
2893*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
2894*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
2895*8975f5c5SAndroid Build Coastguard Worker      experiments {
2896*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
2897*8975f5c5SAndroid Build Coastguard Worker        value: 100
2898*8975f5c5SAndroid Build Coastguard Worker      }
2899*8975f5c5SAndroid Build Coastguard Worker      experiments {
2900*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
2901*8975f5c5SAndroid Build Coastguard Worker        value: 100
2902*8975f5c5SAndroid Build Coastguard Worker      }
2903*8975f5c5SAndroid Build Coastguard Worker      resultdb {
2904*8975f5c5SAndroid Build Coastguard Worker        enable: true
2905*8975f5c5SAndroid Build Coastguard Worker      }
2906*8975f5c5SAndroid Build Coastguard Worker    }
2907*8975f5c5SAndroid Build Coastguard Worker    builders {
2908*8975f5c5SAndroid Build Coastguard Worker      name: "win-dbg-compile"
2909*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
2910*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
2911*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
2912*8975f5c5SAndroid Build Coastguard Worker      exe {
2913*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
2914*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
2915*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
2916*8975f5c5SAndroid Build Coastguard Worker      }
2917*8975f5c5SAndroid Build Coastguard Worker      properties:
2918*8975f5c5SAndroid Build Coastguard Worker        '{'
2919*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
2920*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
2921*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
2922*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
2923*8975f5c5SAndroid Build Coastguard Worker        '  },'
2924*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
2925*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
2926*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
2927*8975f5c5SAndroid Build Coastguard Worker        '    ],'
2928*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
2929*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
2930*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
2931*8975f5c5SAndroid Build Coastguard Worker        '    ]'
2932*8975f5c5SAndroid Build Coastguard Worker        '  },'
2933*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
2934*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
2935*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
2936*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
2937*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
2938*8975f5c5SAndroid Build Coastguard Worker        '}'
2939*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
2940*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
2941*8975f5c5SAndroid Build Coastguard Worker      experiments {
2942*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
2943*8975f5c5SAndroid Build Coastguard Worker        value: 100
2944*8975f5c5SAndroid Build Coastguard Worker      }
2945*8975f5c5SAndroid Build Coastguard Worker      experiments {
2946*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
2947*8975f5c5SAndroid Build Coastguard Worker        value: 100
2948*8975f5c5SAndroid Build Coastguard Worker      }
2949*8975f5c5SAndroid Build Coastguard Worker      resultdb {
2950*8975f5c5SAndroid Build Coastguard Worker        enable: true
2951*8975f5c5SAndroid Build Coastguard Worker      }
2952*8975f5c5SAndroid Build Coastguard Worker    }
2953*8975f5c5SAndroid Build Coastguard Worker    builders {
2954*8975f5c5SAndroid Build Coastguard Worker      name: "win-exp-test"
2955*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
2956*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
2957*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
2958*8975f5c5SAndroid Build Coastguard Worker      exe {
2959*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
2960*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
2961*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
2962*8975f5c5SAndroid Build Coastguard Worker      }
2963*8975f5c5SAndroid Build Coastguard Worker      properties:
2964*8975f5c5SAndroid Build Coastguard Worker        '{'
2965*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
2966*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
2967*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
2968*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
2969*8975f5c5SAndroid Build Coastguard Worker        '  },'
2970*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
2971*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
2972*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
2973*8975f5c5SAndroid Build Coastguard Worker        '    ],'
2974*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
2975*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
2976*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
2977*8975f5c5SAndroid Build Coastguard Worker        '    ]'
2978*8975f5c5SAndroid Build Coastguard Worker        '  },'
2979*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
2980*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
2981*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
2982*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
2983*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
2984*8975f5c5SAndroid Build Coastguard Worker        '}'
2985*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
2986*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
2987*8975f5c5SAndroid Build Coastguard Worker      experiments {
2988*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
2989*8975f5c5SAndroid Build Coastguard Worker        value: 100
2990*8975f5c5SAndroid Build Coastguard Worker      }
2991*8975f5c5SAndroid Build Coastguard Worker      experiments {
2992*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
2993*8975f5c5SAndroid Build Coastguard Worker        value: 100
2994*8975f5c5SAndroid Build Coastguard Worker      }
2995*8975f5c5SAndroid Build Coastguard Worker      resultdb {
2996*8975f5c5SAndroid Build Coastguard Worker        enable: true
2997*8975f5c5SAndroid Build Coastguard Worker      }
2998*8975f5c5SAndroid Build Coastguard Worker    }
2999*8975f5c5SAndroid Build Coastguard Worker    builders {
3000*8975f5c5SAndroid Build Coastguard Worker      name: "win-msvc-compile"
3001*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
3002*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
3003*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
3004*8975f5c5SAndroid Build Coastguard Worker      exe {
3005*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
3006*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
3007*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
3008*8975f5c5SAndroid Build Coastguard Worker      }
3009*8975f5c5SAndroid Build Coastguard Worker      properties:
3010*8975f5c5SAndroid Build Coastguard Worker        '{'
3011*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
3012*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
3013*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
3014*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
3015*8975f5c5SAndroid Build Coastguard Worker        '  },'
3016*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
3017*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
3018*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
3019*8975f5c5SAndroid Build Coastguard Worker        '    ],'
3020*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
3021*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
3022*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
3023*8975f5c5SAndroid Build Coastguard Worker        '    ]'
3024*8975f5c5SAndroid Build Coastguard Worker        '  },'
3025*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
3026*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
3027*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
3028*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
3029*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "msvc"'
3030*8975f5c5SAndroid Build Coastguard Worker        '}'
3031*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
3032*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
3033*8975f5c5SAndroid Build Coastguard Worker      experiments {
3034*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
3035*8975f5c5SAndroid Build Coastguard Worker        value: 100
3036*8975f5c5SAndroid Build Coastguard Worker      }
3037*8975f5c5SAndroid Build Coastguard Worker      experiments {
3038*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
3039*8975f5c5SAndroid Build Coastguard Worker        value: 100
3040*8975f5c5SAndroid Build Coastguard Worker      }
3041*8975f5c5SAndroid Build Coastguard Worker      resultdb {
3042*8975f5c5SAndroid Build Coastguard Worker        enable: true
3043*8975f5c5SAndroid Build Coastguard Worker      }
3044*8975f5c5SAndroid Build Coastguard Worker    }
3045*8975f5c5SAndroid Build Coastguard Worker    builders {
3046*8975f5c5SAndroid Build Coastguard Worker      name: "win-msvc-dbg-compile"
3047*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
3048*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
3049*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
3050*8975f5c5SAndroid Build Coastguard Worker      exe {
3051*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
3052*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
3053*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
3054*8975f5c5SAndroid Build Coastguard Worker      }
3055*8975f5c5SAndroid Build Coastguard Worker      properties:
3056*8975f5c5SAndroid Build Coastguard Worker        '{'
3057*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
3058*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
3059*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
3060*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
3061*8975f5c5SAndroid Build Coastguard Worker        '  },'
3062*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
3063*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
3064*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
3065*8975f5c5SAndroid Build Coastguard Worker        '    ],'
3066*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
3067*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
3068*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
3069*8975f5c5SAndroid Build Coastguard Worker        '    ]'
3070*8975f5c5SAndroid Build Coastguard Worker        '  },'
3071*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
3072*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
3073*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
3074*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
3075*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "msvc"'
3076*8975f5c5SAndroid Build Coastguard Worker        '}'
3077*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
3078*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
3079*8975f5c5SAndroid Build Coastguard Worker      experiments {
3080*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
3081*8975f5c5SAndroid Build Coastguard Worker        value: 100
3082*8975f5c5SAndroid Build Coastguard Worker      }
3083*8975f5c5SAndroid Build Coastguard Worker      experiments {
3084*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
3085*8975f5c5SAndroid Build Coastguard Worker        value: 100
3086*8975f5c5SAndroid Build Coastguard Worker      }
3087*8975f5c5SAndroid Build Coastguard Worker      resultdb {
3088*8975f5c5SAndroid Build Coastguard Worker        enable: true
3089*8975f5c5SAndroid Build Coastguard Worker      }
3090*8975f5c5SAndroid Build Coastguard Worker    }
3091*8975f5c5SAndroid Build Coastguard Worker    builders {
3092*8975f5c5SAndroid Build Coastguard Worker      name: "win-msvc-x86-compile"
3093*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
3094*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
3095*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
3096*8975f5c5SAndroid Build Coastguard Worker      exe {
3097*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
3098*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
3099*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
3100*8975f5c5SAndroid Build Coastguard Worker      }
3101*8975f5c5SAndroid Build Coastguard Worker      properties:
3102*8975f5c5SAndroid Build Coastguard Worker        '{'
3103*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
3104*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
3105*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
3106*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
3107*8975f5c5SAndroid Build Coastguard Worker        '  },'
3108*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
3109*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
3110*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
3111*8975f5c5SAndroid Build Coastguard Worker        '    ],'
3112*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
3113*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
3114*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
3115*8975f5c5SAndroid Build Coastguard Worker        '    ]'
3116*8975f5c5SAndroid Build Coastguard Worker        '  },'
3117*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
3118*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
3119*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
3120*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
3121*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "msvc"'
3122*8975f5c5SAndroid Build Coastguard Worker        '}'
3123*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
3124*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
3125*8975f5c5SAndroid Build Coastguard Worker      experiments {
3126*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
3127*8975f5c5SAndroid Build Coastguard Worker        value: 100
3128*8975f5c5SAndroid Build Coastguard Worker      }
3129*8975f5c5SAndroid Build Coastguard Worker      experiments {
3130*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
3131*8975f5c5SAndroid Build Coastguard Worker        value: 100
3132*8975f5c5SAndroid Build Coastguard Worker      }
3133*8975f5c5SAndroid Build Coastguard Worker      resultdb {
3134*8975f5c5SAndroid Build Coastguard Worker        enable: true
3135*8975f5c5SAndroid Build Coastguard Worker      }
3136*8975f5c5SAndroid Build Coastguard Worker    }
3137*8975f5c5SAndroid Build Coastguard Worker    builders {
3138*8975f5c5SAndroid Build Coastguard Worker      name: "win-msvc-x86-dbg-compile"
3139*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
3140*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
3141*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
3142*8975f5c5SAndroid Build Coastguard Worker      exe {
3143*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
3144*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
3145*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
3146*8975f5c5SAndroid Build Coastguard Worker      }
3147*8975f5c5SAndroid Build Coastguard Worker      properties:
3148*8975f5c5SAndroid Build Coastguard Worker        '{'
3149*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
3150*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
3151*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
3152*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
3153*8975f5c5SAndroid Build Coastguard Worker        '  },'
3154*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
3155*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
3156*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
3157*8975f5c5SAndroid Build Coastguard Worker        '    ],'
3158*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
3159*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
3160*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
3161*8975f5c5SAndroid Build Coastguard Worker        '    ]'
3162*8975f5c5SAndroid Build Coastguard Worker        '  },'
3163*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
3164*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
3165*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
3166*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
3167*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "msvc"'
3168*8975f5c5SAndroid Build Coastguard Worker        '}'
3169*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
3170*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
3171*8975f5c5SAndroid Build Coastguard Worker      experiments {
3172*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
3173*8975f5c5SAndroid Build Coastguard Worker        value: 100
3174*8975f5c5SAndroid Build Coastguard Worker      }
3175*8975f5c5SAndroid Build Coastguard Worker      experiments {
3176*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
3177*8975f5c5SAndroid Build Coastguard Worker        value: 100
3178*8975f5c5SAndroid Build Coastguard Worker      }
3179*8975f5c5SAndroid Build Coastguard Worker      resultdb {
3180*8975f5c5SAndroid Build Coastguard Worker        enable: true
3181*8975f5c5SAndroid Build Coastguard Worker      }
3182*8975f5c5SAndroid Build Coastguard Worker    }
3183*8975f5c5SAndroid Build Coastguard Worker    builders {
3184*8975f5c5SAndroid Build Coastguard Worker      name: "win-test"
3185*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
3186*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
3187*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
3188*8975f5c5SAndroid Build Coastguard Worker      exe {
3189*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
3190*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
3191*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
3192*8975f5c5SAndroid Build Coastguard Worker      }
3193*8975f5c5SAndroid Build Coastguard Worker      properties:
3194*8975f5c5SAndroid Build Coastguard Worker        '{'
3195*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
3196*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
3197*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
3198*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
3199*8975f5c5SAndroid Build Coastguard Worker        '  },'
3200*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
3201*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
3202*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
3203*8975f5c5SAndroid Build Coastguard Worker        '    ],'
3204*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
3205*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
3206*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
3207*8975f5c5SAndroid Build Coastguard Worker        '    ]'
3208*8975f5c5SAndroid Build Coastguard Worker        '  },'
3209*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
3210*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
3211*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
3212*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
3213*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
3214*8975f5c5SAndroid Build Coastguard Worker        '}'
3215*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
3216*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
3217*8975f5c5SAndroid Build Coastguard Worker      experiments {
3218*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
3219*8975f5c5SAndroid Build Coastguard Worker        value: 100
3220*8975f5c5SAndroid Build Coastguard Worker      }
3221*8975f5c5SAndroid Build Coastguard Worker      experiments {
3222*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
3223*8975f5c5SAndroid Build Coastguard Worker        value: 100
3224*8975f5c5SAndroid Build Coastguard Worker      }
3225*8975f5c5SAndroid Build Coastguard Worker      resultdb {
3226*8975f5c5SAndroid Build Coastguard Worker        enable: true
3227*8975f5c5SAndroid Build Coastguard Worker      }
3228*8975f5c5SAndroid Build Coastguard Worker    }
3229*8975f5c5SAndroid Build Coastguard Worker    builders {
3230*8975f5c5SAndroid Build Coastguard Worker      name: "win-trace"
3231*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
3232*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
3233*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
3234*8975f5c5SAndroid Build Coastguard Worker      exe {
3235*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
3236*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
3237*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
3238*8975f5c5SAndroid Build Coastguard Worker      }
3239*8975f5c5SAndroid Build Coastguard Worker      properties:
3240*8975f5c5SAndroid Build Coastguard Worker        '{'
3241*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
3242*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
3243*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
3244*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
3245*8975f5c5SAndroid Build Coastguard Worker        '  },'
3246*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
3247*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
3248*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
3249*8975f5c5SAndroid Build Coastguard Worker        '    ],'
3250*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
3251*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
3252*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
3253*8975f5c5SAndroid Build Coastguard Worker        '    ]'
3254*8975f5c5SAndroid Build Coastguard Worker        '  },'
3255*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
3256*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
3257*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
3258*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "trace_tests",'
3259*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
3260*8975f5c5SAndroid Build Coastguard Worker        '}'
3261*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
3262*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
3263*8975f5c5SAndroid Build Coastguard Worker      experiments {
3264*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
3265*8975f5c5SAndroid Build Coastguard Worker        value: 100
3266*8975f5c5SAndroid Build Coastguard Worker      }
3267*8975f5c5SAndroid Build Coastguard Worker      experiments {
3268*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
3269*8975f5c5SAndroid Build Coastguard Worker        value: 100
3270*8975f5c5SAndroid Build Coastguard Worker      }
3271*8975f5c5SAndroid Build Coastguard Worker      resultdb {
3272*8975f5c5SAndroid Build Coastguard Worker        enable: true
3273*8975f5c5SAndroid Build Coastguard Worker      }
3274*8975f5c5SAndroid Build Coastguard Worker    }
3275*8975f5c5SAndroid Build Coastguard Worker    builders {
3276*8975f5c5SAndroid Build Coastguard Worker      name: "win-x86-dbg-compile"
3277*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
3278*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
3279*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
3280*8975f5c5SAndroid Build Coastguard Worker      exe {
3281*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
3282*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
3283*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
3284*8975f5c5SAndroid Build Coastguard Worker      }
3285*8975f5c5SAndroid Build Coastguard Worker      properties:
3286*8975f5c5SAndroid Build Coastguard Worker        '{'
3287*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
3288*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
3289*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
3290*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
3291*8975f5c5SAndroid Build Coastguard Worker        '  },'
3292*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
3293*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
3294*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
3295*8975f5c5SAndroid Build Coastguard Worker        '    ],'
3296*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
3297*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
3298*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
3299*8975f5c5SAndroid Build Coastguard Worker        '    ]'
3300*8975f5c5SAndroid Build Coastguard Worker        '  },'
3301*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
3302*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
3303*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
3304*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
3305*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
3306*8975f5c5SAndroid Build Coastguard Worker        '}'
3307*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
3308*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
3309*8975f5c5SAndroid Build Coastguard Worker      experiments {
3310*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
3311*8975f5c5SAndroid Build Coastguard Worker        value: 100
3312*8975f5c5SAndroid Build Coastguard Worker      }
3313*8975f5c5SAndroid Build Coastguard Worker      experiments {
3314*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
3315*8975f5c5SAndroid Build Coastguard Worker        value: 100
3316*8975f5c5SAndroid Build Coastguard Worker      }
3317*8975f5c5SAndroid Build Coastguard Worker      resultdb {
3318*8975f5c5SAndroid Build Coastguard Worker        enable: true
3319*8975f5c5SAndroid Build Coastguard Worker      }
3320*8975f5c5SAndroid Build Coastguard Worker    }
3321*8975f5c5SAndroid Build Coastguard Worker    builders {
3322*8975f5c5SAndroid Build Coastguard Worker      name: "win-x86-test"
3323*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
3324*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
3325*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
3326*8975f5c5SAndroid Build Coastguard Worker      exe {
3327*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
3328*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
3329*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
3330*8975f5c5SAndroid Build Coastguard Worker      }
3331*8975f5c5SAndroid Build Coastguard Worker      properties:
3332*8975f5c5SAndroid Build Coastguard Worker        '{'
3333*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
3334*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
3335*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
3336*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
3337*8975f5c5SAndroid Build Coastguard Worker        '  },'
3338*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
3339*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
3340*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
3341*8975f5c5SAndroid Build Coastguard Worker        '    ],'
3342*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
3343*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
3344*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
3345*8975f5c5SAndroid Build Coastguard Worker        '    ]'
3346*8975f5c5SAndroid Build Coastguard Worker        '  },'
3347*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
3348*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
3349*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
3350*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_and_test",'
3351*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "clang"'
3352*8975f5c5SAndroid Build Coastguard Worker        '}'
3353*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
3354*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
3355*8975f5c5SAndroid Build Coastguard Worker      experiments {
3356*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
3357*8975f5c5SAndroid Build Coastguard Worker        value: 100
3358*8975f5c5SAndroid Build Coastguard Worker      }
3359*8975f5c5SAndroid Build Coastguard Worker      experiments {
3360*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
3361*8975f5c5SAndroid Build Coastguard Worker        value: 100
3362*8975f5c5SAndroid Build Coastguard Worker      }
3363*8975f5c5SAndroid Build Coastguard Worker      resultdb {
3364*8975f5c5SAndroid Build Coastguard Worker        enable: true
3365*8975f5c5SAndroid Build Coastguard Worker      }
3366*8975f5c5SAndroid Build Coastguard Worker    }
3367*8975f5c5SAndroid Build Coastguard Worker    builders {
3368*8975f5c5SAndroid Build Coastguard Worker      name: "winuwp-compile"
3369*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
3370*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
3371*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
3372*8975f5c5SAndroid Build Coastguard Worker      exe {
3373*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
3374*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
3375*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
3376*8975f5c5SAndroid Build Coastguard Worker      }
3377*8975f5c5SAndroid Build Coastguard Worker      properties:
3378*8975f5c5SAndroid Build Coastguard Worker        '{'
3379*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
3380*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
3381*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
3382*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
3383*8975f5c5SAndroid Build Coastguard Worker        '  },'
3384*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
3385*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
3386*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
3387*8975f5c5SAndroid Build Coastguard Worker        '    ],'
3388*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
3389*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
3390*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
3391*8975f5c5SAndroid Build Coastguard Worker        '    ]'
3392*8975f5c5SAndroid Build Coastguard Worker        '  },'
3393*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
3394*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
3395*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
3396*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
3397*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "msvc"'
3398*8975f5c5SAndroid Build Coastguard Worker        '}'
3399*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
3400*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
3401*8975f5c5SAndroid Build Coastguard Worker      experiments {
3402*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
3403*8975f5c5SAndroid Build Coastguard Worker        value: 100
3404*8975f5c5SAndroid Build Coastguard Worker      }
3405*8975f5c5SAndroid Build Coastguard Worker      experiments {
3406*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
3407*8975f5c5SAndroid Build Coastguard Worker        value: 100
3408*8975f5c5SAndroid Build Coastguard Worker      }
3409*8975f5c5SAndroid Build Coastguard Worker      resultdb {
3410*8975f5c5SAndroid Build Coastguard Worker        enable: true
3411*8975f5c5SAndroid Build Coastguard Worker      }
3412*8975f5c5SAndroid Build Coastguard Worker    }
3413*8975f5c5SAndroid Build Coastguard Worker    builders {
3414*8975f5c5SAndroid Build Coastguard Worker      name: "winuwp-dbg-compile"
3415*8975f5c5SAndroid Build Coastguard Worker      swarming_host: "chromium-swarm.appspot.com"
3416*8975f5c5SAndroid Build Coastguard Worker      dimensions: "builderless:1"
3417*8975f5c5SAndroid Build Coastguard Worker      dimensions: "os:Windows"
3418*8975f5c5SAndroid Build Coastguard Worker      exe {
3419*8975f5c5SAndroid Build Coastguard Worker        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
3420*8975f5c5SAndroid Build Coastguard Worker        cipd_version: "refs/heads/main"
3421*8975f5c5SAndroid Build Coastguard Worker        cmd: "luciexe"
3422*8975f5c5SAndroid Build Coastguard Worker      }
3423*8975f5c5SAndroid Build Coastguard Worker      properties:
3424*8975f5c5SAndroid Build Coastguard Worker        '{'
3425*8975f5c5SAndroid Build Coastguard Worker        '  "$build/reclient": {'
3426*8975f5c5SAndroid Build Coastguard Worker        '    "instance": "rbe-chromium-untrusted",'
3427*8975f5c5SAndroid Build Coastguard Worker        '    "metrics_project": "chromium-reclient-metrics",'
3428*8975f5c5SAndroid Build Coastguard Worker        '    "scandeps_server": true'
3429*8975f5c5SAndroid Build Coastguard Worker        '  },'
3430*8975f5c5SAndroid Build Coastguard Worker        '  "$recipe_engine/resultdb/test_presentation": {'
3431*8975f5c5SAndroid Build Coastguard Worker        '    "column_keys": ['
3432*8975f5c5SAndroid Build Coastguard Worker        '      "v.gpu"'
3433*8975f5c5SAndroid Build Coastguard Worker        '    ],'
3434*8975f5c5SAndroid Build Coastguard Worker        '    "grouping_keys": ['
3435*8975f5c5SAndroid Build Coastguard Worker        '      "status",'
3436*8975f5c5SAndroid Build Coastguard Worker        '      "v.test_suite"'
3437*8975f5c5SAndroid Build Coastguard Worker        '    ]'
3438*8975f5c5SAndroid Build Coastguard Worker        '  },'
3439*8975f5c5SAndroid Build Coastguard Worker        '  "builder_group": "angle",'
3440*8975f5c5SAndroid Build Coastguard Worker        '  "platform": "win",'
3441*8975f5c5SAndroid Build Coastguard Worker        '  "recipe": "angle",'
3442*8975f5c5SAndroid Build Coastguard Worker        '  "test_mode": "compile_only",'
3443*8975f5c5SAndroid Build Coastguard Worker        '  "toolchain": "msvc"'
3444*8975f5c5SAndroid Build Coastguard Worker        '}'
3445*8975f5c5SAndroid Build Coastguard Worker      build_numbers: YES
3446*8975f5c5SAndroid Build Coastguard Worker      service_account: "[email protected]"
3447*8975f5c5SAndroid Build Coastguard Worker      experiments {
3448*8975f5c5SAndroid Build Coastguard Worker        key: "chromium_swarming.expose_merge_script_failures"
3449*8975f5c5SAndroid Build Coastguard Worker        value: 100
3450*8975f5c5SAndroid Build Coastguard Worker      }
3451*8975f5c5SAndroid Build Coastguard Worker      experiments {
3452*8975f5c5SAndroid Build Coastguard Worker        key: "luci.recipes.use_python3"
3453*8975f5c5SAndroid Build Coastguard Worker        value: 100
3454*8975f5c5SAndroid Build Coastguard Worker      }
3455*8975f5c5SAndroid Build Coastguard Worker      resultdb {
3456*8975f5c5SAndroid Build Coastguard Worker        enable: true
3457*8975f5c5SAndroid Build Coastguard Worker      }
3458*8975f5c5SAndroid Build Coastguard Worker    }
3459*8975f5c5SAndroid Build Coastguard Worker  }
3460*8975f5c5SAndroid Build Coastguard Worker  shadow: "try.shadow"
3461*8975f5c5SAndroid Build Coastguard Worker}
3462*8975f5c5SAndroid Build Coastguard Workerbuckets {
3463*8975f5c5SAndroid Build Coastguard Worker  name: "try.shadow"
3464*8975f5c5SAndroid Build Coastguard Worker  acls {
3465*8975f5c5SAndroid Build Coastguard Worker    group: "all"
3466*8975f5c5SAndroid Build Coastguard Worker  }
3467*8975f5c5SAndroid Build Coastguard Worker  constraints {
3468*8975f5c5SAndroid Build Coastguard Worker    pools: "luci.angle.try"
3469*8975f5c5SAndroid Build Coastguard Worker    service_accounts: "[email protected]"
3470*8975f5c5SAndroid Build Coastguard Worker  }
3471*8975f5c5SAndroid Build Coastguard Worker  dynamic_builder_template {}
3472*8975f5c5SAndroid Build Coastguard Worker}
3473