• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "AAAAA1 AUTOGENERATED FILE DO NOT EDIT": {},
3  "AAAAA2 See generate_buildbot_json.py to make changes": {},
4  "android-arm64-exp-pixel6": {
5    "gtest_tests": [
6      {
7        "args": [
8          "--use-angle=vulkan",
9          "-v",
10          "--shard-timeout=500"
11        ],
12        "merge": {
13          "script": "//scripts/angle_deqp_test_merge.py"
14        },
15        "name": "angle_deqp_egl_vulkan_tests",
16        "swarming": {
17          "containment_type": "AUTO",
18          "dimension_sets": [
19            {
20              "device_os": "TP1A.220624.021",
21              "device_os_type": "userdebug",
22              "device_type": "oriole",
23              "os": "Android",
24              "pool": "chromium.tests.gpu"
25            }
26          ],
27          "expiration": 21600,
28          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
29          "shards": 4
30        },
31        "test": "angle_deqp_egl_tests",
32        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
33        "use_isolated_scripts_api": true
34      },
35      {
36        "args": [
37          "--use-angle=vulkan",
38          "-v",
39          "--shard-timeout=500"
40        ],
41        "merge": {
42          "script": "//scripts/angle_deqp_test_merge.py"
43        },
44        "name": "angle_deqp_gles2_vulkan_tests",
45        "swarming": {
46          "containment_type": "AUTO",
47          "dimension_sets": [
48            {
49              "device_os": "TP1A.220624.021",
50              "device_os_type": "userdebug",
51              "device_type": "oriole",
52              "os": "Android",
53              "pool": "chromium.tests.gpu"
54            }
55          ],
56          "expiration": 21600,
57          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
58          "shards": 4
59        },
60        "test": "angle_deqp_gles2_tests",
61        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
62        "use_isolated_scripts_api": true
63      },
64      {
65        "args": [
66          "--use-angle=vulkan",
67          "-v",
68          "--shard-timeout=500"
69        ],
70        "merge": {
71          "script": "//scripts/angle_deqp_test_merge.py"
72        },
73        "name": "angle_deqp_gles31_vulkan_tests",
74        "swarming": {
75          "containment_type": "AUTO",
76          "dimension_sets": [
77            {
78              "device_os": "TP1A.220624.021",
79              "device_os_type": "userdebug",
80              "device_type": "oriole",
81              "os": "Android",
82              "pool": "chromium.tests.gpu"
83            }
84          ],
85          "expiration": 21600,
86          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
87          "shards": 20
88        },
89        "test": "angle_deqp_gles31_tests",
90        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_tests/",
91        "use_isolated_scripts_api": true
92      },
93      {
94        "args": [
95          "--use-angle=vulkan",
96          "-v",
97          "--shard-timeout=500"
98        ],
99        "merge": {
100          "script": "//scripts/angle_deqp_test_merge.py"
101        },
102        "name": "angle_deqp_gles3_vulkan_tests",
103        "swarming": {
104          "containment_type": "AUTO",
105          "dimension_sets": [
106            {
107              "device_os": "TP1A.220624.021",
108              "device_os_type": "userdebug",
109              "device_type": "oriole",
110              "os": "Android",
111              "pool": "chromium.tests.gpu"
112            }
113          ],
114          "expiration": 21600,
115          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
116          "shards": 12
117        },
118        "test": "angle_deqp_gles3_tests",
119        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
120        "use_isolated_scripts_api": true
121      },
122      {
123        "args": [
124          "--use-angle=vulkan",
125          "-v",
126          "--shard-timeout=500"
127        ],
128        "merge": {
129          "script": "//scripts/angle_deqp_test_merge.py"
130        },
131        "name": "angle_deqp_khr_gles2_vulkan_tests",
132        "swarming": {
133          "containment_type": "AUTO",
134          "dimension_sets": [
135            {
136              "device_os": "TP1A.220624.021",
137              "device_os_type": "userdebug",
138              "device_type": "oriole",
139              "os": "Android",
140              "pool": "chromium.tests.gpu"
141            }
142          ],
143          "expiration": 21600,
144          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
145        },
146        "test": "angle_deqp_khr_gles2_tests",
147        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles2_tests/",
148        "use_isolated_scripts_api": true
149      },
150      {
151        "args": [
152          "--use-angle=vulkan",
153          "-v",
154          "--shard-timeout=500"
155        ],
156        "merge": {
157          "script": "//scripts/angle_deqp_test_merge.py"
158        },
159        "name": "angle_deqp_khr_gles31_vulkan_tests",
160        "swarming": {
161          "containment_type": "AUTO",
162          "dimension_sets": [
163            {
164              "device_os": "TP1A.220624.021",
165              "device_os_type": "userdebug",
166              "device_type": "oriole",
167              "os": "Android",
168              "pool": "chromium.tests.gpu"
169            }
170          ],
171          "expiration": 21600,
172          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
173        },
174        "test": "angle_deqp_khr_gles31_tests",
175        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles31_tests/",
176        "use_isolated_scripts_api": true
177      },
178      {
179        "args": [
180          "--use-angle=vulkan",
181          "-v",
182          "--shard-timeout=500"
183        ],
184        "merge": {
185          "script": "//scripts/angle_deqp_test_merge.py"
186        },
187        "name": "angle_deqp_khr_gles32_vulkan_tests",
188        "swarming": {
189          "containment_type": "AUTO",
190          "dimension_sets": [
191            {
192              "device_os": "TP1A.220624.021",
193              "device_os_type": "userdebug",
194              "device_type": "oriole",
195              "os": "Android",
196              "pool": "chromium.tests.gpu"
197            }
198          ],
199          "expiration": 21600,
200          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
201        },
202        "test": "angle_deqp_khr_gles32_tests",
203        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles32_tests/",
204        "use_isolated_scripts_api": true
205      },
206      {
207        "args": [
208          "--use-angle=vulkan",
209          "-v",
210          "--shard-timeout=500"
211        ],
212        "merge": {
213          "script": "//scripts/angle_deqp_test_merge.py"
214        },
215        "name": "angle_deqp_khr_gles3_vulkan_tests",
216        "swarming": {
217          "containment_type": "AUTO",
218          "dimension_sets": [
219            {
220              "device_os": "TP1A.220624.021",
221              "device_os_type": "userdebug",
222              "device_type": "oriole",
223              "os": "Android",
224              "pool": "chromium.tests.gpu"
225            }
226          ],
227          "expiration": 21600,
228          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
229        },
230        "test": "angle_deqp_khr_gles3_tests",
231        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles3_tests/",
232        "use_isolated_scripts_api": true
233      },
234      {
235        "args": [
236          "--use-angle=vulkan",
237          "-v",
238          "--shard-timeout=500"
239        ],
240        "linux-args": [
241          "--no-xvfb"
242        ],
243        "merge": {
244          "script": "//scripts/angle_deqp_test_merge.py"
245        },
246        "name": "angle_deqp_khr_noctx_gles2_vulkan_tests",
247        "swarming": {
248          "containment_type": "AUTO",
249          "dimension_sets": [
250            {
251              "device_os": "TP1A.220624.021",
252              "device_os_type": "userdebug",
253              "device_type": "oriole",
254              "os": "Android",
255              "pool": "chromium.tests.gpu"
256            }
257          ],
258          "expiration": 21600,
259          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
260        },
261        "test": "angle_deqp_khr_noctx_gles2_tests",
262        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_noctx_gles2_tests/",
263        "use_isolated_scripts_api": true
264      },
265      {
266        "args": [
267          "--use-angle=vulkan",
268          "-v",
269          "--shard-timeout=500"
270        ],
271        "linux-args": [
272          "--no-xvfb"
273        ],
274        "merge": {
275          "script": "//scripts/angle_deqp_test_merge.py"
276        },
277        "name": "angle_deqp_khr_noctx_gles32_vulkan_tests",
278        "swarming": {
279          "containment_type": "AUTO",
280          "dimension_sets": [
281            {
282              "device_os": "TP1A.220624.021",
283              "device_os_type": "userdebug",
284              "device_type": "oriole",
285              "os": "Android",
286              "pool": "chromium.tests.gpu"
287            }
288          ],
289          "expiration": 21600,
290          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
291        },
292        "test": "angle_deqp_khr_noctx_gles32_tests",
293        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_noctx_gles32_tests/",
294        "use_isolated_scripts_api": true
295      },
296      {
297        "args": [
298          "--use-angle=vulkan",
299          "-v",
300          "--shard-timeout=500"
301        ],
302        "linux-args": [
303          "--no-xvfb"
304        ],
305        "merge": {
306          "script": "//scripts/angle_deqp_test_merge.py"
307        },
308        "name": "angle_deqp_khr_single_gles32_vulkan_tests",
309        "swarming": {
310          "containment_type": "AUTO",
311          "dimension_sets": [
312            {
313              "device_os": "TP1A.220624.021",
314              "device_os_type": "userdebug",
315              "device_type": "oriole",
316              "os": "Android",
317              "pool": "chromium.tests.gpu"
318            }
319          ],
320          "expiration": 21600,
321          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
322        },
323        "test": "angle_deqp_khr_single_gles32_tests",
324        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_single_gles32_tests/",
325        "use_isolated_scripts_api": true
326      },
327      {
328        "args": [
329          "--gtest_filter=*Vulkan*:-*Vulkan_SwiftShader*",
330          "--shard-timeout=300",
331          "-v",
332          "--render-test-output-dir=${ISOLATED_OUTDIR}"
333        ],
334        "merge": {
335          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
336        },
337        "swarming": {
338          "containment_type": "AUTO",
339          "dimension_sets": [
340            {
341              "device_os": "TP1A.220624.021",
342              "device_os_type": "userdebug",
343              "device_type": "oriole",
344              "os": "Android",
345              "pool": "chromium.tests.gpu"
346            }
347          ],
348          "expiration": 21600,
349          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
350          "shards": 8
351        },
352        "test": "angle_end2end_tests",
353        "test_id_prefix": "ninja://src/tests:angle_end2end_tests/",
354        "use_isolated_scripts_api": true
355      },
356      {
357        "args": [
358          "-v"
359        ],
360        "merge": {
361          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
362        },
363        "swarming": {
364          "containment_type": "AUTO",
365          "dimension_sets": [
366            {
367              "device_os": "TP1A.220624.021",
368              "device_os_type": "userdebug",
369              "device_type": "oriole",
370              "os": "Android",
371              "pool": "chromium.tests.gpu"
372            }
373          ],
374          "expiration": 21600,
375          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
376        },
377        "test": "angle_unittests",
378        "test_id_prefix": "ninja://src/tests:angle_unittests/",
379        "use_isolated_scripts_api": true
380      }
381    ],
382    "isolated_scripts": [
383      {
384        "args": [
385          "--test-machine-name",
386          "${buildername}",
387          "-v",
388          "--git-revision=${got_angle_revision}"
389        ],
390        "isolate_name": "angle_restricted_trace_gold_tests",
391        "merge": {
392          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
393        },
394        "name": "angle_restricted_trace_gold_tests",
395        "precommit_args": [
396          "--gerrit-issue=${patch_issue}",
397          "--gerrit-patchset=${patch_set}",
398          "--buildbucket-id=${buildbucket_build_id}",
399          "--use-permissive-pixel-comparison=${use_permissive_angle_pixel_comparison}"
400        ],
401        "swarming": {
402          "containment_type": "AUTO",
403          "dimension_sets": [
404            {
405              "device_os": "TP1A.220624.021",
406              "device_os_type": "userdebug",
407              "device_type": "oriole",
408              "os": "Android",
409              "pool": "chromium.tests.gpu"
410            }
411          ],
412          "expiration": 21600,
413          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
414          "shards": 6
415        },
416        "test_id_prefix": "ninja://src/tests/restricted_traces:angle_restricted_trace_gold_tests/"
417      }
418    ]
419  },
420  "android-arm64-pixel4": {
421    "gtest_tests": [
422      {
423        "args": [
424          "--use-angle=gles",
425          "-v",
426          "--shard-timeout=500"
427        ],
428        "merge": {
429          "script": "//scripts/angle_deqp_test_merge.py"
430        },
431        "name": "angle_deqp_egl_gles_tests",
432        "swarming": {
433          "containment_type": "AUTO",
434          "dimension_sets": [
435            {
436              "device_os": "R",
437              "device_os_type": "userdebug",
438              "device_type": "flame",
439              "os": "Android",
440              "pool": "chromium.tests.gpu"
441            }
442          ],
443          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
444        },
445        "test": "angle_deqp_egl_tests",
446        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
447        "use_isolated_scripts_api": true
448      },
449      {
450        "args": [
451          "--use-angle=vulkan",
452          "-v",
453          "--shard-timeout=500"
454        ],
455        "merge": {
456          "script": "//scripts/angle_deqp_test_merge.py"
457        },
458        "name": "angle_deqp_egl_vulkan_tests",
459        "swarming": {
460          "containment_type": "AUTO",
461          "dimension_sets": [
462            {
463              "device_os": "R",
464              "device_os_type": "userdebug",
465              "device_type": "flame",
466              "os": "Android",
467              "pool": "chromium.tests.gpu"
468            }
469          ],
470          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
471          "shards": 4
472        },
473        "test": "angle_deqp_egl_tests",
474        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
475        "use_isolated_scripts_api": true
476      },
477      {
478        "args": [
479          "--use-angle=gles",
480          "-v",
481          "--shard-timeout=500"
482        ],
483        "merge": {
484          "script": "//scripts/angle_deqp_test_merge.py"
485        },
486        "name": "angle_deqp_gles2_gles_tests",
487        "swarming": {
488          "containment_type": "AUTO",
489          "dimension_sets": [
490            {
491              "device_os": "R",
492              "device_os_type": "userdebug",
493              "device_type": "flame",
494              "os": "Android",
495              "pool": "chromium.tests.gpu"
496            }
497          ],
498          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
499          "shards": 4
500        },
501        "test": "angle_deqp_gles2_tests",
502        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
503        "use_isolated_scripts_api": true
504      },
505      {
506        "args": [
507          "--use-angle=vulkan",
508          "-v",
509          "--shard-timeout=500"
510        ],
511        "merge": {
512          "script": "//scripts/angle_deqp_test_merge.py"
513        },
514        "name": "angle_deqp_gles2_vulkan_tests",
515        "swarming": {
516          "containment_type": "AUTO",
517          "dimension_sets": [
518            {
519              "device_os": "R",
520              "device_os_type": "userdebug",
521              "device_type": "flame",
522              "os": "Android",
523              "pool": "chromium.tests.gpu"
524            }
525          ],
526          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
527          "shards": 4
528        },
529        "test": "angle_deqp_gles2_tests",
530        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
531        "use_isolated_scripts_api": true
532      },
533      {
534        "args": [
535          "--use-angle=vulkan",
536          "-v",
537          "--shard-timeout=500"
538        ],
539        "merge": {
540          "script": "//scripts/angle_deqp_test_merge.py"
541        },
542        "name": "angle_deqp_gles31_vulkan_tests",
543        "swarming": {
544          "containment_type": "AUTO",
545          "dimension_sets": [
546            {
547              "device_os": "R",
548              "device_os_type": "userdebug",
549              "device_type": "flame",
550              "os": "Android",
551              "pool": "chromium.tests.gpu"
552            }
553          ],
554          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
555          "shards": 20
556        },
557        "test": "angle_deqp_gles31_tests",
558        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_tests/",
559        "use_isolated_scripts_api": true
560      },
561      {
562        "args": [
563          "--use-angle=gles",
564          "-v",
565          "--shard-timeout=500"
566        ],
567        "merge": {
568          "script": "//scripts/angle_deqp_test_merge.py"
569        },
570        "name": "angle_deqp_gles3_gles_tests",
571        "swarming": {
572          "containment_type": "AUTO",
573          "dimension_sets": [
574            {
575              "device_os": "R",
576              "device_os_type": "userdebug",
577              "device_type": "flame",
578              "os": "Android",
579              "pool": "chromium.tests.gpu"
580            }
581          ],
582          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
583          "shards": 12
584        },
585        "test": "angle_deqp_gles3_tests",
586        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
587        "use_isolated_scripts_api": true
588      },
589      {
590        "args": [
591          "--use-angle=vulkan",
592          "-v",
593          "--shard-timeout=500"
594        ],
595        "merge": {
596          "script": "//scripts/angle_deqp_test_merge.py"
597        },
598        "name": "angle_deqp_gles3_vulkan_tests",
599        "swarming": {
600          "containment_type": "AUTO",
601          "dimension_sets": [
602            {
603              "device_os": "R",
604              "device_os_type": "userdebug",
605              "device_type": "flame",
606              "os": "Android",
607              "pool": "chromium.tests.gpu"
608            }
609          ],
610          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
611          "shards": 12
612        },
613        "test": "angle_deqp_gles3_tests",
614        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
615        "use_isolated_scripts_api": true
616      },
617      {
618        "args": [
619          "--use-angle=vulkan",
620          "-v",
621          "--shard-timeout=500"
622        ],
623        "merge": {
624          "script": "//scripts/angle_deqp_test_merge.py"
625        },
626        "name": "angle_deqp_khr_gles2_vulkan_tests",
627        "swarming": {
628          "containment_type": "AUTO",
629          "dimension_sets": [
630            {
631              "device_os": "R",
632              "device_os_type": "userdebug",
633              "device_type": "flame",
634              "os": "Android",
635              "pool": "chromium.tests.gpu"
636            }
637          ],
638          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
639        },
640        "test": "angle_deqp_khr_gles2_tests",
641        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles2_tests/",
642        "use_isolated_scripts_api": true
643      },
644      {
645        "args": [
646          "--use-angle=vulkan",
647          "-v",
648          "--shard-timeout=500"
649        ],
650        "merge": {
651          "script": "//scripts/angle_deqp_test_merge.py"
652        },
653        "name": "angle_deqp_khr_gles31_vulkan_tests",
654        "swarming": {
655          "containment_type": "AUTO",
656          "dimension_sets": [
657            {
658              "device_os": "R",
659              "device_os_type": "userdebug",
660              "device_type": "flame",
661              "os": "Android",
662              "pool": "chromium.tests.gpu"
663            }
664          ],
665          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
666        },
667        "test": "angle_deqp_khr_gles31_tests",
668        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles31_tests/",
669        "use_isolated_scripts_api": true
670      },
671      {
672        "args": [
673          "--use-angle=vulkan",
674          "-v",
675          "--shard-timeout=500"
676        ],
677        "merge": {
678          "script": "//scripts/angle_deqp_test_merge.py"
679        },
680        "name": "angle_deqp_khr_gles32_vulkan_tests",
681        "swarming": {
682          "containment_type": "AUTO",
683          "dimension_sets": [
684            {
685              "device_os": "R",
686              "device_os_type": "userdebug",
687              "device_type": "flame",
688              "os": "Android",
689              "pool": "chromium.tests.gpu"
690            }
691          ],
692          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
693        },
694        "test": "angle_deqp_khr_gles32_tests",
695        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles32_tests/",
696        "use_isolated_scripts_api": true
697      },
698      {
699        "args": [
700          "--use-angle=vulkan",
701          "-v",
702          "--shard-timeout=500"
703        ],
704        "merge": {
705          "script": "//scripts/angle_deqp_test_merge.py"
706        },
707        "name": "angle_deqp_khr_gles3_vulkan_tests",
708        "swarming": {
709          "containment_type": "AUTO",
710          "dimension_sets": [
711            {
712              "device_os": "R",
713              "device_os_type": "userdebug",
714              "device_type": "flame",
715              "os": "Android",
716              "pool": "chromium.tests.gpu"
717            }
718          ],
719          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
720        },
721        "test": "angle_deqp_khr_gles3_tests",
722        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles3_tests/",
723        "use_isolated_scripts_api": true
724      },
725      {
726        "args": [
727          "--use-angle=vulkan",
728          "-v",
729          "--shard-timeout=500"
730        ],
731        "linux-args": [
732          "--no-xvfb"
733        ],
734        "merge": {
735          "script": "//scripts/angle_deqp_test_merge.py"
736        },
737        "name": "angle_deqp_khr_noctx_gles2_vulkan_tests",
738        "swarming": {
739          "containment_type": "AUTO",
740          "dimension_sets": [
741            {
742              "device_os": "R",
743              "device_os_type": "userdebug",
744              "device_type": "flame",
745              "os": "Android",
746              "pool": "chromium.tests.gpu"
747            }
748          ],
749          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
750        },
751        "test": "angle_deqp_khr_noctx_gles2_tests",
752        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_noctx_gles2_tests/",
753        "use_isolated_scripts_api": true
754      },
755      {
756        "args": [
757          "--use-angle=vulkan",
758          "-v",
759          "--shard-timeout=500"
760        ],
761        "linux-args": [
762          "--no-xvfb"
763        ],
764        "merge": {
765          "script": "//scripts/angle_deqp_test_merge.py"
766        },
767        "name": "angle_deqp_khr_noctx_gles32_vulkan_tests",
768        "swarming": {
769          "containment_type": "AUTO",
770          "dimension_sets": [
771            {
772              "device_os": "R",
773              "device_os_type": "userdebug",
774              "device_type": "flame",
775              "os": "Android",
776              "pool": "chromium.tests.gpu"
777            }
778          ],
779          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
780        },
781        "test": "angle_deqp_khr_noctx_gles32_tests",
782        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_noctx_gles32_tests/",
783        "use_isolated_scripts_api": true
784      },
785      {
786        "args": [
787          "--use-angle=vulkan",
788          "-v",
789          "--shard-timeout=500"
790        ],
791        "linux-args": [
792          "--no-xvfb"
793        ],
794        "merge": {
795          "script": "//scripts/angle_deqp_test_merge.py"
796        },
797        "name": "angle_deqp_khr_single_gles32_vulkan_tests",
798        "swarming": {
799          "containment_type": "AUTO",
800          "dimension_sets": [
801            {
802              "device_os": "R",
803              "device_os_type": "userdebug",
804              "device_type": "flame",
805              "os": "Android",
806              "pool": "chromium.tests.gpu"
807            }
808          ],
809          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
810        },
811        "test": "angle_deqp_khr_single_gles32_tests",
812        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_single_gles32_tests/",
813        "use_isolated_scripts_api": true
814      },
815      {
816        "args": [
817          "--gtest_filter=-*Vulkan_SwiftShader*",
818          "--shard-timeout=180",
819          "-v",
820          "--render-test-output-dir=${ISOLATED_OUTDIR}"
821        ],
822        "merge": {
823          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
824        },
825        "swarming": {
826          "containment_type": "AUTO",
827          "dimension_sets": [
828            {
829              "device_os": "R",
830              "device_os_type": "userdebug",
831              "device_type": "flame",
832              "os": "Android",
833              "pool": "chromium.tests.gpu"
834            }
835          ],
836          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
837          "shards": 8
838        },
839        "test": "angle_end2end_tests",
840        "test_id_prefix": "ninja://src/tests:angle_end2end_tests/",
841        "use_isolated_scripts_api": true
842      },
843      {
844        "args": [
845          "--test-timeout=300",
846          "--batch-size=10",
847          "--gtest_filter=*Vulkan*",
848          "--shard-timeout=600",
849          "-v"
850        ],
851        "merge": {
852          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
853        },
854        "swarming": {
855          "containment_type": "AUTO",
856          "dimension_sets": [
857            {
858              "device_os": "R",
859              "device_os_type": "userdebug",
860              "device_type": "flame",
861              "os": "Android",
862              "pool": "chromium.tests.gpu"
863            }
864          ],
865          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
866        },
867        "test": "angle_gles1_conformance_tests",
868        "test_id_prefix": "ninja://src/tests:angle_gles1_conformance_tests/",
869        "use_isolated_scripts_api": true
870      },
871      {
872        "args": [
873          "-v"
874        ],
875        "merge": {
876          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
877        },
878        "swarming": {
879          "containment_type": "AUTO",
880          "dimension_sets": [
881            {
882              "device_os": "R",
883              "device_os_type": "userdebug",
884              "device_type": "flame",
885              "os": "Android",
886              "pool": "chromium.tests.gpu"
887            }
888          ],
889          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
890        },
891        "test": "angle_unittests",
892        "test_id_prefix": "ninja://src/tests:angle_unittests/",
893        "use_isolated_scripts_api": true
894      }
895    ],
896    "isolated_scripts": [
897      {
898        "args": [
899          "--log=debug",
900          "--smoke-test-mode",
901          "--show-test-stdout"
902        ],
903        "isolate_name": "angle_perftests",
904        "merge": {
905          "args": [
906            "--smoke-test-mode"
907          ],
908          "script": "//scripts/process_angle_perf_results.py"
909        },
910        "name": "angle_perftests",
911        "swarming": {
912          "containment_type": "AUTO",
913          "dimension_sets": [
914            {
915              "device_os": "R",
916              "device_os_type": "userdebug",
917              "device_type": "flame",
918              "os": "Android",
919              "pool": "chromium.tests.gpu"
920            }
921          ],
922          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
923          "shards": 6
924        },
925        "test_id_prefix": "ninja://src/tests:angle_perftests/"
926      },
927      {
928        "args": [
929          "--test-machine-name",
930          "${buildername}",
931          "--trace-interpreter=gz",
932          "--filter=fishdom:geometry_dash:merge_dragons:minecraft_bedrock:new_legend_of_the_condor_heroes:street_fighter_duel:teslagrad:vainglory",
933          "-v",
934          "--git-revision=${got_angle_revision}"
935        ],
936        "isolate_name": "angle_restricted_trace_gold_interpreted_tests",
937        "merge": {
938          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
939        },
940        "name": "angle_restricted_trace_gold_interpreted_tests",
941        "precommit_args": [
942          "--gerrit-issue=${patch_issue}",
943          "--gerrit-patchset=${patch_set}",
944          "--buildbucket-id=${buildbucket_build_id}",
945          "--use-permissive-pixel-comparison=${use_permissive_angle_pixel_comparison}"
946        ],
947        "swarming": {
948          "containment_type": "AUTO",
949          "dimension_sets": [
950            {
951              "device_os": "R",
952              "device_os_type": "userdebug",
953              "device_type": "flame",
954              "os": "Android",
955              "pool": "chromium.tests.gpu"
956            }
957          ],
958          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
959        },
960        "test": "angle_restricted_trace_gold_tests",
961        "test_id_prefix": "ninja://src/tests/restricted_traces:angle_restricted_trace_gold_tests/"
962      },
963      {
964        "args": [
965          "--test-machine-name",
966          "${buildername}",
967          "-v",
968          "--git-revision=${got_angle_revision}"
969        ],
970        "isolate_name": "angle_restricted_trace_gold_tests",
971        "merge": {
972          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
973        },
974        "name": "angle_restricted_trace_gold_tests",
975        "precommit_args": [
976          "--gerrit-issue=${patch_issue}",
977          "--gerrit-patchset=${patch_set}",
978          "--buildbucket-id=${buildbucket_build_id}",
979          "--use-permissive-pixel-comparison=${use_permissive_angle_pixel_comparison}"
980        ],
981        "swarming": {
982          "containment_type": "AUTO",
983          "dimension_sets": [
984            {
985              "device_os": "R",
986              "device_os_type": "userdebug",
987              "device_type": "flame",
988              "os": "Android",
989              "pool": "chromium.tests.gpu"
990            }
991          ],
992          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
993          "shards": 6
994        },
995        "test_id_prefix": "ninja://src/tests/restricted_traces:angle_restricted_trace_gold_tests/"
996      },
997      {
998        "args": [
999          "--log=debug",
1000          "--smoke-test-mode",
1001          "--show-test-stdout",
1002          "--use-gl=native",
1003          "--trace-tests"
1004        ],
1005        "isolate_name": "angle_trace_perf_native_tests",
1006        "merge": {
1007          "args": [
1008            "--smoke-test-mode"
1009          ],
1010          "script": "//scripts/process_angle_perf_results.py"
1011        },
1012        "name": "angle_trace_perf_native_tests",
1013        "swarming": {
1014          "containment_type": "AUTO",
1015          "dimension_sets": [
1016            {
1017              "device_os": "R",
1018              "device_os_type": "userdebug",
1019              "device_type": "flame",
1020              "os": "Android",
1021              "pool": "chromium.tests.gpu"
1022            }
1023          ],
1024          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
1025          "shards": 6
1026        },
1027        "test": "angle_trace_perf_tests",
1028        "test_id_prefix": "ninja://src/tests:angle_trace_perf_tests/"
1029      },
1030      {
1031        "args": [
1032          "--log=debug",
1033          "--smoke-test-mode",
1034          "--show-test-stdout",
1035          "--use-angle=vulkan",
1036          "--trace-tests"
1037        ],
1038        "isolate_name": "angle_trace_perf_vulkan_tests",
1039        "merge": {
1040          "args": [
1041            "--smoke-test-mode"
1042          ],
1043          "script": "//scripts/process_angle_perf_results.py"
1044        },
1045        "name": "angle_trace_perf_vulkan_tests",
1046        "swarming": {
1047          "containment_type": "AUTO",
1048          "dimension_sets": [
1049            {
1050              "device_os": "R",
1051              "device_os_type": "userdebug",
1052              "device_type": "flame",
1053              "os": "Android",
1054              "pool": "chromium.tests.gpu"
1055            }
1056          ],
1057          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
1058          "shards": 6
1059        },
1060        "test": "angle_trace_perf_tests",
1061        "test_id_prefix": "ninja://src/tests:angle_trace_perf_tests/"
1062      }
1063    ]
1064  },
1065  "android-arm64-pixel4-perf": {
1066    "isolated_scripts": [
1067      {
1068        "args": [
1069          "--log=debug",
1070          "--samples-per-test=6",
1071          "--show-test-stdout",
1072          "--trial-time=10"
1073        ],
1074        "isolate_name": "angle_perftests",
1075        "merge": {
1076          "script": "//scripts/process_angle_perf_results.py"
1077        },
1078        "name": "angle_perftests",
1079        "swarming": {
1080          "containment_type": "AUTO",
1081          "dimension_sets": [
1082            {
1083              "device_os": "R",
1084              "device_os_type": "userdebug",
1085              "device_type": "flame",
1086              "os": "Android",
1087              "pool": "chromium.tests.gpu"
1088            }
1089          ],
1090          "hard_timeout": 7200,
1091          "io_timeout": 300,
1092          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
1093          "shards": 30
1094        },
1095        "test_id_prefix": "ninja://src/tests:angle_perftests/"
1096      },
1097      {
1098        "args": [
1099          "--log=debug",
1100          "--show-test-stdout",
1101          "--samples-per-test=6",
1102          "--use-gl=native",
1103          "--trace-tests",
1104          "--trial-time=10"
1105        ],
1106        "isolate_name": "angle_trace_perf_native_tests",
1107        "merge": {
1108          "script": "//scripts/process_angle_perf_results.py"
1109        },
1110        "name": "angle_trace_perf_native_tests",
1111        "swarming": {
1112          "containment_type": "AUTO",
1113          "dimension_sets": [
1114            {
1115              "device_os": "R",
1116              "device_os_type": "userdebug",
1117              "device_type": "flame",
1118              "os": "Android",
1119              "pool": "chromium.tests.gpu"
1120            }
1121          ],
1122          "hard_timeout": 7200,
1123          "io_timeout": 300,
1124          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
1125          "shards": 30
1126        },
1127        "test": "angle_trace_perf_tests",
1128        "test_id_prefix": "ninja://src/tests:angle_trace_perf_tests/"
1129      },
1130      {
1131        "args": [
1132          "--log=debug",
1133          "--show-test-stdout",
1134          "--samples-per-test=6",
1135          "--use-angle=vulkan",
1136          "--trace-tests",
1137          "--trial-time=10"
1138        ],
1139        "isolate_name": "angle_trace_perf_vulkan_tests",
1140        "merge": {
1141          "script": "//scripts/process_angle_perf_results.py"
1142        },
1143        "name": "angle_trace_perf_vulkan_tests",
1144        "swarming": {
1145          "containment_type": "AUTO",
1146          "dimension_sets": [
1147            {
1148              "device_os": "R",
1149              "device_os_type": "userdebug",
1150              "device_type": "flame",
1151              "os": "Android",
1152              "pool": "chromium.tests.gpu"
1153            }
1154          ],
1155          "hard_timeout": 7200,
1156          "io_timeout": 300,
1157          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
1158          "shards": 30
1159        },
1160        "test": "angle_trace_perf_tests",
1161        "test_id_prefix": "ninja://src/tests:angle_trace_perf_tests/"
1162      }
1163    ]
1164  },
1165  "android-arm64-pixel6": {
1166    "gtest_tests": [
1167      {
1168        "args": [
1169          "--use-angle=vulkan",
1170          "-v",
1171          "--shard-timeout=500"
1172        ],
1173        "merge": {
1174          "script": "//scripts/angle_deqp_test_merge.py"
1175        },
1176        "name": "angle_deqp_egl_vulkan_tests",
1177        "swarming": {
1178          "containment_type": "AUTO",
1179          "dimension_sets": [
1180            {
1181              "device_os": "TP1A.220624.021",
1182              "device_os_type": "userdebug",
1183              "device_type": "oriole",
1184              "os": "Android",
1185              "pool": "chromium.tests.gpu"
1186            }
1187          ],
1188          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
1189          "shards": 4
1190        },
1191        "test": "angle_deqp_egl_tests",
1192        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
1193        "use_isolated_scripts_api": true
1194      },
1195      {
1196        "args": [
1197          "--use-angle=vulkan",
1198          "-v",
1199          "--shard-timeout=500"
1200        ],
1201        "merge": {
1202          "script": "//scripts/angle_deqp_test_merge.py"
1203        },
1204        "name": "angle_deqp_gles2_vulkan_tests",
1205        "swarming": {
1206          "containment_type": "AUTO",
1207          "dimension_sets": [
1208            {
1209              "device_os": "TP1A.220624.021",
1210              "device_os_type": "userdebug",
1211              "device_type": "oriole",
1212              "os": "Android",
1213              "pool": "chromium.tests.gpu"
1214            }
1215          ],
1216          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
1217          "shards": 4
1218        },
1219        "test": "angle_deqp_gles2_tests",
1220        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
1221        "use_isolated_scripts_api": true
1222      },
1223      {
1224        "args": [
1225          "--use-angle=vulkan",
1226          "-v",
1227          "--shard-timeout=500"
1228        ],
1229        "merge": {
1230          "script": "//scripts/angle_deqp_test_merge.py"
1231        },
1232        "name": "angle_deqp_gles31_vulkan_tests",
1233        "swarming": {
1234          "containment_type": "AUTO",
1235          "dimension_sets": [
1236            {
1237              "device_os": "TP1A.220624.021",
1238              "device_os_type": "userdebug",
1239              "device_type": "oriole",
1240              "os": "Android",
1241              "pool": "chromium.tests.gpu"
1242            }
1243          ],
1244          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
1245          "shards": 20
1246        },
1247        "test": "angle_deqp_gles31_tests",
1248        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_tests/",
1249        "use_isolated_scripts_api": true
1250      },
1251      {
1252        "args": [
1253          "--use-angle=vulkan",
1254          "-v",
1255          "--shard-timeout=500"
1256        ],
1257        "merge": {
1258          "script": "//scripts/angle_deqp_test_merge.py"
1259        },
1260        "name": "angle_deqp_gles3_vulkan_tests",
1261        "swarming": {
1262          "containment_type": "AUTO",
1263          "dimension_sets": [
1264            {
1265              "device_os": "TP1A.220624.021",
1266              "device_os_type": "userdebug",
1267              "device_type": "oriole",
1268              "os": "Android",
1269              "pool": "chromium.tests.gpu"
1270            }
1271          ],
1272          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
1273          "shards": 12
1274        },
1275        "test": "angle_deqp_gles3_tests",
1276        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
1277        "use_isolated_scripts_api": true
1278      },
1279      {
1280        "args": [
1281          "--use-angle=vulkan",
1282          "-v",
1283          "--shard-timeout=500"
1284        ],
1285        "merge": {
1286          "script": "//scripts/angle_deqp_test_merge.py"
1287        },
1288        "name": "angle_deqp_khr_gles2_vulkan_tests",
1289        "swarming": {
1290          "containment_type": "AUTO",
1291          "dimension_sets": [
1292            {
1293              "device_os": "TP1A.220624.021",
1294              "device_os_type": "userdebug",
1295              "device_type": "oriole",
1296              "os": "Android",
1297              "pool": "chromium.tests.gpu"
1298            }
1299          ],
1300          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
1301        },
1302        "test": "angle_deqp_khr_gles2_tests",
1303        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles2_tests/",
1304        "use_isolated_scripts_api": true
1305      },
1306      {
1307        "args": [
1308          "--use-angle=vulkan",
1309          "-v",
1310          "--shard-timeout=500"
1311        ],
1312        "merge": {
1313          "script": "//scripts/angle_deqp_test_merge.py"
1314        },
1315        "name": "angle_deqp_khr_gles31_vulkan_tests",
1316        "swarming": {
1317          "containment_type": "AUTO",
1318          "dimension_sets": [
1319            {
1320              "device_os": "TP1A.220624.021",
1321              "device_os_type": "userdebug",
1322              "device_type": "oriole",
1323              "os": "Android",
1324              "pool": "chromium.tests.gpu"
1325            }
1326          ],
1327          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
1328        },
1329        "test": "angle_deqp_khr_gles31_tests",
1330        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles31_tests/",
1331        "use_isolated_scripts_api": true
1332      },
1333      {
1334        "args": [
1335          "--use-angle=vulkan",
1336          "-v",
1337          "--shard-timeout=500"
1338        ],
1339        "merge": {
1340          "script": "//scripts/angle_deqp_test_merge.py"
1341        },
1342        "name": "angle_deqp_khr_gles32_vulkan_tests",
1343        "swarming": {
1344          "containment_type": "AUTO",
1345          "dimension_sets": [
1346            {
1347              "device_os": "TP1A.220624.021",
1348              "device_os_type": "userdebug",
1349              "device_type": "oriole",
1350              "os": "Android",
1351              "pool": "chromium.tests.gpu"
1352            }
1353          ],
1354          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
1355        },
1356        "test": "angle_deqp_khr_gles32_tests",
1357        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles32_tests/",
1358        "use_isolated_scripts_api": true
1359      },
1360      {
1361        "args": [
1362          "--use-angle=vulkan",
1363          "-v",
1364          "--shard-timeout=500"
1365        ],
1366        "merge": {
1367          "script": "//scripts/angle_deqp_test_merge.py"
1368        },
1369        "name": "angle_deqp_khr_gles3_vulkan_tests",
1370        "swarming": {
1371          "containment_type": "AUTO",
1372          "dimension_sets": [
1373            {
1374              "device_os": "TP1A.220624.021",
1375              "device_os_type": "userdebug",
1376              "device_type": "oriole",
1377              "os": "Android",
1378              "pool": "chromium.tests.gpu"
1379            }
1380          ],
1381          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
1382        },
1383        "test": "angle_deqp_khr_gles3_tests",
1384        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles3_tests/",
1385        "use_isolated_scripts_api": true
1386      },
1387      {
1388        "args": [
1389          "--use-angle=vulkan",
1390          "-v",
1391          "--shard-timeout=500"
1392        ],
1393        "linux-args": [
1394          "--no-xvfb"
1395        ],
1396        "merge": {
1397          "script": "//scripts/angle_deqp_test_merge.py"
1398        },
1399        "name": "angle_deqp_khr_noctx_gles2_vulkan_tests",
1400        "swarming": {
1401          "containment_type": "AUTO",
1402          "dimension_sets": [
1403            {
1404              "device_os": "TP1A.220624.021",
1405              "device_os_type": "userdebug",
1406              "device_type": "oriole",
1407              "os": "Android",
1408              "pool": "chromium.tests.gpu"
1409            }
1410          ],
1411          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
1412        },
1413        "test": "angle_deqp_khr_noctx_gles2_tests",
1414        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_noctx_gles2_tests/",
1415        "use_isolated_scripts_api": true
1416      },
1417      {
1418        "args": [
1419          "--use-angle=vulkan",
1420          "-v",
1421          "--shard-timeout=500"
1422        ],
1423        "linux-args": [
1424          "--no-xvfb"
1425        ],
1426        "merge": {
1427          "script": "//scripts/angle_deqp_test_merge.py"
1428        },
1429        "name": "angle_deqp_khr_noctx_gles32_vulkan_tests",
1430        "swarming": {
1431          "containment_type": "AUTO",
1432          "dimension_sets": [
1433            {
1434              "device_os": "TP1A.220624.021",
1435              "device_os_type": "userdebug",
1436              "device_type": "oriole",
1437              "os": "Android",
1438              "pool": "chromium.tests.gpu"
1439            }
1440          ],
1441          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
1442        },
1443        "test": "angle_deqp_khr_noctx_gles32_tests",
1444        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_noctx_gles32_tests/",
1445        "use_isolated_scripts_api": true
1446      },
1447      {
1448        "args": [
1449          "--use-angle=vulkan",
1450          "-v",
1451          "--shard-timeout=500"
1452        ],
1453        "linux-args": [
1454          "--no-xvfb"
1455        ],
1456        "merge": {
1457          "script": "//scripts/angle_deqp_test_merge.py"
1458        },
1459        "name": "angle_deqp_khr_single_gles32_vulkan_tests",
1460        "swarming": {
1461          "containment_type": "AUTO",
1462          "dimension_sets": [
1463            {
1464              "device_os": "TP1A.220624.021",
1465              "device_os_type": "userdebug",
1466              "device_type": "oriole",
1467              "os": "Android",
1468              "pool": "chromium.tests.gpu"
1469            }
1470          ],
1471          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
1472        },
1473        "test": "angle_deqp_khr_single_gles32_tests",
1474        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_single_gles32_tests/",
1475        "use_isolated_scripts_api": true
1476      },
1477      {
1478        "args": [
1479          "--gtest_filter=*Vulkan*:-*Vulkan_SwiftShader*",
1480          "--shard-timeout=300",
1481          "-v",
1482          "--render-test-output-dir=${ISOLATED_OUTDIR}"
1483        ],
1484        "merge": {
1485          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
1486        },
1487        "swarming": {
1488          "containment_type": "AUTO",
1489          "dimension_sets": [
1490            {
1491              "device_os": "TP1A.220624.021",
1492              "device_os_type": "userdebug",
1493              "device_type": "oriole",
1494              "os": "Android",
1495              "pool": "chromium.tests.gpu"
1496            }
1497          ],
1498          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
1499          "shards": 8
1500        },
1501        "test": "angle_end2end_tests",
1502        "test_id_prefix": "ninja://src/tests:angle_end2end_tests/",
1503        "use_isolated_scripts_api": true
1504      },
1505      {
1506        "args": [
1507          "-v"
1508        ],
1509        "merge": {
1510          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
1511        },
1512        "swarming": {
1513          "containment_type": "AUTO",
1514          "dimension_sets": [
1515            {
1516              "device_os": "TP1A.220624.021",
1517              "device_os_type": "userdebug",
1518              "device_type": "oriole",
1519              "os": "Android",
1520              "pool": "chromium.tests.gpu"
1521            }
1522          ],
1523          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
1524        },
1525        "test": "angle_unittests",
1526        "test_id_prefix": "ninja://src/tests:angle_unittests/",
1527        "use_isolated_scripts_api": true
1528      }
1529    ],
1530    "isolated_scripts": [
1531      {
1532        "args": [
1533          "--test-machine-name",
1534          "${buildername}",
1535          "-v",
1536          "--git-revision=${got_angle_revision}"
1537        ],
1538        "isolate_name": "angle_restricted_trace_gold_tests",
1539        "merge": {
1540          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
1541        },
1542        "name": "angle_restricted_trace_gold_tests",
1543        "precommit_args": [
1544          "--gerrit-issue=${patch_issue}",
1545          "--gerrit-patchset=${patch_set}",
1546          "--buildbucket-id=${buildbucket_build_id}",
1547          "--use-permissive-pixel-comparison=${use_permissive_angle_pixel_comparison}"
1548        ],
1549        "swarming": {
1550          "containment_type": "AUTO",
1551          "dimension_sets": [
1552            {
1553              "device_os": "TP1A.220624.021",
1554              "device_os_type": "userdebug",
1555              "device_type": "oriole",
1556              "os": "Android",
1557              "pool": "chromium.tests.gpu"
1558            }
1559          ],
1560          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
1561          "shards": 6
1562        },
1563        "test_id_prefix": "ninja://src/tests/restricted_traces:angle_restricted_trace_gold_tests/"
1564      }
1565    ]
1566  },
1567  "android-arm64-pixel6-perf": {
1568    "isolated_scripts": [
1569      {
1570        "args": [
1571          "--log=debug",
1572          "--samples-per-test=6",
1573          "--show-test-stdout",
1574          "--trial-time=10"
1575        ],
1576        "isolate_name": "angle_perftests",
1577        "merge": {
1578          "script": "//scripts/process_angle_perf_results.py"
1579        },
1580        "name": "angle_perftests",
1581        "swarming": {
1582          "containment_type": "AUTO",
1583          "dimension_sets": [
1584            {
1585              "device_os": "TP1A.220624.021",
1586              "device_os_type": "userdebug",
1587              "device_type": "oriole",
1588              "os": "Android",
1589              "pool": "chromium.tests.gpu"
1590            }
1591          ],
1592          "hard_timeout": 7200,
1593          "io_timeout": 300,
1594          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
1595          "shards": 30
1596        },
1597        "test_id_prefix": "ninja://src/tests:angle_perftests/"
1598      },
1599      {
1600        "args": [
1601          "--log=debug",
1602          "--show-test-stdout",
1603          "--samples-per-test=6",
1604          "--use-gl=native",
1605          "--trace-tests",
1606          "--trial-time=10"
1607        ],
1608        "isolate_name": "angle_trace_perf_native_tests",
1609        "merge": {
1610          "script": "//scripts/process_angle_perf_results.py"
1611        },
1612        "name": "angle_trace_perf_native_tests",
1613        "swarming": {
1614          "containment_type": "AUTO",
1615          "dimension_sets": [
1616            {
1617              "device_os": "TP1A.220624.021",
1618              "device_os_type": "userdebug",
1619              "device_type": "oriole",
1620              "os": "Android",
1621              "pool": "chromium.tests.gpu"
1622            }
1623          ],
1624          "hard_timeout": 7200,
1625          "io_timeout": 300,
1626          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
1627          "shards": 30
1628        },
1629        "test": "angle_trace_perf_tests",
1630        "test_id_prefix": "ninja://src/tests:angle_trace_perf_tests/"
1631      },
1632      {
1633        "args": [
1634          "--log=debug",
1635          "--show-test-stdout",
1636          "--samples-per-test=6",
1637          "--use-angle=vulkan",
1638          "--trace-tests",
1639          "--trial-time=10"
1640        ],
1641        "isolate_name": "angle_trace_perf_vulkan_tests",
1642        "merge": {
1643          "script": "//scripts/process_angle_perf_results.py"
1644        },
1645        "name": "angle_trace_perf_vulkan_tests",
1646        "swarming": {
1647          "containment_type": "AUTO",
1648          "dimension_sets": [
1649            {
1650              "device_os": "TP1A.220624.021",
1651              "device_os_type": "userdebug",
1652              "device_type": "oriole",
1653              "os": "Android",
1654              "pool": "chromium.tests.gpu"
1655            }
1656          ],
1657          "hard_timeout": 7200,
1658          "io_timeout": 300,
1659          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
1660          "shards": 30
1661        },
1662        "test": "angle_trace_perf_tests",
1663        "test_id_prefix": "ninja://src/tests:angle_trace_perf_tests/"
1664      }
1665    ]
1666  },
1667  "linux-amd": {},
1668  "linux-exp-intel": {},
1669  "linux-exp-swiftshader": {},
1670  "linux-exp-swiftshader-asan": {},
1671  "linux-exp-swiftshader-tsan": {},
1672  "linux-intel": {
1673    "gtest_tests": [
1674      {
1675        "args": [
1676          "--use-angle=gl",
1677          "--no-xvfb"
1678        ],
1679        "merge": {
1680          "script": "//scripts/angle_deqp_test_merge.py"
1681        },
1682        "name": "angle_deqp_gles2_gl_tests",
1683        "swarming": {
1684          "containment_type": "AUTO",
1685          "dimension_sets": [
1686            {
1687              "gpu": "8086:9bc5-20.0.8",
1688              "os": "Ubuntu-18.04.6",
1689              "pool": "chromium.tests.gpu"
1690            }
1691          ],
1692          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
1693        },
1694        "test": "angle_deqp_gles2_tests",
1695        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
1696        "use_isolated_scripts_api": true
1697      },
1698      {
1699        "args": [
1700          "--gtest_filter=-*Vulkan_SwiftShader*",
1701          "--max-processes=4",
1702          "--no-xvfb"
1703        ],
1704        "merge": {
1705          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
1706        },
1707        "swarming": {
1708          "containment_type": "AUTO",
1709          "dimension_sets": [
1710            {
1711              "gpu": "8086:9bc5-20.0.8",
1712              "os": "Ubuntu-18.04.6",
1713              "pool": "chromium.tests.gpu"
1714            }
1715          ],
1716          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
1717          "shards": 2
1718        },
1719        "test": "angle_end2end_tests",
1720        "test_id_prefix": "ninja://src/tests:angle_end2end_tests/",
1721        "use_isolated_scripts_api": true
1722      },
1723      {
1724        "args": [
1725          "--test-timeout=300",
1726          "--batch-size=10",
1727          "--no-xvfb"
1728        ],
1729        "merge": {
1730          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
1731        },
1732        "swarming": {
1733          "containment_type": "AUTO",
1734          "dimension_sets": [
1735            {
1736              "gpu": "8086:9bc5-20.0.8",
1737              "os": "Ubuntu-18.04.6",
1738              "pool": "chromium.tests.gpu"
1739            }
1740          ],
1741          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
1742        },
1743        "test": "angle_gles1_conformance_tests",
1744        "test_id_prefix": "ninja://src/tests:angle_gles1_conformance_tests/",
1745        "use_isolated_scripts_api": true
1746      },
1747      {
1748        "merge": {
1749          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
1750        },
1751        "swarming": {
1752          "containment_type": "AUTO",
1753          "dimension_sets": [
1754            {
1755              "gpu": "8086:9bc5-20.0.8",
1756              "os": "Ubuntu-18.04.6",
1757              "pool": "chromium.tests.gpu"
1758            }
1759          ],
1760          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
1761        },
1762        "test": "angle_unittests",
1763        "test_id_prefix": "ninja://src/tests:angle_unittests/",
1764        "use_isolated_scripts_api": true
1765      },
1766      {
1767        "args": [
1768          "--no-xvfb"
1769        ],
1770        "merge": {
1771          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
1772        },
1773        "swarming": {
1774          "containment_type": "AUTO",
1775          "dimension_sets": [
1776            {
1777              "gpu": "8086:9bc5-20.0.8",
1778              "os": "Ubuntu-18.04.6",
1779              "pool": "chromium.tests.gpu"
1780            }
1781          ],
1782          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
1783        },
1784        "test": "angle_white_box_tests",
1785        "test_id_prefix": "ninja://src/tests:angle_white_box_tests/",
1786        "use_isolated_scripts_api": true
1787      }
1788    ],
1789    "isolated_scripts": [
1790      {
1791        "args": [
1792          "--log=debug"
1793        ],
1794        "isolate_name": "angle_capture_tests",
1795        "merge": {
1796          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
1797        },
1798        "name": "angle_capture_tests",
1799        "swarming": {
1800          "containment_type": "AUTO",
1801          "dimension_sets": [
1802            {
1803              "gpu": "8086:9bc5-20.0.8",
1804              "os": "Ubuntu-18.04.6",
1805              "pool": "chromium.tests.gpu"
1806            }
1807          ],
1808          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
1809        },
1810        "test_id_prefix": "ninja://src/tests:angle_capture_tests/"
1811      },
1812      {
1813        "args": [
1814          "--log=debug",
1815          "--smoke-test-mode",
1816          "--show-test-stdout"
1817        ],
1818        "isolate_name": "angle_perftests",
1819        "merge": {
1820          "args": [
1821            "--smoke-test-mode"
1822          ],
1823          "script": "//scripts/process_angle_perf_results.py"
1824        },
1825        "name": "angle_perftests",
1826        "swarming": {
1827          "containment_type": "AUTO",
1828          "dimension_sets": [
1829            {
1830              "gpu": "8086:9bc5-20.0.8",
1831              "os": "Ubuntu-18.04.6",
1832              "pool": "chromium.tests.gpu"
1833            }
1834          ],
1835          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
1836          "shards": 2
1837        },
1838        "test_id_prefix": "ninja://src/tests:angle_perftests/"
1839      },
1840      {
1841        "args": [
1842          "--test-machine-name",
1843          "${buildername}",
1844          "--trace-interpreter=gz",
1845          "--filter=fishdom:geometry_dash:merge_dragons:minecraft_bedrock:new_legend_of_the_condor_heroes:street_fighter_duel:teslagrad:vainglory",
1846          "--git-revision=${got_angle_revision}"
1847        ],
1848        "isolate_name": "angle_restricted_trace_gold_interpreted_tests",
1849        "merge": {
1850          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
1851        },
1852        "name": "angle_restricted_trace_gold_interpreted_tests",
1853        "precommit_args": [
1854          "--gerrit-issue=${patch_issue}",
1855          "--gerrit-patchset=${patch_set}",
1856          "--buildbucket-id=${buildbucket_build_id}",
1857          "--use-permissive-pixel-comparison=${use_permissive_angle_pixel_comparison}"
1858        ],
1859        "swarming": {
1860          "containment_type": "AUTO",
1861          "dimension_sets": [
1862            {
1863              "gpu": "8086:9bc5-20.0.8",
1864              "os": "Ubuntu-18.04.6",
1865              "pool": "chromium.tests.gpu"
1866            }
1867          ],
1868          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
1869        },
1870        "test": "angle_restricted_trace_gold_tests",
1871        "test_id_prefix": "ninja://src/tests/restricted_traces:angle_restricted_trace_gold_tests/"
1872      },
1873      {
1874        "args": [
1875          "--test-machine-name",
1876          "${buildername}",
1877          "--git-revision=${got_angle_revision}"
1878        ],
1879        "isolate_name": "angle_restricted_trace_gold_tests",
1880        "merge": {
1881          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
1882        },
1883        "name": "angle_restricted_trace_gold_tests",
1884        "precommit_args": [
1885          "--gerrit-issue=${patch_issue}",
1886          "--gerrit-patchset=${patch_set}",
1887          "--buildbucket-id=${buildbucket_build_id}",
1888          "--use-permissive-pixel-comparison=${use_permissive_angle_pixel_comparison}"
1889        ],
1890        "swarming": {
1891          "containment_type": "AUTO",
1892          "dimension_sets": [
1893            {
1894              "gpu": "8086:9bc5-20.0.8",
1895              "os": "Ubuntu-18.04.6",
1896              "pool": "chromium.tests.gpu"
1897            }
1898          ],
1899          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
1900        },
1901        "test_id_prefix": "ninja://src/tests/restricted_traces:angle_restricted_trace_gold_tests/"
1902      },
1903      {
1904        "args": [
1905          "--log=debug",
1906          "--smoke-test-mode",
1907          "--show-test-stdout",
1908          "--use-gl=native",
1909          "--trace-tests"
1910        ],
1911        "isolate_name": "angle_trace_perf_native_tests",
1912        "merge": {
1913          "args": [
1914            "--smoke-test-mode"
1915          ],
1916          "script": "//scripts/process_angle_perf_results.py"
1917        },
1918        "name": "angle_trace_perf_native_tests",
1919        "swarming": {
1920          "containment_type": "AUTO",
1921          "dimension_sets": [
1922            {
1923              "gpu": "8086:9bc5-20.0.8",
1924              "os": "Ubuntu-18.04.6",
1925              "pool": "chromium.tests.gpu"
1926            }
1927          ],
1928          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
1929          "shards": 2
1930        },
1931        "test": "angle_trace_perf_tests",
1932        "test_id_prefix": "ninja://src/tests:angle_trace_perf_tests/"
1933      },
1934      {
1935        "args": [
1936          "--log=debug",
1937          "--smoke-test-mode",
1938          "--show-test-stdout",
1939          "--use-angle=vulkan",
1940          "--trace-tests"
1941        ],
1942        "isolate_name": "angle_trace_perf_vulkan_tests",
1943        "merge": {
1944          "args": [
1945            "--smoke-test-mode"
1946          ],
1947          "script": "//scripts/process_angle_perf_results.py"
1948        },
1949        "name": "angle_trace_perf_vulkan_tests",
1950        "swarming": {
1951          "containment_type": "AUTO",
1952          "dimension_sets": [
1953            {
1954              "gpu": "8086:9bc5-20.0.8",
1955              "os": "Ubuntu-18.04.6",
1956              "pool": "chromium.tests.gpu"
1957            }
1958          ],
1959          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
1960          "shards": 2
1961        },
1962        "test": "angle_trace_perf_tests",
1963        "test_id_prefix": "ninja://src/tests:angle_trace_perf_tests/"
1964      }
1965    ]
1966  },
1967  "linux-intel-perf": {
1968    "isolated_scripts": [
1969      {
1970        "args": [
1971          "--log=debug",
1972          "--samples-per-test=6",
1973          "--show-test-stdout"
1974        ],
1975        "isolate_name": "angle_perftests",
1976        "merge": {
1977          "script": "//scripts/process_angle_perf_results.py"
1978        },
1979        "name": "angle_perftests",
1980        "swarming": {
1981          "containment_type": "AUTO",
1982          "dimension_sets": [
1983            {
1984              "gpu": "8086:9bc5-20.0.8",
1985              "os": "Ubuntu-18.04.6",
1986              "pool": "chromium.tests.gpu"
1987            }
1988          ],
1989          "hard_timeout": 7200,
1990          "io_timeout": 300,
1991          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
1992          "shards": 10
1993        },
1994        "test_id_prefix": "ninja://src/tests:angle_perftests/"
1995      },
1996      {
1997        "args": [
1998          "--log=debug",
1999          "--show-test-stdout",
2000          "--samples-per-test=6",
2001          "--use-gl=native",
2002          "--trace-tests"
2003        ],
2004        "isolate_name": "angle_trace_perf_native_tests",
2005        "merge": {
2006          "script": "//scripts/process_angle_perf_results.py"
2007        },
2008        "name": "angle_trace_perf_native_tests",
2009        "swarming": {
2010          "containment_type": "AUTO",
2011          "dimension_sets": [
2012            {
2013              "gpu": "8086:9bc5-20.0.8",
2014              "os": "Ubuntu-18.04.6",
2015              "pool": "chromium.tests.gpu"
2016            }
2017          ],
2018          "hard_timeout": 7200,
2019          "io_timeout": 300,
2020          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
2021          "shards": 10
2022        },
2023        "test": "angle_trace_perf_tests",
2024        "test_id_prefix": "ninja://src/tests:angle_trace_perf_tests/"
2025      },
2026      {
2027        "args": [
2028          "--log=debug",
2029          "--show-test-stdout",
2030          "--samples-per-test=6",
2031          "--use-angle=vulkan",
2032          "--trace-tests"
2033        ],
2034        "isolate_name": "angle_trace_perf_vulkan_tests",
2035        "merge": {
2036          "script": "//scripts/process_angle_perf_results.py"
2037        },
2038        "name": "angle_trace_perf_vulkan_tests",
2039        "swarming": {
2040          "containment_type": "AUTO",
2041          "dimension_sets": [
2042            {
2043              "gpu": "8086:9bc5-20.0.8",
2044              "os": "Ubuntu-18.04.6",
2045              "pool": "chromium.tests.gpu"
2046            }
2047          ],
2048          "hard_timeout": 7200,
2049          "io_timeout": 300,
2050          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
2051          "shards": 10
2052        },
2053        "test": "angle_trace_perf_tests",
2054        "test_id_prefix": "ninja://src/tests:angle_trace_perf_tests/"
2055      }
2056    ]
2057  },
2058  "linux-nvidia": {
2059    "gtest_tests": [
2060      {
2061        "args": [
2062          "--use-angle=gl",
2063          "--max-processes=1",
2064          "--no-xvfb"
2065        ],
2066        "merge": {
2067          "script": "//scripts/angle_deqp_test_merge.py"
2068        },
2069        "name": "angle_deqp_egl_gl_tests",
2070        "swarming": {
2071          "containment_type": "AUTO",
2072          "dimension_sets": [
2073            {
2074              "gpu": "10de:2184-440.100",
2075              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2076              "pool": "chromium.tests.gpu"
2077            }
2078          ],
2079          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
2080        },
2081        "test": "angle_deqp_egl_tests",
2082        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
2083        "use_isolated_scripts_api": true
2084      },
2085      {
2086        "args": [
2087          "--use-angle=vulkan",
2088          "--no-xvfb"
2089        ],
2090        "merge": {
2091          "script": "//scripts/angle_deqp_test_merge.py"
2092        },
2093        "name": "angle_deqp_egl_vulkan_tests",
2094        "swarming": {
2095          "containment_type": "AUTO",
2096          "dimension_sets": [
2097            {
2098              "gpu": "10de:2184-440.100",
2099              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2100              "pool": "chromium.tests.gpu"
2101            }
2102          ],
2103          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
2104          "shards": 2
2105        },
2106        "test": "angle_deqp_egl_tests",
2107        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
2108        "use_isolated_scripts_api": true
2109      },
2110      {
2111        "args": [
2112          "--use-angle=gl",
2113          "--no-xvfb"
2114        ],
2115        "merge": {
2116          "script": "//scripts/angle_deqp_test_merge.py"
2117        },
2118        "name": "angle_deqp_gles2_gl_tests",
2119        "swarming": {
2120          "containment_type": "AUTO",
2121          "dimension_sets": [
2122            {
2123              "gpu": "10de:2184-440.100",
2124              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2125              "pool": "chromium.tests.gpu"
2126            }
2127          ],
2128          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
2129        },
2130        "test": "angle_deqp_gles2_tests",
2131        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
2132        "use_isolated_scripts_api": true
2133      },
2134      {
2135        "args": [
2136          "--use-angle=vulkan",
2137          "--no-xvfb"
2138        ],
2139        "merge": {
2140          "script": "//scripts/angle_deqp_test_merge.py"
2141        },
2142        "name": "angle_deqp_gles2_vulkan_tests",
2143        "swarming": {
2144          "containment_type": "AUTO",
2145          "dimension_sets": [
2146            {
2147              "gpu": "10de:2184-440.100",
2148              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2149              "pool": "chromium.tests.gpu"
2150            }
2151          ],
2152          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
2153        },
2154        "test": "angle_deqp_gles2_tests",
2155        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
2156        "use_isolated_scripts_api": true
2157      },
2158      {
2159        "args": [
2160          "--use-angle=vulkan",
2161          "--no-xvfb"
2162        ],
2163        "merge": {
2164          "script": "//scripts/angle_deqp_test_merge.py"
2165        },
2166        "name": "angle_deqp_gles31_vulkan_rotate180_tests",
2167        "swarming": {
2168          "containment_type": "AUTO",
2169          "dimension_sets": [
2170            {
2171              "gpu": "10de:2184-440.100",
2172              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2173              "pool": "chromium.tests.gpu"
2174            }
2175          ],
2176          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
2177        },
2178        "test": "angle_deqp_gles31_rotate180_tests",
2179        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_rotate180_tests/",
2180        "use_isolated_scripts_api": true
2181      },
2182      {
2183        "args": [
2184          "--use-angle=vulkan",
2185          "--no-xvfb"
2186        ],
2187        "merge": {
2188          "script": "//scripts/angle_deqp_test_merge.py"
2189        },
2190        "name": "angle_deqp_gles31_vulkan_rotate270_tests",
2191        "swarming": {
2192          "containment_type": "AUTO",
2193          "dimension_sets": [
2194            {
2195              "gpu": "10de:2184-440.100",
2196              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2197              "pool": "chromium.tests.gpu"
2198            }
2199          ],
2200          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
2201        },
2202        "test": "angle_deqp_gles31_rotate270_tests",
2203        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_rotate270_tests/",
2204        "use_isolated_scripts_api": true
2205      },
2206      {
2207        "args": [
2208          "--use-angle=vulkan",
2209          "--no-xvfb"
2210        ],
2211        "merge": {
2212          "script": "//scripts/angle_deqp_test_merge.py"
2213        },
2214        "name": "angle_deqp_gles31_vulkan_rotate90_tests",
2215        "swarming": {
2216          "containment_type": "AUTO",
2217          "dimension_sets": [
2218            {
2219              "gpu": "10de:2184-440.100",
2220              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2221              "pool": "chromium.tests.gpu"
2222            }
2223          ],
2224          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
2225        },
2226        "test": "angle_deqp_gles31_rotate90_tests",
2227        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_rotate90_tests/",
2228        "use_isolated_scripts_api": true
2229      },
2230      {
2231        "args": [
2232          "--use-angle=gl",
2233          "--no-xvfb"
2234        ],
2235        "merge": {
2236          "script": "//scripts/angle_deqp_test_merge.py"
2237        },
2238        "name": "angle_deqp_gles31_gl_tests",
2239        "swarming": {
2240          "containment_type": "AUTO",
2241          "dimension_sets": [
2242            {
2243              "gpu": "10de:2184-440.100",
2244              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2245              "pool": "chromium.tests.gpu"
2246            }
2247          ],
2248          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
2249          "shards": 2
2250        },
2251        "test": "angle_deqp_gles31_tests",
2252        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_tests/",
2253        "use_isolated_scripts_api": true
2254      },
2255      {
2256        "args": [
2257          "--use-angle=vulkan",
2258          "--no-xvfb"
2259        ],
2260        "merge": {
2261          "script": "//scripts/angle_deqp_test_merge.py"
2262        },
2263        "name": "angle_deqp_gles31_vulkan_tests",
2264        "swarming": {
2265          "containment_type": "AUTO",
2266          "dimension_sets": [
2267            {
2268              "gpu": "10de:2184-440.100",
2269              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2270              "pool": "chromium.tests.gpu"
2271            }
2272          ],
2273          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
2274          "shards": 2
2275        },
2276        "test": "angle_deqp_gles31_tests",
2277        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_tests/",
2278        "use_isolated_scripts_api": true
2279      },
2280      {
2281        "args": [
2282          "--use-angle=vulkan",
2283          "--no-xvfb"
2284        ],
2285        "merge": {
2286          "script": "//scripts/angle_deqp_test_merge.py"
2287        },
2288        "name": "angle_deqp_gles3_vulkan_rotate180_tests",
2289        "swarming": {
2290          "containment_type": "AUTO",
2291          "dimension_sets": [
2292            {
2293              "gpu": "10de:2184-440.100",
2294              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2295              "pool": "chromium.tests.gpu"
2296            }
2297          ],
2298          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
2299          "shards": 2
2300        },
2301        "test": "angle_deqp_gles3_rotate180_tests",
2302        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_rotate180_tests/",
2303        "use_isolated_scripts_api": true
2304      },
2305      {
2306        "args": [
2307          "--use-angle=vulkan",
2308          "--no-xvfb"
2309        ],
2310        "merge": {
2311          "script": "//scripts/angle_deqp_test_merge.py"
2312        },
2313        "name": "angle_deqp_gles3_vulkan_rotate270_tests",
2314        "swarming": {
2315          "containment_type": "AUTO",
2316          "dimension_sets": [
2317            {
2318              "gpu": "10de:2184-440.100",
2319              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2320              "pool": "chromium.tests.gpu"
2321            }
2322          ],
2323          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
2324          "shards": 2
2325        },
2326        "test": "angle_deqp_gles3_rotate270_tests",
2327        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_rotate270_tests/",
2328        "use_isolated_scripts_api": true
2329      },
2330      {
2331        "args": [
2332          "--use-angle=vulkan",
2333          "--no-xvfb"
2334        ],
2335        "merge": {
2336          "script": "//scripts/angle_deqp_test_merge.py"
2337        },
2338        "name": "angle_deqp_gles3_vulkan_rotate90_tests",
2339        "swarming": {
2340          "containment_type": "AUTO",
2341          "dimension_sets": [
2342            {
2343              "gpu": "10de:2184-440.100",
2344              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2345              "pool": "chromium.tests.gpu"
2346            }
2347          ],
2348          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
2349          "shards": 2
2350        },
2351        "test": "angle_deqp_gles3_rotate90_tests",
2352        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_rotate90_tests/",
2353        "use_isolated_scripts_api": true
2354      },
2355      {
2356        "args": [
2357          "--use-angle=gl",
2358          "--no-xvfb"
2359        ],
2360        "merge": {
2361          "script": "//scripts/angle_deqp_test_merge.py"
2362        },
2363        "name": "angle_deqp_gles3_gl_tests",
2364        "swarming": {
2365          "containment_type": "AUTO",
2366          "dimension_sets": [
2367            {
2368              "gpu": "10de:2184-440.100",
2369              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2370              "pool": "chromium.tests.gpu"
2371            }
2372          ],
2373          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
2374          "shards": 2
2375        },
2376        "test": "angle_deqp_gles3_tests",
2377        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
2378        "use_isolated_scripts_api": true
2379      },
2380      {
2381        "args": [
2382          "--use-angle=vulkan",
2383          "--no-xvfb"
2384        ],
2385        "merge": {
2386          "script": "//scripts/angle_deqp_test_merge.py"
2387        },
2388        "name": "angle_deqp_gles3_vulkan_tests",
2389        "swarming": {
2390          "containment_type": "AUTO",
2391          "dimension_sets": [
2392            {
2393              "gpu": "10de:2184-440.100",
2394              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2395              "pool": "chromium.tests.gpu"
2396            }
2397          ],
2398          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
2399          "shards": 4
2400        },
2401        "test": "angle_deqp_gles3_tests",
2402        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
2403        "use_isolated_scripts_api": true
2404      },
2405      {
2406        "args": [
2407          "--use-angle=vulkan",
2408          "--no-xvfb"
2409        ],
2410        "merge": {
2411          "script": "//scripts/angle_deqp_test_merge.py"
2412        },
2413        "name": "angle_deqp_khr_gles2_vulkan_tests",
2414        "swarming": {
2415          "containment_type": "AUTO",
2416          "dimension_sets": [
2417            {
2418              "gpu": "10de:2184-440.100",
2419              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2420              "pool": "chromium.tests.gpu"
2421            }
2422          ],
2423          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
2424        },
2425        "test": "angle_deqp_khr_gles2_tests",
2426        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles2_tests/",
2427        "use_isolated_scripts_api": true
2428      },
2429      {
2430        "args": [
2431          "--use-angle=vulkan",
2432          "--no-xvfb"
2433        ],
2434        "merge": {
2435          "script": "//scripts/angle_deqp_test_merge.py"
2436        },
2437        "name": "angle_deqp_khr_gles31_vulkan_tests",
2438        "swarming": {
2439          "containment_type": "AUTO",
2440          "dimension_sets": [
2441            {
2442              "gpu": "10de:2184-440.100",
2443              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2444              "pool": "chromium.tests.gpu"
2445            }
2446          ],
2447          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
2448        },
2449        "test": "angle_deqp_khr_gles31_tests",
2450        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles31_tests/",
2451        "use_isolated_scripts_api": true
2452      },
2453      {
2454        "args": [
2455          "--use-angle=vulkan",
2456          "--no-xvfb"
2457        ],
2458        "merge": {
2459          "script": "//scripts/angle_deqp_test_merge.py"
2460        },
2461        "name": "angle_deqp_khr_gles32_vulkan_tests",
2462        "swarming": {
2463          "containment_type": "AUTO",
2464          "dimension_sets": [
2465            {
2466              "gpu": "10de:2184-440.100",
2467              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2468              "pool": "chromium.tests.gpu"
2469            }
2470          ],
2471          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
2472        },
2473        "test": "angle_deqp_khr_gles32_tests",
2474        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles32_tests/",
2475        "use_isolated_scripts_api": true
2476      },
2477      {
2478        "args": [
2479          "--use-angle=vulkan",
2480          "--no-xvfb"
2481        ],
2482        "merge": {
2483          "script": "//scripts/angle_deqp_test_merge.py"
2484        },
2485        "name": "angle_deqp_khr_gles3_vulkan_tests",
2486        "swarming": {
2487          "containment_type": "AUTO",
2488          "dimension_sets": [
2489            {
2490              "gpu": "10de:2184-440.100",
2491              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2492              "pool": "chromium.tests.gpu"
2493            }
2494          ],
2495          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
2496        },
2497        "test": "angle_deqp_khr_gles3_tests",
2498        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles3_tests/",
2499        "use_isolated_scripts_api": true
2500      },
2501      {
2502        "args": [
2503          "--gtest_filter=-*Vulkan_SwiftShader*",
2504          "--max-processes=4",
2505          "--no-xvfb"
2506        ],
2507        "merge": {
2508          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
2509        },
2510        "swarming": {
2511          "containment_type": "AUTO",
2512          "dimension_sets": [
2513            {
2514              "gpu": "10de:2184-440.100",
2515              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2516              "pool": "chromium.tests.gpu"
2517            }
2518          ],
2519          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
2520          "shards": 2
2521        },
2522        "test": "angle_end2end_tests",
2523        "test_id_prefix": "ninja://src/tests:angle_end2end_tests/",
2524        "use_isolated_scripts_api": true
2525      },
2526      {
2527        "args": [
2528          "--test-timeout=300",
2529          "--batch-size=10",
2530          "--no-xvfb"
2531        ],
2532        "merge": {
2533          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
2534        },
2535        "swarming": {
2536          "containment_type": "AUTO",
2537          "dimension_sets": [
2538            {
2539              "gpu": "10de:2184-440.100",
2540              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2541              "pool": "chromium.tests.gpu"
2542            }
2543          ],
2544          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
2545        },
2546        "test": "angle_gles1_conformance_tests",
2547        "test_id_prefix": "ninja://src/tests:angle_gles1_conformance_tests/",
2548        "use_isolated_scripts_api": true
2549      },
2550      {
2551        "merge": {
2552          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
2553        },
2554        "swarming": {
2555          "containment_type": "AUTO",
2556          "dimension_sets": [
2557            {
2558              "gpu": "10de:2184-440.100",
2559              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2560              "pool": "chromium.tests.gpu"
2561            }
2562          ],
2563          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
2564        },
2565        "test": "angle_unittests",
2566        "test_id_prefix": "ninja://src/tests:angle_unittests/",
2567        "use_isolated_scripts_api": true
2568      },
2569      {
2570        "args": [
2571          "--no-xvfb"
2572        ],
2573        "merge": {
2574          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
2575        },
2576        "swarming": {
2577          "containment_type": "AUTO",
2578          "dimension_sets": [
2579            {
2580              "gpu": "10de:2184-440.100",
2581              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2582              "pool": "chromium.tests.gpu"
2583            }
2584          ],
2585          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
2586        },
2587        "test": "angle_white_box_tests",
2588        "test_id_prefix": "ninja://src/tests:angle_white_box_tests/",
2589        "use_isolated_scripts_api": true
2590      }
2591    ],
2592    "isolated_scripts": [
2593      {
2594        "args": [
2595          "--log=debug"
2596        ],
2597        "isolate_name": "angle_capture_tests",
2598        "merge": {
2599          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
2600        },
2601        "name": "angle_capture_tests",
2602        "swarming": {
2603          "containment_type": "AUTO",
2604          "dimension_sets": [
2605            {
2606              "gpu": "10de:2184-440.100",
2607              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2608              "pool": "chromium.tests.gpu"
2609            }
2610          ],
2611          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
2612        },
2613        "test_id_prefix": "ninja://src/tests:angle_capture_tests/"
2614      },
2615      {
2616        "args": [
2617          "--log=debug",
2618          "--smoke-test-mode",
2619          "--show-test-stdout"
2620        ],
2621        "isolate_name": "angle_perftests",
2622        "merge": {
2623          "args": [
2624            "--smoke-test-mode"
2625          ],
2626          "script": "//scripts/process_angle_perf_results.py"
2627        },
2628        "name": "angle_perftests",
2629        "swarming": {
2630          "containment_type": "AUTO",
2631          "dimension_sets": [
2632            {
2633              "gpu": "10de:2184-440.100",
2634              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2635              "pool": "chromium.tests.gpu"
2636            }
2637          ],
2638          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
2639          "shards": 2
2640        },
2641        "test_id_prefix": "ninja://src/tests:angle_perftests/"
2642      },
2643      {
2644        "args": [
2645          "--test-machine-name",
2646          "${buildername}",
2647          "--trace-interpreter=gz",
2648          "--filter=fishdom:geometry_dash:merge_dragons:minecraft_bedrock:new_legend_of_the_condor_heroes:street_fighter_duel:teslagrad:vainglory",
2649          "--git-revision=${got_angle_revision}"
2650        ],
2651        "isolate_name": "angle_restricted_trace_gold_interpreted_tests",
2652        "merge": {
2653          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
2654        },
2655        "name": "angle_restricted_trace_gold_interpreted_tests",
2656        "precommit_args": [
2657          "--gerrit-issue=${patch_issue}",
2658          "--gerrit-patchset=${patch_set}",
2659          "--buildbucket-id=${buildbucket_build_id}",
2660          "--use-permissive-pixel-comparison=${use_permissive_angle_pixel_comparison}"
2661        ],
2662        "swarming": {
2663          "containment_type": "AUTO",
2664          "dimension_sets": [
2665            {
2666              "gpu": "10de:2184-440.100",
2667              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2668              "pool": "chromium.tests.gpu"
2669            }
2670          ],
2671          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
2672        },
2673        "test": "angle_restricted_trace_gold_tests",
2674        "test_id_prefix": "ninja://src/tests/restricted_traces:angle_restricted_trace_gold_tests/"
2675      },
2676      {
2677        "args": [
2678          "--test-machine-name",
2679          "${buildername}",
2680          "--git-revision=${got_angle_revision}"
2681        ],
2682        "isolate_name": "angle_restricted_trace_gold_tests",
2683        "merge": {
2684          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
2685        },
2686        "name": "angle_restricted_trace_gold_tests",
2687        "precommit_args": [
2688          "--gerrit-issue=${patch_issue}",
2689          "--gerrit-patchset=${patch_set}",
2690          "--buildbucket-id=${buildbucket_build_id}",
2691          "--use-permissive-pixel-comparison=${use_permissive_angle_pixel_comparison}"
2692        ],
2693        "swarming": {
2694          "containment_type": "AUTO",
2695          "dimension_sets": [
2696            {
2697              "gpu": "10de:2184-440.100",
2698              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2699              "pool": "chromium.tests.gpu"
2700            }
2701          ],
2702          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
2703        },
2704        "test_id_prefix": "ninja://src/tests/restricted_traces:angle_restricted_trace_gold_tests/"
2705      },
2706      {
2707        "args": [
2708          "--log=debug",
2709          "--smoke-test-mode",
2710          "--show-test-stdout",
2711          "--use-gl=native",
2712          "--trace-tests"
2713        ],
2714        "isolate_name": "angle_trace_perf_native_tests",
2715        "merge": {
2716          "args": [
2717            "--smoke-test-mode"
2718          ],
2719          "script": "//scripts/process_angle_perf_results.py"
2720        },
2721        "name": "angle_trace_perf_native_tests",
2722        "swarming": {
2723          "containment_type": "AUTO",
2724          "dimension_sets": [
2725            {
2726              "gpu": "10de:2184-440.100",
2727              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2728              "pool": "chromium.tests.gpu"
2729            }
2730          ],
2731          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
2732          "shards": 2
2733        },
2734        "test": "angle_trace_perf_tests",
2735        "test_id_prefix": "ninja://src/tests:angle_trace_perf_tests/"
2736      },
2737      {
2738        "args": [
2739          "--log=debug",
2740          "--smoke-test-mode",
2741          "--show-test-stdout",
2742          "--use-angle=vulkan",
2743          "--trace-tests"
2744        ],
2745        "isolate_name": "angle_trace_perf_vulkan_tests",
2746        "merge": {
2747          "args": [
2748            "--smoke-test-mode"
2749          ],
2750          "script": "//scripts/process_angle_perf_results.py"
2751        },
2752        "name": "angle_trace_perf_vulkan_tests",
2753        "swarming": {
2754          "containment_type": "AUTO",
2755          "dimension_sets": [
2756            {
2757              "gpu": "10de:2184-440.100",
2758              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2759              "pool": "chromium.tests.gpu"
2760            }
2761          ],
2762          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
2763          "shards": 2
2764        },
2765        "test": "angle_trace_perf_tests",
2766        "test_id_prefix": "ninja://src/tests:angle_trace_perf_tests/"
2767      }
2768    ]
2769  },
2770  "linux-nvidia-perf": {
2771    "isolated_scripts": [
2772      {
2773        "args": [
2774          "--log=debug",
2775          "--samples-per-test=6",
2776          "--show-test-stdout"
2777        ],
2778        "isolate_name": "angle_perftests",
2779        "merge": {
2780          "script": "//scripts/process_angle_perf_results.py"
2781        },
2782        "name": "angle_perftests",
2783        "swarming": {
2784          "containment_type": "AUTO",
2785          "dimension_sets": [
2786            {
2787              "gpu": "10de:2184-440.100",
2788              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2789              "pool": "chromium.tests.gpu"
2790            }
2791          ],
2792          "hard_timeout": 7200,
2793          "io_timeout": 300,
2794          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
2795          "shards": 10
2796        },
2797        "test_id_prefix": "ninja://src/tests:angle_perftests/"
2798      },
2799      {
2800        "args": [
2801          "--log=debug",
2802          "--show-test-stdout",
2803          "--samples-per-test=6",
2804          "--use-gl=native",
2805          "--trace-tests"
2806        ],
2807        "isolate_name": "angle_trace_perf_native_tests",
2808        "merge": {
2809          "script": "//scripts/process_angle_perf_results.py"
2810        },
2811        "name": "angle_trace_perf_native_tests",
2812        "swarming": {
2813          "containment_type": "AUTO",
2814          "dimension_sets": [
2815            {
2816              "gpu": "10de:2184-440.100",
2817              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2818              "pool": "chromium.tests.gpu"
2819            }
2820          ],
2821          "hard_timeout": 7200,
2822          "io_timeout": 300,
2823          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
2824          "shards": 10
2825        },
2826        "test": "angle_trace_perf_tests",
2827        "test_id_prefix": "ninja://src/tests:angle_trace_perf_tests/"
2828      },
2829      {
2830        "args": [
2831          "--log=debug",
2832          "--show-test-stdout",
2833          "--samples-per-test=6",
2834          "--use-angle=vulkan",
2835          "--trace-tests"
2836        ],
2837        "isolate_name": "angle_trace_perf_vulkan_tests",
2838        "merge": {
2839          "script": "//scripts/process_angle_perf_results.py"
2840        },
2841        "name": "angle_trace_perf_vulkan_tests",
2842        "swarming": {
2843          "containment_type": "AUTO",
2844          "dimension_sets": [
2845            {
2846              "gpu": "10de:2184-440.100",
2847              "os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
2848              "pool": "chromium.tests.gpu"
2849            }
2850          ],
2851          "hard_timeout": 7200,
2852          "io_timeout": 300,
2853          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
2854          "shards": 10
2855        },
2856        "test": "angle_trace_perf_tests",
2857        "test_id_prefix": "ninja://src/tests:angle_trace_perf_tests/"
2858      }
2859    ]
2860  },
2861  "linux-swiftshader": {
2862    "gtest_tests": [
2863      {
2864        "args": [
2865          "--use-angle=swiftshader"
2866        ],
2867        "merge": {
2868          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
2869        },
2870        "swarming": {
2871          "containment_type": "AUTO",
2872          "dimension_sets": [
2873            {
2874              "cpu": "x86-64",
2875              "gpu": "none",
2876              "os": "Ubuntu-22.04",
2877              "pool": "chromium.tests.gpu"
2878            }
2879          ],
2880          "hard_timeout": 900,
2881          "io_timeout": 900,
2882          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
2883        },
2884        "test": "angle_deqp_egl_tests",
2885        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
2886        "use_isolated_scripts_api": true
2887      },
2888      {
2889        "args": [
2890          "--use-angle=swiftshader"
2891        ],
2892        "merge": {
2893          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
2894        },
2895        "swarming": {
2896          "containment_type": "AUTO",
2897          "dimension_sets": [
2898            {
2899              "cpu": "x86-64",
2900              "gpu": "none",
2901              "os": "Ubuntu-22.04",
2902              "pool": "chromium.tests.gpu"
2903            }
2904          ],
2905          "hard_timeout": 900,
2906          "io_timeout": 900,
2907          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
2908        },
2909        "test": "angle_deqp_gl46_tests",
2910        "test_id_prefix": "ninja://src/tests:angle_deqp_gl46_tests/",
2911        "use_isolated_scripts_api": true
2912      },
2913      {
2914        "args": [
2915          "--use-angle=swiftshader"
2916        ],
2917        "merge": {
2918          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
2919        },
2920        "swarming": {
2921          "containment_type": "AUTO",
2922          "dimension_sets": [
2923            {
2924              "cpu": "x86-64",
2925              "gpu": "none",
2926              "os": "Ubuntu-22.04",
2927              "pool": "chromium.tests.gpu"
2928            }
2929          ],
2930          "hard_timeout": 900,
2931          "io_timeout": 900,
2932          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
2933        },
2934        "test": "angle_deqp_gles2_tests",
2935        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
2936        "use_isolated_scripts_api": true
2937      },
2938      {
2939        "args": [
2940          "--use-angle=swiftshader"
2941        ],
2942        "merge": {
2943          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
2944        },
2945        "swarming": {
2946          "containment_type": "AUTO",
2947          "dimension_sets": [
2948            {
2949              "cpu": "x86-64",
2950              "gpu": "none",
2951              "os": "Ubuntu-22.04",
2952              "pool": "chromium.tests.gpu"
2953            }
2954          ],
2955          "hard_timeout": 900,
2956          "io_timeout": 900,
2957          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
2958        },
2959        "test": "angle_deqp_gles31_rotate180_tests",
2960        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_rotate180_tests/",
2961        "use_isolated_scripts_api": true
2962      },
2963      {
2964        "args": [
2965          "--use-angle=swiftshader"
2966        ],
2967        "merge": {
2968          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
2969        },
2970        "swarming": {
2971          "containment_type": "AUTO",
2972          "dimension_sets": [
2973            {
2974              "cpu": "x86-64",
2975              "gpu": "none",
2976              "os": "Ubuntu-22.04",
2977              "pool": "chromium.tests.gpu"
2978            }
2979          ],
2980          "hard_timeout": 900,
2981          "io_timeout": 900,
2982          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
2983        },
2984        "test": "angle_deqp_gles31_rotate270_tests",
2985        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_rotate270_tests/",
2986        "use_isolated_scripts_api": true
2987      },
2988      {
2989        "args": [
2990          "--use-angle=swiftshader"
2991        ],
2992        "merge": {
2993          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
2994        },
2995        "swarming": {
2996          "containment_type": "AUTO",
2997          "dimension_sets": [
2998            {
2999              "cpu": "x86-64",
3000              "gpu": "none",
3001              "os": "Ubuntu-22.04",
3002              "pool": "chromium.tests.gpu"
3003            }
3004          ],
3005          "hard_timeout": 900,
3006          "io_timeout": 900,
3007          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3008        },
3009        "test": "angle_deqp_gles31_rotate90_tests",
3010        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_rotate90_tests/",
3011        "use_isolated_scripts_api": true
3012      },
3013      {
3014        "args": [
3015          "--use-angle=swiftshader"
3016        ],
3017        "merge": {
3018          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3019        },
3020        "swarming": {
3021          "containment_type": "AUTO",
3022          "dimension_sets": [
3023            {
3024              "cpu": "x86-64",
3025              "gpu": "none",
3026              "os": "Ubuntu-22.04",
3027              "pool": "chromium.tests.gpu"
3028            }
3029          ],
3030          "hard_timeout": 900,
3031          "io_timeout": 900,
3032          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
3033          "shards": 10
3034        },
3035        "test": "angle_deqp_gles31_tests",
3036        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_tests/",
3037        "use_isolated_scripts_api": true
3038      },
3039      {
3040        "args": [
3041          "--use-angle=swiftshader"
3042        ],
3043        "merge": {
3044          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3045        },
3046        "swarming": {
3047          "containment_type": "AUTO",
3048          "dimension_sets": [
3049            {
3050              "cpu": "x86-64",
3051              "gpu": "none",
3052              "os": "Ubuntu-22.04",
3053              "pool": "chromium.tests.gpu"
3054            }
3055          ],
3056          "hard_timeout": 900,
3057          "io_timeout": 900,
3058          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3059        },
3060        "test": "angle_deqp_gles3_rotate180_tests",
3061        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_rotate180_tests/",
3062        "use_isolated_scripts_api": true
3063      },
3064      {
3065        "args": [
3066          "--use-angle=swiftshader"
3067        ],
3068        "merge": {
3069          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3070        },
3071        "swarming": {
3072          "containment_type": "AUTO",
3073          "dimension_sets": [
3074            {
3075              "cpu": "x86-64",
3076              "gpu": "none",
3077              "os": "Ubuntu-22.04",
3078              "pool": "chromium.tests.gpu"
3079            }
3080          ],
3081          "hard_timeout": 900,
3082          "io_timeout": 900,
3083          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3084        },
3085        "test": "angle_deqp_gles3_rotate270_tests",
3086        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_rotate270_tests/",
3087        "use_isolated_scripts_api": true
3088      },
3089      {
3090        "args": [
3091          "--use-angle=swiftshader"
3092        ],
3093        "merge": {
3094          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3095        },
3096        "swarming": {
3097          "containment_type": "AUTO",
3098          "dimension_sets": [
3099            {
3100              "cpu": "x86-64",
3101              "gpu": "none",
3102              "os": "Ubuntu-22.04",
3103              "pool": "chromium.tests.gpu"
3104            }
3105          ],
3106          "hard_timeout": 900,
3107          "io_timeout": 900,
3108          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3109        },
3110        "test": "angle_deqp_gles3_rotate90_tests",
3111        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_rotate90_tests/",
3112        "use_isolated_scripts_api": true
3113      },
3114      {
3115        "args": [
3116          "--use-angle=swiftshader"
3117        ],
3118        "merge": {
3119          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3120        },
3121        "swarming": {
3122          "containment_type": "AUTO",
3123          "dimension_sets": [
3124            {
3125              "cpu": "x86-64",
3126              "gpu": "none",
3127              "os": "Ubuntu-22.04",
3128              "pool": "chromium.tests.gpu"
3129            }
3130          ],
3131          "hard_timeout": 900,
3132          "io_timeout": 900,
3133          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
3134          "shards": 4
3135        },
3136        "test": "angle_deqp_gles3_tests",
3137        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
3138        "use_isolated_scripts_api": true
3139      },
3140      {
3141        "args": [
3142          "--use-angle=swiftshader"
3143        ],
3144        "merge": {
3145          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3146        },
3147        "swarming": {
3148          "containment_type": "AUTO",
3149          "dimension_sets": [
3150            {
3151              "cpu": "x86-64",
3152              "gpu": "none",
3153              "os": "Ubuntu-22.04",
3154              "pool": "chromium.tests.gpu"
3155            }
3156          ],
3157          "hard_timeout": 900,
3158          "io_timeout": 900,
3159          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3160        },
3161        "test": "angle_deqp_khr_gles2_tests",
3162        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles2_tests/",
3163        "use_isolated_scripts_api": true
3164      },
3165      {
3166        "args": [
3167          "--use-angle=swiftshader"
3168        ],
3169        "merge": {
3170          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3171        },
3172        "swarming": {
3173          "containment_type": "AUTO",
3174          "dimension_sets": [
3175            {
3176              "cpu": "x86-64",
3177              "gpu": "none",
3178              "os": "Ubuntu-22.04",
3179              "pool": "chromium.tests.gpu"
3180            }
3181          ],
3182          "hard_timeout": 900,
3183          "io_timeout": 900,
3184          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3185        },
3186        "test": "angle_deqp_khr_gles31_tests",
3187        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles31_tests/",
3188        "use_isolated_scripts_api": true
3189      },
3190      {
3191        "args": [
3192          "--use-angle=swiftshader"
3193        ],
3194        "merge": {
3195          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3196        },
3197        "swarming": {
3198          "containment_type": "AUTO",
3199          "dimension_sets": [
3200            {
3201              "cpu": "x86-64",
3202              "gpu": "none",
3203              "os": "Ubuntu-22.04",
3204              "pool": "chromium.tests.gpu"
3205            }
3206          ],
3207          "hard_timeout": 900,
3208          "io_timeout": 900,
3209          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3210        },
3211        "test": "angle_deqp_khr_gles3_tests",
3212        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles3_tests/",
3213        "use_isolated_scripts_api": true
3214      },
3215      {
3216        "args": [
3217          "--use-angle=swiftshader"
3218        ],
3219        "merge": {
3220          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3221        },
3222        "swarming": {
3223          "containment_type": "AUTO",
3224          "dimension_sets": [
3225            {
3226              "cpu": "x86-64",
3227              "gpu": "none",
3228              "os": "Ubuntu-22.04",
3229              "pool": "chromium.tests.gpu"
3230            }
3231          ],
3232          "hard_timeout": 900,
3233          "io_timeout": 900,
3234          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3235        },
3236        "test": "angle_deqp_khr_noctx_gles2_tests",
3237        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_noctx_gles2_tests/",
3238        "use_isolated_scripts_api": true
3239      },
3240      {
3241        "args": [
3242          "--use-angle=swiftshader"
3243        ],
3244        "merge": {
3245          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3246        },
3247        "swarming": {
3248          "containment_type": "AUTO",
3249          "dimension_sets": [
3250            {
3251              "cpu": "x86-64",
3252              "gpu": "none",
3253              "os": "Ubuntu-22.04",
3254              "pool": "chromium.tests.gpu"
3255            }
3256          ],
3257          "hard_timeout": 900,
3258          "io_timeout": 900,
3259          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3260        },
3261        "test": "angle_deqp_khr_noctx_gles32_tests",
3262        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_noctx_gles32_tests/",
3263        "use_isolated_scripts_api": true
3264      },
3265      {
3266        "args": [
3267          "--use-angle=swiftshader"
3268        ],
3269        "merge": {
3270          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3271        },
3272        "swarming": {
3273          "containment_type": "AUTO",
3274          "dimension_sets": [
3275            {
3276              "cpu": "x86-64",
3277              "gpu": "none",
3278              "os": "Ubuntu-22.04",
3279              "pool": "chromium.tests.gpu"
3280            }
3281          ],
3282          "hard_timeout": 900,
3283          "io_timeout": 900,
3284          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3285        },
3286        "test": "angle_deqp_khr_single_gles32_tests",
3287        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_single_gles32_tests/",
3288        "use_isolated_scripts_api": true
3289      },
3290      {
3291        "args": [
3292          "--gtest_filter=*Vulkan_SwiftShader*"
3293        ],
3294        "merge": {
3295          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3296        },
3297        "swarming": {
3298          "containment_type": "AUTO",
3299          "dimension_sets": [
3300            {
3301              "cpu": "x86-64",
3302              "gpu": "none",
3303              "os": "Ubuntu-22.04",
3304              "pool": "chromium.tests.gpu"
3305            }
3306          ],
3307          "hard_timeout": 900,
3308          "io_timeout": 900,
3309          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3310        },
3311        "test": "angle_end2end_tests",
3312        "test_id_prefix": "ninja://src/tests:angle_end2end_tests/",
3313        "use_isolated_scripts_api": true
3314      },
3315      {
3316        "args": [
3317          "--gtest_filter=*Vulkan_SwiftShader*"
3318        ],
3319        "merge": {
3320          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3321        },
3322        "swarming": {
3323          "containment_type": "AUTO",
3324          "dimension_sets": [
3325            {
3326              "cpu": "x86-64",
3327              "gpu": "none",
3328              "os": "Ubuntu-22.04",
3329              "pool": "chromium.tests.gpu"
3330            }
3331          ],
3332          "hard_timeout": 900,
3333          "io_timeout": 900,
3334          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3335        },
3336        "test": "angle_white_box_tests",
3337        "test_id_prefix": "ninja://src/tests:angle_white_box_tests/",
3338        "use_isolated_scripts_api": true
3339      }
3340    ],
3341    "isolated_scripts": [
3342      {
3343        "args": [
3344          "--test-machine-name",
3345          "${buildername}",
3346          "--swiftshader",
3347          "--xvfb",
3348          "--flaky-retries=2",
3349          "--git-revision=${got_angle_revision}"
3350        ],
3351        "isolate_name": "angle_restricted_trace_gold_tests",
3352        "merge": {
3353          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3354        },
3355        "name": "angle_restricted_trace_gold_tests",
3356        "precommit_args": [
3357          "--gerrit-issue=${patch_issue}",
3358          "--gerrit-patchset=${patch_set}",
3359          "--buildbucket-id=${buildbucket_build_id}",
3360          "--use-permissive-pixel-comparison=${use_permissive_angle_pixel_comparison}"
3361        ],
3362        "swarming": {
3363          "containment_type": "AUTO",
3364          "dimension_sets": [
3365            {
3366              "cpu": "x86-64",
3367              "gpu": "none",
3368              "os": "Ubuntu-22.04",
3369              "pool": "chromium.tests.gpu"
3370            }
3371          ],
3372          "hard_timeout": 900,
3373          "io_timeout": 900,
3374          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
3375          "shards": 6
3376        },
3377        "test_id_prefix": "ninja://src/tests/restricted_traces:angle_restricted_trace_gold_tests/"
3378      }
3379    ]
3380  },
3381  "linux-swiftshader-asan": {
3382    "gtest_tests": [
3383      {
3384        "args": [
3385          "--use-angle=swiftshader"
3386        ],
3387        "merge": {
3388          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3389        },
3390        "swarming": {
3391          "containment_type": "AUTO",
3392          "dimension_sets": [
3393            {
3394              "cpu": "x86-64",
3395              "gpu": "none",
3396              "os": "Ubuntu-22.04",
3397              "pool": "chromium.tests.gpu"
3398            }
3399          ],
3400          "hard_timeout": 900,
3401          "io_timeout": 900,
3402          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3403        },
3404        "test": "angle_deqp_egl_tests",
3405        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
3406        "use_isolated_scripts_api": true
3407      },
3408      {
3409        "args": [
3410          "--use-angle=swiftshader"
3411        ],
3412        "merge": {
3413          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3414        },
3415        "swarming": {
3416          "containment_type": "AUTO",
3417          "dimension_sets": [
3418            {
3419              "cpu": "x86-64",
3420              "gpu": "none",
3421              "os": "Ubuntu-22.04",
3422              "pool": "chromium.tests.gpu"
3423            }
3424          ],
3425          "hard_timeout": 900,
3426          "io_timeout": 900,
3427          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3428        },
3429        "test": "angle_deqp_gl46_tests",
3430        "test_id_prefix": "ninja://src/tests:angle_deqp_gl46_tests/",
3431        "use_isolated_scripts_api": true
3432      },
3433      {
3434        "args": [
3435          "--use-angle=swiftshader"
3436        ],
3437        "merge": {
3438          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3439        },
3440        "swarming": {
3441          "containment_type": "AUTO",
3442          "dimension_sets": [
3443            {
3444              "cpu": "x86-64",
3445              "gpu": "none",
3446              "os": "Ubuntu-22.04",
3447              "pool": "chromium.tests.gpu"
3448            }
3449          ],
3450          "hard_timeout": 900,
3451          "io_timeout": 900,
3452          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
3453          "shards": 4
3454        },
3455        "test": "angle_deqp_gles2_tests",
3456        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
3457        "use_isolated_scripts_api": true
3458      },
3459      {
3460        "args": [
3461          "--use-angle=swiftshader"
3462        ],
3463        "merge": {
3464          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3465        },
3466        "swarming": {
3467          "containment_type": "AUTO",
3468          "dimension_sets": [
3469            {
3470              "cpu": "x86-64",
3471              "gpu": "none",
3472              "os": "Ubuntu-22.04",
3473              "pool": "chromium.tests.gpu"
3474            }
3475          ],
3476          "hard_timeout": 900,
3477          "io_timeout": 900,
3478          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3479        },
3480        "test": "angle_deqp_gles31_rotate180_tests",
3481        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_rotate180_tests/",
3482        "use_isolated_scripts_api": true
3483      },
3484      {
3485        "args": [
3486          "--use-angle=swiftshader"
3487        ],
3488        "merge": {
3489          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3490        },
3491        "swarming": {
3492          "containment_type": "AUTO",
3493          "dimension_sets": [
3494            {
3495              "cpu": "x86-64",
3496              "gpu": "none",
3497              "os": "Ubuntu-22.04",
3498              "pool": "chromium.tests.gpu"
3499            }
3500          ],
3501          "hard_timeout": 900,
3502          "io_timeout": 900,
3503          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3504        },
3505        "test": "angle_deqp_gles31_rotate270_tests",
3506        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_rotate270_tests/",
3507        "use_isolated_scripts_api": true
3508      },
3509      {
3510        "args": [
3511          "--use-angle=swiftshader"
3512        ],
3513        "merge": {
3514          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3515        },
3516        "swarming": {
3517          "containment_type": "AUTO",
3518          "dimension_sets": [
3519            {
3520              "cpu": "x86-64",
3521              "gpu": "none",
3522              "os": "Ubuntu-22.04",
3523              "pool": "chromium.tests.gpu"
3524            }
3525          ],
3526          "hard_timeout": 900,
3527          "io_timeout": 900,
3528          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3529        },
3530        "test": "angle_deqp_gles31_rotate90_tests",
3531        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_rotate90_tests/",
3532        "use_isolated_scripts_api": true
3533      },
3534      {
3535        "args": [
3536          "--use-angle=swiftshader"
3537        ],
3538        "merge": {
3539          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3540        },
3541        "swarming": {
3542          "containment_type": "AUTO",
3543          "dimension_sets": [
3544            {
3545              "cpu": "x86-64",
3546              "gpu": "none",
3547              "os": "Ubuntu-22.04",
3548              "pool": "chromium.tests.gpu"
3549            }
3550          ],
3551          "hard_timeout": 900,
3552          "io_timeout": 900,
3553          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
3554          "shards": 14
3555        },
3556        "test": "angle_deqp_gles31_tests",
3557        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_tests/",
3558        "use_isolated_scripts_api": true
3559      },
3560      {
3561        "args": [
3562          "--use-angle=swiftshader"
3563        ],
3564        "merge": {
3565          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3566        },
3567        "swarming": {
3568          "containment_type": "AUTO",
3569          "dimension_sets": [
3570            {
3571              "cpu": "x86-64",
3572              "gpu": "none",
3573              "os": "Ubuntu-22.04",
3574              "pool": "chromium.tests.gpu"
3575            }
3576          ],
3577          "hard_timeout": 900,
3578          "io_timeout": 900,
3579          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3580        },
3581        "test": "angle_deqp_gles3_rotate180_tests",
3582        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_rotate180_tests/",
3583        "use_isolated_scripts_api": true
3584      },
3585      {
3586        "args": [
3587          "--use-angle=swiftshader"
3588        ],
3589        "merge": {
3590          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3591        },
3592        "swarming": {
3593          "containment_type": "AUTO",
3594          "dimension_sets": [
3595            {
3596              "cpu": "x86-64",
3597              "gpu": "none",
3598              "os": "Ubuntu-22.04",
3599              "pool": "chromium.tests.gpu"
3600            }
3601          ],
3602          "hard_timeout": 900,
3603          "io_timeout": 900,
3604          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3605        },
3606        "test": "angle_deqp_gles3_rotate270_tests",
3607        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_rotate270_tests/",
3608        "use_isolated_scripts_api": true
3609      },
3610      {
3611        "args": [
3612          "--use-angle=swiftshader"
3613        ],
3614        "merge": {
3615          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3616        },
3617        "swarming": {
3618          "containment_type": "AUTO",
3619          "dimension_sets": [
3620            {
3621              "cpu": "x86-64",
3622              "gpu": "none",
3623              "os": "Ubuntu-22.04",
3624              "pool": "chromium.tests.gpu"
3625            }
3626          ],
3627          "hard_timeout": 900,
3628          "io_timeout": 900,
3629          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3630        },
3631        "test": "angle_deqp_gles3_rotate90_tests",
3632        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_rotate90_tests/",
3633        "use_isolated_scripts_api": true
3634      },
3635      {
3636        "args": [
3637          "--use-angle=swiftshader"
3638        ],
3639        "merge": {
3640          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3641        },
3642        "swarming": {
3643          "containment_type": "AUTO",
3644          "dimension_sets": [
3645            {
3646              "cpu": "x86-64",
3647              "gpu": "none",
3648              "os": "Ubuntu-22.04",
3649              "pool": "chromium.tests.gpu"
3650            }
3651          ],
3652          "hard_timeout": 900,
3653          "io_timeout": 900,
3654          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
3655          "shards": 8
3656        },
3657        "test": "angle_deqp_gles3_tests",
3658        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
3659        "use_isolated_scripts_api": true
3660      },
3661      {
3662        "args": [
3663          "--use-angle=swiftshader"
3664        ],
3665        "merge": {
3666          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3667        },
3668        "swarming": {
3669          "containment_type": "AUTO",
3670          "dimension_sets": [
3671            {
3672              "cpu": "x86-64",
3673              "gpu": "none",
3674              "os": "Ubuntu-22.04",
3675              "pool": "chromium.tests.gpu"
3676            }
3677          ],
3678          "hard_timeout": 900,
3679          "io_timeout": 900,
3680          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3681        },
3682        "test": "angle_deqp_khr_gles2_tests",
3683        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles2_tests/",
3684        "use_isolated_scripts_api": true
3685      },
3686      {
3687        "args": [
3688          "--use-angle=swiftshader"
3689        ],
3690        "merge": {
3691          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3692        },
3693        "swarming": {
3694          "containment_type": "AUTO",
3695          "dimension_sets": [
3696            {
3697              "cpu": "x86-64",
3698              "gpu": "none",
3699              "os": "Ubuntu-22.04",
3700              "pool": "chromium.tests.gpu"
3701            }
3702          ],
3703          "hard_timeout": 900,
3704          "io_timeout": 900,
3705          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3706        },
3707        "test": "angle_deqp_khr_gles31_tests",
3708        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles31_tests/",
3709        "use_isolated_scripts_api": true
3710      },
3711      {
3712        "args": [
3713          "--use-angle=swiftshader"
3714        ],
3715        "merge": {
3716          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3717        },
3718        "swarming": {
3719          "containment_type": "AUTO",
3720          "dimension_sets": [
3721            {
3722              "cpu": "x86-64",
3723              "gpu": "none",
3724              "os": "Ubuntu-22.04",
3725              "pool": "chromium.tests.gpu"
3726            }
3727          ],
3728          "hard_timeout": 900,
3729          "io_timeout": 900,
3730          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3731        },
3732        "test": "angle_deqp_khr_gles3_tests",
3733        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles3_tests/",
3734        "use_isolated_scripts_api": true
3735      },
3736      {
3737        "args": [
3738          "--use-angle=swiftshader"
3739        ],
3740        "merge": {
3741          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3742        },
3743        "swarming": {
3744          "containment_type": "AUTO",
3745          "dimension_sets": [
3746            {
3747              "cpu": "x86-64",
3748              "gpu": "none",
3749              "os": "Ubuntu-22.04",
3750              "pool": "chromium.tests.gpu"
3751            }
3752          ],
3753          "hard_timeout": 900,
3754          "io_timeout": 900,
3755          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3756        },
3757        "test": "angle_deqp_khr_noctx_gles2_tests",
3758        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_noctx_gles2_tests/",
3759        "use_isolated_scripts_api": true
3760      },
3761      {
3762        "args": [
3763          "--use-angle=swiftshader"
3764        ],
3765        "merge": {
3766          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3767        },
3768        "swarming": {
3769          "containment_type": "AUTO",
3770          "dimension_sets": [
3771            {
3772              "cpu": "x86-64",
3773              "gpu": "none",
3774              "os": "Ubuntu-22.04",
3775              "pool": "chromium.tests.gpu"
3776            }
3777          ],
3778          "hard_timeout": 900,
3779          "io_timeout": 900,
3780          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3781        },
3782        "test": "angle_deqp_khr_noctx_gles32_tests",
3783        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_noctx_gles32_tests/",
3784        "use_isolated_scripts_api": true
3785      },
3786      {
3787        "args": [
3788          "--use-angle=swiftshader"
3789        ],
3790        "merge": {
3791          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3792        },
3793        "swarming": {
3794          "containment_type": "AUTO",
3795          "dimension_sets": [
3796            {
3797              "cpu": "x86-64",
3798              "gpu": "none",
3799              "os": "Ubuntu-22.04",
3800              "pool": "chromium.tests.gpu"
3801            }
3802          ],
3803          "hard_timeout": 900,
3804          "io_timeout": 900,
3805          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3806        },
3807        "test": "angle_deqp_khr_single_gles32_tests",
3808        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_single_gles32_tests/",
3809        "use_isolated_scripts_api": true
3810      },
3811      {
3812        "args": [
3813          "--gtest_filter=*Vulkan_SwiftShader*"
3814        ],
3815        "merge": {
3816          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3817        },
3818        "swarming": {
3819          "containment_type": "AUTO",
3820          "dimension_sets": [
3821            {
3822              "cpu": "x86-64",
3823              "gpu": "none",
3824              "os": "Ubuntu-22.04",
3825              "pool": "chromium.tests.gpu"
3826            }
3827          ],
3828          "hard_timeout": 900,
3829          "io_timeout": 900,
3830          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
3831          "shards": 6
3832        },
3833        "test": "angle_end2end_tests",
3834        "test_id_prefix": "ninja://src/tests:angle_end2end_tests/",
3835        "use_isolated_scripts_api": true
3836      },
3837      {
3838        "args": [
3839          "--gtest_filter=*Vulkan_SwiftShader*"
3840        ],
3841        "merge": {
3842          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3843        },
3844        "swarming": {
3845          "containment_type": "AUTO",
3846          "dimension_sets": [
3847            {
3848              "cpu": "x86-64",
3849              "gpu": "none",
3850              "os": "Ubuntu-22.04",
3851              "pool": "chromium.tests.gpu"
3852            }
3853          ],
3854          "hard_timeout": 900,
3855          "io_timeout": 900,
3856          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3857        },
3858        "test": "angle_white_box_tests",
3859        "test_id_prefix": "ninja://src/tests:angle_white_box_tests/",
3860        "use_isolated_scripts_api": true
3861      }
3862    ]
3863  },
3864  "linux-swiftshader-tsan": {
3865    "gtest_tests": [
3866      {
3867        "args": [
3868          "--use-angle=swiftshader",
3869          "--batch-timeout=600"
3870        ],
3871        "merge": {
3872          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3873        },
3874        "swarming": {
3875          "containment_type": "AUTO",
3876          "dimension_sets": [
3877            {
3878              "cpu": "x86-64",
3879              "gpu": "none",
3880              "os": "Ubuntu-22.04",
3881              "pool": "chromium.tests.gpu"
3882            }
3883          ],
3884          "hard_timeout": 900,
3885          "io_timeout": 900,
3886          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3887        },
3888        "test": "angle_deqp_egl_tests",
3889        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
3890        "use_isolated_scripts_api": true
3891      },
3892      {
3893        "args": [
3894          "--use-angle=swiftshader"
3895        ],
3896        "merge": {
3897          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3898        },
3899        "swarming": {
3900          "containment_type": "AUTO",
3901          "dimension_sets": [
3902            {
3903              "cpu": "x86-64",
3904              "gpu": "none",
3905              "os": "Ubuntu-22.04",
3906              "pool": "chromium.tests.gpu"
3907            }
3908          ],
3909          "hard_timeout": 900,
3910          "io_timeout": 900,
3911          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
3912          "shards": 4
3913        },
3914        "test": "angle_deqp_gles2_tests",
3915        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
3916        "use_isolated_scripts_api": true
3917      },
3918      {
3919        "args": [
3920          "--use-angle=swiftshader"
3921        ],
3922        "merge": {
3923          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3924        },
3925        "swarming": {
3926          "containment_type": "AUTO",
3927          "dimension_sets": [
3928            {
3929              "cpu": "x86-64",
3930              "gpu": "none",
3931              "os": "Ubuntu-22.04",
3932              "pool": "chromium.tests.gpu"
3933            }
3934          ],
3935          "hard_timeout": 900,
3936          "io_timeout": 900,
3937          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
3938          "shards": 8
3939        },
3940        "test": "angle_deqp_gles3_tests",
3941        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
3942        "use_isolated_scripts_api": true
3943      },
3944      {
3945        "args": [
3946          "--use-angle=swiftshader"
3947        ],
3948        "merge": {
3949          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3950        },
3951        "swarming": {
3952          "containment_type": "AUTO",
3953          "dimension_sets": [
3954            {
3955              "cpu": "x86-64",
3956              "gpu": "none",
3957              "os": "Ubuntu-22.04",
3958              "pool": "chromium.tests.gpu"
3959            }
3960          ],
3961          "hard_timeout": 900,
3962          "io_timeout": 900,
3963          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3964        },
3965        "test": "angle_deqp_khr_gles2_tests",
3966        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles2_tests/",
3967        "use_isolated_scripts_api": true
3968      },
3969      {
3970        "args": [
3971          "--use-angle=swiftshader"
3972        ],
3973        "merge": {
3974          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
3975        },
3976        "swarming": {
3977          "containment_type": "AUTO",
3978          "dimension_sets": [
3979            {
3980              "cpu": "x86-64",
3981              "gpu": "none",
3982              "os": "Ubuntu-22.04",
3983              "pool": "chromium.tests.gpu"
3984            }
3985          ],
3986          "hard_timeout": 900,
3987          "io_timeout": 900,
3988          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
3989        },
3990        "test": "angle_deqp_khr_gles31_tests",
3991        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles31_tests/",
3992        "use_isolated_scripts_api": true
3993      },
3994      {
3995        "args": [
3996          "--use-angle=swiftshader"
3997        ],
3998        "merge": {
3999          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
4000        },
4001        "swarming": {
4002          "containment_type": "AUTO",
4003          "dimension_sets": [
4004            {
4005              "cpu": "x86-64",
4006              "gpu": "none",
4007              "os": "Ubuntu-22.04",
4008              "pool": "chromium.tests.gpu"
4009            }
4010          ],
4011          "hard_timeout": 900,
4012          "io_timeout": 900,
4013          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4014        },
4015        "test": "angle_deqp_khr_gles3_tests",
4016        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles3_tests/",
4017        "use_isolated_scripts_api": true
4018      },
4019      {
4020        "args": [
4021          "--use-angle=swiftshader"
4022        ],
4023        "merge": {
4024          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
4025        },
4026        "swarming": {
4027          "containment_type": "AUTO",
4028          "dimension_sets": [
4029            {
4030              "cpu": "x86-64",
4031              "gpu": "none",
4032              "os": "Ubuntu-22.04",
4033              "pool": "chromium.tests.gpu"
4034            }
4035          ],
4036          "hard_timeout": 900,
4037          "io_timeout": 900,
4038          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4039        },
4040        "test": "angle_deqp_khr_noctx_gles2_tests",
4041        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_noctx_gles2_tests/",
4042        "use_isolated_scripts_api": true
4043      },
4044      {
4045        "args": [
4046          "--use-angle=swiftshader"
4047        ],
4048        "merge": {
4049          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
4050        },
4051        "swarming": {
4052          "containment_type": "AUTO",
4053          "dimension_sets": [
4054            {
4055              "cpu": "x86-64",
4056              "gpu": "none",
4057              "os": "Ubuntu-22.04",
4058              "pool": "chromium.tests.gpu"
4059            }
4060          ],
4061          "hard_timeout": 900,
4062          "io_timeout": 900,
4063          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4064        },
4065        "test": "angle_deqp_khr_noctx_gles32_tests",
4066        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_noctx_gles32_tests/",
4067        "use_isolated_scripts_api": true
4068      },
4069      {
4070        "args": [
4071          "--use-angle=swiftshader"
4072        ],
4073        "merge": {
4074          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
4075        },
4076        "swarming": {
4077          "containment_type": "AUTO",
4078          "dimension_sets": [
4079            {
4080              "cpu": "x86-64",
4081              "gpu": "none",
4082              "os": "Ubuntu-22.04",
4083              "pool": "chromium.tests.gpu"
4084            }
4085          ],
4086          "hard_timeout": 900,
4087          "io_timeout": 900,
4088          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4089        },
4090        "test": "angle_deqp_khr_single_gles32_tests",
4091        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_single_gles32_tests/",
4092        "use_isolated_scripts_api": true
4093      },
4094      {
4095        "args": [
4096          "--gtest_filter=*Vulkan_SwiftShader*"
4097        ],
4098        "merge": {
4099          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
4100        },
4101        "swarming": {
4102          "containment_type": "AUTO",
4103          "dimension_sets": [
4104            {
4105              "cpu": "x86-64",
4106              "gpu": "none",
4107              "os": "Ubuntu-22.04",
4108              "pool": "chromium.tests.gpu"
4109            }
4110          ],
4111          "hard_timeout": 900,
4112          "io_timeout": 900,
4113          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4114        },
4115        "test": "angle_end2end_tests",
4116        "test_id_prefix": "ninja://src/tests:angle_end2end_tests/",
4117        "use_isolated_scripts_api": true
4118      },
4119      {
4120        "args": [
4121          "--gtest_filter=*Vulkan_SwiftShader*"
4122        ],
4123        "merge": {
4124          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
4125        },
4126        "swarming": {
4127          "containment_type": "AUTO",
4128          "dimension_sets": [
4129            {
4130              "cpu": "x86-64",
4131              "gpu": "none",
4132              "os": "Ubuntu-22.04",
4133              "pool": "chromium.tests.gpu"
4134            }
4135          ],
4136          "hard_timeout": 900,
4137          "io_timeout": 900,
4138          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4139        },
4140        "test": "angle_white_box_tests",
4141        "test_id_prefix": "ninja://src/tests:angle_white_box_tests/",
4142        "use_isolated_scripts_api": true
4143      }
4144    ]
4145  },
4146  "mac-amd": {
4147    "gtest_tests": [
4148      {
4149        "args": [
4150          "--use-angle=gl",
4151          "--max-processes=1"
4152        ],
4153        "merge": {
4154          "script": "//scripts/angle_deqp_test_merge.py"
4155        },
4156        "name": "angle_deqp_egl_gl_tests",
4157        "swarming": {
4158          "containment_type": "AUTO",
4159          "dimension_sets": [
4160            {
4161              "cpu": "x86-64",
4162              "display_attached": "1",
4163              "gpu": "1002:67ef",
4164              "hidpi": "1",
4165              "os": "Mac-13.2.1",
4166              "pool": "chromium.tests.gpu"
4167            }
4168          ],
4169          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4170        },
4171        "test": "angle_deqp_egl_tests",
4172        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
4173        "use_isolated_scripts_api": true
4174      },
4175      {
4176        "args": [
4177          "--use-angle=metal"
4178        ],
4179        "merge": {
4180          "script": "//scripts/angle_deqp_test_merge.py"
4181        },
4182        "name": "angle_deqp_egl_metal_tests",
4183        "swarming": {
4184          "containment_type": "AUTO",
4185          "dimension_sets": [
4186            {
4187              "cpu": "x86-64",
4188              "display_attached": "1",
4189              "gpu": "1002:67ef",
4190              "hidpi": "1",
4191              "os": "Mac-13.2.1",
4192              "pool": "chromium.tests.gpu"
4193            }
4194          ],
4195          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4196        },
4197        "test": "angle_deqp_egl_tests",
4198        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
4199        "use_isolated_scripts_api": true
4200      },
4201      {
4202        "args": [
4203          "--use-angle=gl",
4204          "--flaky-retries=2"
4205        ],
4206        "merge": {
4207          "script": "//scripts/angle_deqp_test_merge.py"
4208        },
4209        "name": "angle_deqp_gles2_gl_tests",
4210        "swarming": {
4211          "containment_type": "AUTO",
4212          "dimension_sets": [
4213            {
4214              "cpu": "x86-64",
4215              "display_attached": "1",
4216              "gpu": "1002:67ef",
4217              "hidpi": "1",
4218              "os": "Mac-13.2.1",
4219              "pool": "chromium.tests.gpu"
4220            }
4221          ],
4222          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4223        },
4224        "test": "angle_deqp_gles2_tests",
4225        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
4226        "use_isolated_scripts_api": true
4227      },
4228      {
4229        "args": [
4230          "--use-angle=metal",
4231          "--flaky-retries=2"
4232        ],
4233        "merge": {
4234          "script": "//scripts/angle_deqp_test_merge.py"
4235        },
4236        "name": "angle_deqp_gles2_metal_tests",
4237        "swarming": {
4238          "containment_type": "AUTO",
4239          "dimension_sets": [
4240            {
4241              "cpu": "x86-64",
4242              "display_attached": "1",
4243              "gpu": "1002:67ef",
4244              "hidpi": "1",
4245              "os": "Mac-13.2.1",
4246              "pool": "chromium.tests.gpu"
4247            }
4248          ],
4249          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4250        },
4251        "test": "angle_deqp_gles2_tests",
4252        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
4253        "use_isolated_scripts_api": true
4254      },
4255      {
4256        "args": [
4257          "--use-angle=gl",
4258          "--flaky-retries=2"
4259        ],
4260        "merge": {
4261          "script": "//scripts/angle_deqp_test_merge.py"
4262        },
4263        "name": "angle_deqp_gles3_gl_tests",
4264        "swarming": {
4265          "containment_type": "AUTO",
4266          "dimension_sets": [
4267            {
4268              "cpu": "x86-64",
4269              "display_attached": "1",
4270              "gpu": "1002:67ef",
4271              "hidpi": "1",
4272              "os": "Mac-13.2.1",
4273              "pool": "chromium.tests.gpu"
4274            }
4275          ],
4276          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
4277          "shards": 2
4278        },
4279        "test": "angle_deqp_gles3_tests",
4280        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
4281        "use_isolated_scripts_api": true
4282      },
4283      {
4284        "args": [
4285          "--use-angle=metal",
4286          "--flaky-retries=2"
4287        ],
4288        "merge": {
4289          "script": "//scripts/angle_deqp_test_merge.py"
4290        },
4291        "name": "angle_deqp_gles3_metal_tests",
4292        "swarming": {
4293          "containment_type": "AUTO",
4294          "dimension_sets": [
4295            {
4296              "cpu": "x86-64",
4297              "display_attached": "1",
4298              "gpu": "1002:67ef",
4299              "hidpi": "1",
4300              "os": "Mac-13.2.1",
4301              "pool": "chromium.tests.gpu"
4302            }
4303          ],
4304          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
4305          "shards": 2
4306        },
4307        "test": "angle_deqp_gles3_tests",
4308        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
4309        "use_isolated_scripts_api": true
4310      },
4311      {
4312        "args": [
4313          "--gtest_filter=-*Vulkan_SwiftShader*",
4314          "--flaky-retries=2"
4315        ],
4316        "merge": {
4317          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
4318        },
4319        "swarming": {
4320          "containment_type": "AUTO",
4321          "dimension_sets": [
4322            {
4323              "cpu": "x86-64",
4324              "display_attached": "1",
4325              "gpu": "1002:67ef",
4326              "hidpi": "1",
4327              "os": "Mac-13.2.1",
4328              "pool": "chromium.tests.gpu"
4329            }
4330          ],
4331          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
4332          "shards": 2
4333        },
4334        "test": "angle_end2end_tests",
4335        "test_id_prefix": "ninja://src/tests:angle_end2end_tests/",
4336        "use_isolated_scripts_api": true
4337      },
4338      {
4339        "merge": {
4340          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
4341        },
4342        "swarming": {
4343          "containment_type": "AUTO",
4344          "dimension_sets": [
4345            {
4346              "cpu": "x86-64",
4347              "display_attached": "1",
4348              "gpu": "1002:67ef",
4349              "hidpi": "1",
4350              "os": "Mac-13.2.1",
4351              "pool": "chromium.tests.gpu"
4352            }
4353          ],
4354          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4355        },
4356        "test": "angle_unittests",
4357        "test_id_prefix": "ninja://src/tests:angle_unittests/",
4358        "use_isolated_scripts_api": true
4359      }
4360    ]
4361  },
4362  "mac-exp-amd": {
4363    "gtest_tests": [
4364      {
4365        "args": [
4366          "--use-angle=gl",
4367          "--max-processes=1"
4368        ],
4369        "merge": {
4370          "script": "//scripts/angle_deqp_test_merge.py"
4371        },
4372        "name": "angle_deqp_egl_gl_tests",
4373        "swarming": {
4374          "containment_type": "AUTO",
4375          "dimension_sets": [
4376            {
4377              "cpu": "x86-64",
4378              "display_attached": "1",
4379              "gpu": "1002:67ef",
4380              "hidpi": "1",
4381              "os": "Mac-13.4.1|Mac-13.5",
4382              "pool": "chromium.tests.gpu"
4383            }
4384          ],
4385          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4386        },
4387        "test": "angle_deqp_egl_tests",
4388        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
4389        "use_isolated_scripts_api": true
4390      },
4391      {
4392        "args": [
4393          "--use-angle=metal"
4394        ],
4395        "merge": {
4396          "script": "//scripts/angle_deqp_test_merge.py"
4397        },
4398        "name": "angle_deqp_egl_metal_tests",
4399        "swarming": {
4400          "containment_type": "AUTO",
4401          "dimension_sets": [
4402            {
4403              "cpu": "x86-64",
4404              "display_attached": "1",
4405              "gpu": "1002:67ef",
4406              "hidpi": "1",
4407              "os": "Mac-13.4.1|Mac-13.5",
4408              "pool": "chromium.tests.gpu"
4409            }
4410          ],
4411          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4412        },
4413        "test": "angle_deqp_egl_tests",
4414        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
4415        "use_isolated_scripts_api": true
4416      },
4417      {
4418        "args": [
4419          "--use-angle=gl",
4420          "--flaky-retries=2"
4421        ],
4422        "merge": {
4423          "script": "//scripts/angle_deqp_test_merge.py"
4424        },
4425        "name": "angle_deqp_gles2_gl_tests",
4426        "swarming": {
4427          "containment_type": "AUTO",
4428          "dimension_sets": [
4429            {
4430              "cpu": "x86-64",
4431              "display_attached": "1",
4432              "gpu": "1002:67ef",
4433              "hidpi": "1",
4434              "os": "Mac-13.4.1|Mac-13.5",
4435              "pool": "chromium.tests.gpu"
4436            }
4437          ],
4438          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4439        },
4440        "test": "angle_deqp_gles2_tests",
4441        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
4442        "use_isolated_scripts_api": true
4443      },
4444      {
4445        "args": [
4446          "--use-angle=metal",
4447          "--flaky-retries=2"
4448        ],
4449        "merge": {
4450          "script": "//scripts/angle_deqp_test_merge.py"
4451        },
4452        "name": "angle_deqp_gles2_metal_tests",
4453        "swarming": {
4454          "containment_type": "AUTO",
4455          "dimension_sets": [
4456            {
4457              "cpu": "x86-64",
4458              "display_attached": "1",
4459              "gpu": "1002:67ef",
4460              "hidpi": "1",
4461              "os": "Mac-13.4.1|Mac-13.5",
4462              "pool": "chromium.tests.gpu"
4463            }
4464          ],
4465          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4466        },
4467        "test": "angle_deqp_gles2_tests",
4468        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
4469        "use_isolated_scripts_api": true
4470      },
4471      {
4472        "args": [
4473          "--use-angle=gl",
4474          "--flaky-retries=2"
4475        ],
4476        "merge": {
4477          "script": "//scripts/angle_deqp_test_merge.py"
4478        },
4479        "name": "angle_deqp_gles3_gl_tests",
4480        "swarming": {
4481          "containment_type": "AUTO",
4482          "dimension_sets": [
4483            {
4484              "cpu": "x86-64",
4485              "display_attached": "1",
4486              "gpu": "1002:67ef",
4487              "hidpi": "1",
4488              "os": "Mac-13.4.1|Mac-13.5",
4489              "pool": "chromium.tests.gpu"
4490            }
4491          ],
4492          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
4493          "shards": 2
4494        },
4495        "test": "angle_deqp_gles3_tests",
4496        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
4497        "use_isolated_scripts_api": true
4498      },
4499      {
4500        "args": [
4501          "--use-angle=metal",
4502          "--flaky-retries=2"
4503        ],
4504        "merge": {
4505          "script": "//scripts/angle_deqp_test_merge.py"
4506        },
4507        "name": "angle_deqp_gles3_metal_tests",
4508        "swarming": {
4509          "containment_type": "AUTO",
4510          "dimension_sets": [
4511            {
4512              "cpu": "x86-64",
4513              "display_attached": "1",
4514              "gpu": "1002:67ef",
4515              "hidpi": "1",
4516              "os": "Mac-13.4.1|Mac-13.5",
4517              "pool": "chromium.tests.gpu"
4518            }
4519          ],
4520          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
4521          "shards": 2
4522        },
4523        "test": "angle_deqp_gles3_tests",
4524        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
4525        "use_isolated_scripts_api": true
4526      },
4527      {
4528        "args": [
4529          "--gtest_filter=-*Vulkan_SwiftShader*",
4530          "--flaky-retries=2"
4531        ],
4532        "merge": {
4533          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
4534        },
4535        "swarming": {
4536          "containment_type": "AUTO",
4537          "dimension_sets": [
4538            {
4539              "cpu": "x86-64",
4540              "display_attached": "1",
4541              "gpu": "1002:67ef",
4542              "hidpi": "1",
4543              "os": "Mac-13.4.1|Mac-13.5",
4544              "pool": "chromium.tests.gpu"
4545            }
4546          ],
4547          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
4548          "shards": 2
4549        },
4550        "test": "angle_end2end_tests",
4551        "test_id_prefix": "ninja://src/tests:angle_end2end_tests/",
4552        "use_isolated_scripts_api": true
4553      },
4554      {
4555        "merge": {
4556          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
4557        },
4558        "swarming": {
4559          "containment_type": "AUTO",
4560          "dimension_sets": [
4561            {
4562              "cpu": "x86-64",
4563              "display_attached": "1",
4564              "gpu": "1002:67ef",
4565              "hidpi": "1",
4566              "os": "Mac-13.4.1|Mac-13.5",
4567              "pool": "chromium.tests.gpu"
4568            }
4569          ],
4570          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4571        },
4572        "test": "angle_unittests",
4573        "test_id_prefix": "ninja://src/tests:angle_unittests/",
4574        "use_isolated_scripts_api": true
4575      }
4576    ]
4577  },
4578  "mac-exp-intel": {
4579    "gtest_tests": [
4580      {
4581        "args": [
4582          "--use-angle=gl",
4583          "--max-processes=1"
4584        ],
4585        "merge": {
4586          "script": "//scripts/angle_deqp_test_merge.py"
4587        },
4588        "name": "angle_deqp_egl_gl_tests",
4589        "swarming": {
4590          "containment_type": "AUTO",
4591          "dimension_sets": [
4592            {
4593              "cpu": "x86-64",
4594              "display_attached": "1",
4595              "gpu": "8086:3e9b",
4596              "os": "Mac-13.4.1"
4597            }
4598          ],
4599          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4600        },
4601        "test": "angle_deqp_egl_tests",
4602        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
4603        "use_isolated_scripts_api": true
4604      },
4605      {
4606        "args": [
4607          "--use-angle=metal"
4608        ],
4609        "merge": {
4610          "script": "//scripts/angle_deqp_test_merge.py"
4611        },
4612        "name": "angle_deqp_egl_metal_tests",
4613        "swarming": {
4614          "containment_type": "AUTO",
4615          "dimension_sets": [
4616            {
4617              "cpu": "x86-64",
4618              "display_attached": "1",
4619              "gpu": "8086:3e9b",
4620              "os": "Mac-13.4.1"
4621            }
4622          ],
4623          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4624        },
4625        "test": "angle_deqp_egl_tests",
4626        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
4627        "use_isolated_scripts_api": true
4628      },
4629      {
4630        "args": [
4631          "--use-angle=gl",
4632          "--flaky-retries=2"
4633        ],
4634        "merge": {
4635          "script": "//scripts/angle_deqp_test_merge.py"
4636        },
4637        "name": "angle_deqp_gles2_gl_tests",
4638        "swarming": {
4639          "containment_type": "AUTO",
4640          "dimension_sets": [
4641            {
4642              "cpu": "x86-64",
4643              "display_attached": "1",
4644              "gpu": "8086:3e9b",
4645              "os": "Mac-13.4.1"
4646            }
4647          ],
4648          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4649        },
4650        "test": "angle_deqp_gles2_tests",
4651        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
4652        "use_isolated_scripts_api": true
4653      },
4654      {
4655        "args": [
4656          "--use-angle=metal",
4657          "--flaky-retries=2"
4658        ],
4659        "merge": {
4660          "script": "//scripts/angle_deqp_test_merge.py"
4661        },
4662        "name": "angle_deqp_gles2_metal_tests",
4663        "swarming": {
4664          "containment_type": "AUTO",
4665          "dimension_sets": [
4666            {
4667              "cpu": "x86-64",
4668              "display_attached": "1",
4669              "gpu": "8086:3e9b",
4670              "os": "Mac-13.4.1"
4671            }
4672          ],
4673          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4674        },
4675        "test": "angle_deqp_gles2_tests",
4676        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
4677        "use_isolated_scripts_api": true
4678      },
4679      {
4680        "args": [
4681          "--use-angle=gl",
4682          "--flaky-retries=2"
4683        ],
4684        "merge": {
4685          "script": "//scripts/angle_deqp_test_merge.py"
4686        },
4687        "name": "angle_deqp_gles3_gl_tests",
4688        "swarming": {
4689          "containment_type": "AUTO",
4690          "dimension_sets": [
4691            {
4692              "cpu": "x86-64",
4693              "display_attached": "1",
4694              "gpu": "8086:3e9b",
4695              "os": "Mac-13.4.1"
4696            }
4697          ],
4698          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
4699          "shards": 2
4700        },
4701        "test": "angle_deqp_gles3_tests",
4702        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
4703        "use_isolated_scripts_api": true
4704      },
4705      {
4706        "args": [
4707          "--use-angle=metal",
4708          "--flaky-retries=2"
4709        ],
4710        "merge": {
4711          "script": "//scripts/angle_deqp_test_merge.py"
4712        },
4713        "name": "angle_deqp_gles3_metal_tests",
4714        "swarming": {
4715          "containment_type": "AUTO",
4716          "dimension_sets": [
4717            {
4718              "cpu": "x86-64",
4719              "display_attached": "1",
4720              "gpu": "8086:3e9b",
4721              "os": "Mac-13.4.1"
4722            }
4723          ],
4724          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
4725          "shards": 2
4726        },
4727        "test": "angle_deqp_gles3_tests",
4728        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
4729        "use_isolated_scripts_api": true
4730      },
4731      {
4732        "args": [
4733          "--gtest_filter=-*Vulkan_SwiftShader*",
4734          "--flaky-retries=2"
4735        ],
4736        "merge": {
4737          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
4738        },
4739        "swarming": {
4740          "containment_type": "AUTO",
4741          "dimension_sets": [
4742            {
4743              "cpu": "x86-64",
4744              "display_attached": "1",
4745              "gpu": "8086:3e9b",
4746              "os": "Mac-13.4.1"
4747            }
4748          ],
4749          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
4750          "shards": 2
4751        },
4752        "test": "angle_end2end_tests",
4753        "test_id_prefix": "ninja://src/tests:angle_end2end_tests/",
4754        "use_isolated_scripts_api": true
4755      },
4756      {
4757        "merge": {
4758          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
4759        },
4760        "swarming": {
4761          "containment_type": "AUTO",
4762          "dimension_sets": [
4763            {
4764              "cpu": "x86-64",
4765              "display_attached": "1",
4766              "gpu": "8086:3e9b",
4767              "os": "Mac-13.4.1"
4768            }
4769          ],
4770          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4771        },
4772        "test": "angle_unittests",
4773        "test_id_prefix": "ninja://src/tests:angle_unittests/",
4774        "use_isolated_scripts_api": true
4775      }
4776    ]
4777  },
4778  "mac-intel": {
4779    "gtest_tests": [
4780      {
4781        "args": [
4782          "--use-angle=gl",
4783          "--max-processes=1"
4784        ],
4785        "merge": {
4786          "script": "//scripts/angle_deqp_test_merge.py"
4787        },
4788        "name": "angle_deqp_egl_gl_tests",
4789        "swarming": {
4790          "containment_type": "AUTO",
4791          "dimension_sets": [
4792            {
4793              "cpu": "x86-64",
4794              "display_attached": "1",
4795              "gpu": "8086:3e9b",
4796              "os": "Mac-13.3.1"
4797            }
4798          ],
4799          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4800        },
4801        "test": "angle_deqp_egl_tests",
4802        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
4803        "use_isolated_scripts_api": true
4804      },
4805      {
4806        "args": [
4807          "--use-angle=metal"
4808        ],
4809        "merge": {
4810          "script": "//scripts/angle_deqp_test_merge.py"
4811        },
4812        "name": "angle_deqp_egl_metal_tests",
4813        "swarming": {
4814          "containment_type": "AUTO",
4815          "dimension_sets": [
4816            {
4817              "cpu": "x86-64",
4818              "display_attached": "1",
4819              "gpu": "8086:3e9b",
4820              "os": "Mac-13.3.1"
4821            }
4822          ],
4823          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4824        },
4825        "test": "angle_deqp_egl_tests",
4826        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
4827        "use_isolated_scripts_api": true
4828      },
4829      {
4830        "args": [
4831          "--use-angle=gl",
4832          "--flaky-retries=2"
4833        ],
4834        "merge": {
4835          "script": "//scripts/angle_deqp_test_merge.py"
4836        },
4837        "name": "angle_deqp_gles2_gl_tests",
4838        "swarming": {
4839          "containment_type": "AUTO",
4840          "dimension_sets": [
4841            {
4842              "cpu": "x86-64",
4843              "display_attached": "1",
4844              "gpu": "8086:3e9b",
4845              "os": "Mac-13.3.1"
4846            }
4847          ],
4848          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4849        },
4850        "test": "angle_deqp_gles2_tests",
4851        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
4852        "use_isolated_scripts_api": true
4853      },
4854      {
4855        "args": [
4856          "--use-angle=metal",
4857          "--flaky-retries=2"
4858        ],
4859        "merge": {
4860          "script": "//scripts/angle_deqp_test_merge.py"
4861        },
4862        "name": "angle_deqp_gles2_metal_tests",
4863        "swarming": {
4864          "containment_type": "AUTO",
4865          "dimension_sets": [
4866            {
4867              "cpu": "x86-64",
4868              "display_attached": "1",
4869              "gpu": "8086:3e9b",
4870              "os": "Mac-13.3.1"
4871            }
4872          ],
4873          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4874        },
4875        "test": "angle_deqp_gles2_tests",
4876        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
4877        "use_isolated_scripts_api": true
4878      },
4879      {
4880        "args": [
4881          "--use-angle=gl",
4882          "--flaky-retries=2"
4883        ],
4884        "merge": {
4885          "script": "//scripts/angle_deqp_test_merge.py"
4886        },
4887        "name": "angle_deqp_gles3_gl_tests",
4888        "swarming": {
4889          "containment_type": "AUTO",
4890          "dimension_sets": [
4891            {
4892              "cpu": "x86-64",
4893              "display_attached": "1",
4894              "gpu": "8086:3e9b",
4895              "os": "Mac-13.3.1"
4896            }
4897          ],
4898          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
4899          "shards": 2
4900        },
4901        "test": "angle_deqp_gles3_tests",
4902        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
4903        "use_isolated_scripts_api": true
4904      },
4905      {
4906        "args": [
4907          "--use-angle=metal",
4908          "--flaky-retries=2"
4909        ],
4910        "merge": {
4911          "script": "//scripts/angle_deqp_test_merge.py"
4912        },
4913        "name": "angle_deqp_gles3_metal_tests",
4914        "swarming": {
4915          "containment_type": "AUTO",
4916          "dimension_sets": [
4917            {
4918              "cpu": "x86-64",
4919              "display_attached": "1",
4920              "gpu": "8086:3e9b",
4921              "os": "Mac-13.3.1"
4922            }
4923          ],
4924          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
4925          "shards": 2
4926        },
4927        "test": "angle_deqp_gles3_tests",
4928        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
4929        "use_isolated_scripts_api": true
4930      },
4931      {
4932        "args": [
4933          "--gtest_filter=-*Vulkan_SwiftShader*",
4934          "--flaky-retries=2"
4935        ],
4936        "merge": {
4937          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
4938        },
4939        "swarming": {
4940          "containment_type": "AUTO",
4941          "dimension_sets": [
4942            {
4943              "cpu": "x86-64",
4944              "display_attached": "1",
4945              "gpu": "8086:3e9b",
4946              "os": "Mac-13.3.1"
4947            }
4948          ],
4949          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
4950          "shards": 2
4951        },
4952        "test": "angle_end2end_tests",
4953        "test_id_prefix": "ninja://src/tests:angle_end2end_tests/",
4954        "use_isolated_scripts_api": true
4955      },
4956      {
4957        "merge": {
4958          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
4959        },
4960        "swarming": {
4961          "containment_type": "AUTO",
4962          "dimension_sets": [
4963            {
4964              "cpu": "x86-64",
4965              "display_attached": "1",
4966              "gpu": "8086:3e9b",
4967              "os": "Mac-13.3.1"
4968            }
4969          ],
4970          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
4971        },
4972        "test": "angle_unittests",
4973        "test_id_prefix": "ninja://src/tests:angle_unittests/",
4974        "use_isolated_scripts_api": true
4975      }
4976    ]
4977  },
4978  "mac-nvidia": {},
4979  "win10-x64-exp-intel": {},
4980  "win10-x64-intel": {
4981    "gtest_tests": [
4982      {
4983        "args": [
4984          "--use-angle=d3d11"
4985        ],
4986        "merge": {
4987          "script": "//scripts/angle_deqp_test_merge.py"
4988        },
4989        "name": "angle_deqp_gles2_d3d11_tests",
4990        "swarming": {
4991          "containment_type": "AUTO",
4992          "dimension_sets": [
4993            {
4994              "display_attached": "1",
4995              "gpu": "8086:9bc5-31.0.101.2111",
4996              "os": "Windows-10",
4997              "pool": "chromium.tests.gpu"
4998            }
4999          ],
5000          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
5001        },
5002        "test": "angle_deqp_gles2_tests",
5003        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
5004        "use_isolated_scripts_api": true
5005      },
5006      {
5007        "args": [
5008          "--gtest_filter=-*Vulkan_SwiftShader*",
5009          "--max-processes=1"
5010        ],
5011        "merge": {
5012          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
5013        },
5014        "swarming": {
5015          "containment_type": "AUTO",
5016          "dimension_sets": [
5017            {
5018              "display_attached": "1",
5019              "gpu": "8086:9bc5-31.0.101.2111",
5020              "os": "Windows-10",
5021              "pool": "chromium.tests.gpu"
5022            }
5023          ],
5024          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
5025          "shards": 2
5026        },
5027        "test": "angle_end2end_tests",
5028        "test_id_prefix": "ninja://src/tests:angle_end2end_tests/",
5029        "use_isolated_scripts_api": true
5030      },
5031      {
5032        "args": [
5033          "--test-timeout=300",
5034          "--batch-size=10"
5035        ],
5036        "merge": {
5037          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
5038        },
5039        "swarming": {
5040          "containment_type": "AUTO",
5041          "dimension_sets": [
5042            {
5043              "display_attached": "1",
5044              "gpu": "8086:9bc5-31.0.101.2111",
5045              "os": "Windows-10",
5046              "pool": "chromium.tests.gpu"
5047            }
5048          ],
5049          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
5050        },
5051        "test": "angle_gles1_conformance_tests",
5052        "test_id_prefix": "ninja://src/tests:angle_gles1_conformance_tests/",
5053        "use_isolated_scripts_api": true
5054      },
5055      {
5056        "merge": {
5057          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
5058        },
5059        "swarming": {
5060          "containment_type": "AUTO",
5061          "dimension_sets": [
5062            {
5063              "display_attached": "1",
5064              "gpu": "8086:9bc5-31.0.101.2111",
5065              "os": "Windows-10",
5066              "pool": "chromium.tests.gpu"
5067            }
5068          ],
5069          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
5070        },
5071        "test": "angle_unittests",
5072        "test_id_prefix": "ninja://src/tests:angle_unittests/",
5073        "use_isolated_scripts_api": true
5074      },
5075      {
5076        "args": [
5077          "--max-processes=1"
5078        ],
5079        "merge": {
5080          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
5081        },
5082        "swarming": {
5083          "containment_type": "AUTO",
5084          "dimension_sets": [
5085            {
5086              "display_attached": "1",
5087              "gpu": "8086:9bc5-31.0.101.2111",
5088              "os": "Windows-10",
5089              "pool": "chromium.tests.gpu"
5090            }
5091          ],
5092          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
5093        },
5094        "test": "angle_white_box_tests",
5095        "test_id_prefix": "ninja://src/tests:angle_white_box_tests/",
5096        "use_isolated_scripts_api": true
5097      }
5098    ],
5099    "isolated_scripts": [
5100      {
5101        "args": [
5102          "--log=debug"
5103        ],
5104        "isolate_name": "angle_capture_tests",
5105        "merge": {
5106          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
5107        },
5108        "name": "angle_capture_tests",
5109        "swarming": {
5110          "containment_type": "AUTO",
5111          "dimension_sets": [
5112            {
5113              "display_attached": "1",
5114              "gpu": "8086:9bc5-31.0.101.2111",
5115              "os": "Windows-10",
5116              "pool": "chromium.tests.gpu"
5117            }
5118          ],
5119          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
5120        },
5121        "test_id_prefix": "ninja://src/tests:angle_capture_tests/"
5122      },
5123      {
5124        "args": [
5125          "--log=debug",
5126          "--smoke-test-mode",
5127          "--show-test-stdout"
5128        ],
5129        "isolate_name": "angle_perftests",
5130        "merge": {
5131          "args": [
5132            "--smoke-test-mode"
5133          ],
5134          "script": "//scripts/process_angle_perf_results.py"
5135        },
5136        "name": "angle_perftests",
5137        "swarming": {
5138          "containment_type": "AUTO",
5139          "dimension_sets": [
5140            {
5141              "display_attached": "1",
5142              "gpu": "8086:9bc5-31.0.101.2111",
5143              "os": "Windows-10",
5144              "pool": "chromium.tests.gpu"
5145            }
5146          ],
5147          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
5148          "shards": 2
5149        },
5150        "test_id_prefix": "ninja://src/tests:angle_perftests/"
5151      },
5152      {
5153        "args": [
5154          "--test-machine-name",
5155          "${buildername}",
5156          "--trace-interpreter=gz",
5157          "--filter=fishdom:geometry_dash:merge_dragons:minecraft_bedrock:new_legend_of_the_condor_heroes:street_fighter_duel:teslagrad:vainglory",
5158          "--git-revision=${got_angle_revision}"
5159        ],
5160        "isolate_name": "angle_restricted_trace_gold_interpreted_tests",
5161        "merge": {
5162          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
5163        },
5164        "name": "angle_restricted_trace_gold_interpreted_tests",
5165        "precommit_args": [
5166          "--gerrit-issue=${patch_issue}",
5167          "--gerrit-patchset=${patch_set}",
5168          "--buildbucket-id=${buildbucket_build_id}",
5169          "--use-permissive-pixel-comparison=${use_permissive_angle_pixel_comparison}"
5170        ],
5171        "swarming": {
5172          "containment_type": "AUTO",
5173          "dimension_sets": [
5174            {
5175              "display_attached": "1",
5176              "gpu": "8086:9bc5-31.0.101.2111",
5177              "os": "Windows-10",
5178              "pool": "chromium.tests.gpu"
5179            }
5180          ],
5181          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
5182        },
5183        "test": "angle_restricted_trace_gold_tests",
5184        "test_id_prefix": "ninja://src/tests/restricted_traces:angle_restricted_trace_gold_tests/"
5185      },
5186      {
5187        "args": [
5188          "--test-machine-name",
5189          "${buildername}",
5190          "--git-revision=${got_angle_revision}",
5191          "--flaky-retries=1"
5192        ],
5193        "isolate_name": "angle_restricted_trace_gold_tests",
5194        "merge": {
5195          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
5196        },
5197        "name": "angle_restricted_trace_gold_tests",
5198        "precommit_args": [
5199          "--gerrit-issue=${patch_issue}",
5200          "--gerrit-patchset=${patch_set}",
5201          "--buildbucket-id=${buildbucket_build_id}",
5202          "--use-permissive-pixel-comparison=${use_permissive_angle_pixel_comparison}"
5203        ],
5204        "swarming": {
5205          "containment_type": "AUTO",
5206          "dimension_sets": [
5207            {
5208              "display_attached": "1",
5209              "gpu": "8086:9bc5-31.0.101.2111",
5210              "os": "Windows-10",
5211              "pool": "chromium.tests.gpu"
5212            }
5213          ],
5214          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
5215        },
5216        "test_id_prefix": "ninja://src/tests/restricted_traces:angle_restricted_trace_gold_tests/"
5217      },
5218      {
5219        "args": [
5220          "--log=debug",
5221          "--smoke-test-mode",
5222          "--show-test-stdout",
5223          "--use-gl=native",
5224          "--trace-tests"
5225        ],
5226        "isolate_name": "angle_trace_perf_native_tests",
5227        "merge": {
5228          "args": [
5229            "--smoke-test-mode"
5230          ],
5231          "script": "//scripts/process_angle_perf_results.py"
5232        },
5233        "name": "angle_trace_perf_native_tests",
5234        "swarming": {
5235          "containment_type": "AUTO",
5236          "dimension_sets": [
5237            {
5238              "display_attached": "1",
5239              "gpu": "8086:9bc5-31.0.101.2111",
5240              "os": "Windows-10",
5241              "pool": "chromium.tests.gpu"
5242            }
5243          ],
5244          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
5245          "shards": 2
5246        },
5247        "test": "angle_trace_perf_tests",
5248        "test_id_prefix": "ninja://src/tests:angle_trace_perf_tests/"
5249      },
5250      {
5251        "args": [
5252          "--log=debug",
5253          "--smoke-test-mode",
5254          "--show-test-stdout",
5255          "--use-angle=vulkan",
5256          "--trace-tests"
5257        ],
5258        "isolate_name": "angle_trace_perf_vulkan_tests",
5259        "merge": {
5260          "args": [
5261            "--smoke-test-mode"
5262          ],
5263          "script": "//scripts/process_angle_perf_results.py"
5264        },
5265        "name": "angle_trace_perf_vulkan_tests",
5266        "swarming": {
5267          "containment_type": "AUTO",
5268          "dimension_sets": [
5269            {
5270              "display_attached": "1",
5271              "gpu": "8086:9bc5-31.0.101.2111",
5272              "os": "Windows-10",
5273              "pool": "chromium.tests.gpu"
5274            }
5275          ],
5276          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
5277          "shards": 2
5278        },
5279        "test": "angle_trace_perf_tests",
5280        "test_id_prefix": "ninja://src/tests:angle_trace_perf_tests/"
5281      }
5282    ]
5283  },
5284  "win10-x64-intel-perf": {
5285    "isolated_scripts": [
5286      {
5287        "args": [
5288          "--log=debug",
5289          "--samples-per-test=6",
5290          "--show-test-stdout"
5291        ],
5292        "isolate_name": "angle_perftests",
5293        "merge": {
5294          "script": "//scripts/process_angle_perf_results.py"
5295        },
5296        "name": "angle_perftests",
5297        "swarming": {
5298          "containment_type": "AUTO",
5299          "dimension_sets": [
5300            {
5301              "display_attached": "1",
5302              "gpu": "8086:9bc5-31.0.101.2111",
5303              "os": "Windows-10",
5304              "pool": "chromium.tests.gpu"
5305            }
5306          ],
5307          "hard_timeout": 7200,
5308          "io_timeout": 300,
5309          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
5310          "shards": 10
5311        },
5312        "test_id_prefix": "ninja://src/tests:angle_perftests/"
5313      },
5314      {
5315        "args": [
5316          "--log=debug",
5317          "--show-test-stdout",
5318          "--samples-per-test=6",
5319          "--use-gl=native",
5320          "--trace-tests"
5321        ],
5322        "isolate_name": "angle_trace_perf_native_tests",
5323        "merge": {
5324          "script": "//scripts/process_angle_perf_results.py"
5325        },
5326        "name": "angle_trace_perf_native_tests",
5327        "swarming": {
5328          "containment_type": "AUTO",
5329          "dimension_sets": [
5330            {
5331              "display_attached": "1",
5332              "gpu": "8086:9bc5-31.0.101.2111",
5333              "os": "Windows-10",
5334              "pool": "chromium.tests.gpu"
5335            }
5336          ],
5337          "hard_timeout": 7200,
5338          "io_timeout": 300,
5339          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
5340          "shards": 10
5341        },
5342        "test": "angle_trace_perf_tests",
5343        "test_id_prefix": "ninja://src/tests:angle_trace_perf_tests/"
5344      },
5345      {
5346        "args": [
5347          "--log=debug",
5348          "--show-test-stdout",
5349          "--samples-per-test=6",
5350          "--use-angle=vulkan",
5351          "--trace-tests"
5352        ],
5353        "isolate_name": "angle_trace_perf_vulkan_tests",
5354        "merge": {
5355          "script": "//scripts/process_angle_perf_results.py"
5356        },
5357        "name": "angle_trace_perf_vulkan_tests",
5358        "swarming": {
5359          "containment_type": "AUTO",
5360          "dimension_sets": [
5361            {
5362              "display_attached": "1",
5363              "gpu": "8086:9bc5-31.0.101.2111",
5364              "os": "Windows-10",
5365              "pool": "chromium.tests.gpu"
5366            }
5367          ],
5368          "hard_timeout": 7200,
5369          "io_timeout": 300,
5370          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
5371          "shards": 10
5372        },
5373        "test": "angle_trace_perf_tests",
5374        "test_id_prefix": "ninja://src/tests:angle_trace_perf_tests/"
5375      }
5376    ]
5377  },
5378  "win10-x64-nvidia": {
5379    "gtest_tests": [
5380      {
5381        "args": [
5382          "--use-angle=d3d11"
5383        ],
5384        "merge": {
5385          "script": "//scripts/angle_deqp_test_merge.py"
5386        },
5387        "name": "angle_deqp_egl_d3d11_tests",
5388        "swarming": {
5389          "containment_type": "AUTO",
5390          "dimension_sets": [
5391            {
5392              "display_attached": "1",
5393              "gpu": "10de:2184-27.21.14.5638",
5394              "os": "Windows-10-18363",
5395              "pool": "chromium.tests.gpu"
5396            }
5397          ],
5398          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
5399        },
5400        "test": "angle_deqp_egl_tests",
5401        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
5402        "use_isolated_scripts_api": true
5403      },
5404      {
5405        "args": [
5406          "--use-angle=gl",
5407          "--max-processes=1"
5408        ],
5409        "merge": {
5410          "script": "//scripts/angle_deqp_test_merge.py"
5411        },
5412        "name": "angle_deqp_egl_gl_tests",
5413        "swarming": {
5414          "containment_type": "AUTO",
5415          "dimension_sets": [
5416            {
5417              "display_attached": "1",
5418              "gpu": "10de:2184-27.21.14.5638",
5419              "os": "Windows-10-18363",
5420              "pool": "chromium.tests.gpu"
5421            }
5422          ],
5423          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
5424        },
5425        "test": "angle_deqp_egl_tests",
5426        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
5427        "use_isolated_scripts_api": true
5428      },
5429      {
5430        "args": [
5431          "--use-angle=vulkan"
5432        ],
5433        "merge": {
5434          "script": "//scripts/angle_deqp_test_merge.py"
5435        },
5436        "name": "angle_deqp_egl_vulkan_tests",
5437        "swarming": {
5438          "containment_type": "AUTO",
5439          "dimension_sets": [
5440            {
5441              "display_attached": "1",
5442              "gpu": "10de:2184-27.21.14.5638",
5443              "os": "Windows-10-18363",
5444              "pool": "chromium.tests.gpu"
5445            }
5446          ],
5447          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
5448          "shards": 2
5449        },
5450        "test": "angle_deqp_egl_tests",
5451        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
5452        "use_isolated_scripts_api": true
5453      },
5454      {
5455        "args": [
5456          "--use-angle=d3d11"
5457        ],
5458        "merge": {
5459          "script": "//scripts/angle_deqp_test_merge.py"
5460        },
5461        "name": "angle_deqp_gles2_d3d11_tests",
5462        "swarming": {
5463          "containment_type": "AUTO",
5464          "dimension_sets": [
5465            {
5466              "display_attached": "1",
5467              "gpu": "10de:2184-27.21.14.5638",
5468              "os": "Windows-10-18363",
5469              "pool": "chromium.tests.gpu"
5470            }
5471          ],
5472          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
5473        },
5474        "test": "angle_deqp_gles2_tests",
5475        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
5476        "use_isolated_scripts_api": true
5477      },
5478      {
5479        "args": [
5480          "--use-angle=gl"
5481        ],
5482        "merge": {
5483          "script": "//scripts/angle_deqp_test_merge.py"
5484        },
5485        "name": "angle_deqp_gles2_gl_tests",
5486        "swarming": {
5487          "containment_type": "AUTO",
5488          "dimension_sets": [
5489            {
5490              "display_attached": "1",
5491              "gpu": "10de:2184-27.21.14.5638",
5492              "os": "Windows-10-18363",
5493              "pool": "chromium.tests.gpu"
5494            }
5495          ],
5496          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
5497        },
5498        "test": "angle_deqp_gles2_tests",
5499        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
5500        "use_isolated_scripts_api": true
5501      },
5502      {
5503        "args": [
5504          "--use-angle=vulkan"
5505        ],
5506        "merge": {
5507          "script": "//scripts/angle_deqp_test_merge.py"
5508        },
5509        "name": "angle_deqp_gles2_vulkan_tests",
5510        "swarming": {
5511          "containment_type": "AUTO",
5512          "dimension_sets": [
5513            {
5514              "display_attached": "1",
5515              "gpu": "10de:2184-27.21.14.5638",
5516              "os": "Windows-10-18363",
5517              "pool": "chromium.tests.gpu"
5518            }
5519          ],
5520          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
5521        },
5522        "test": "angle_deqp_gles2_tests",
5523        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
5524        "use_isolated_scripts_api": true
5525      },
5526      {
5527        "args": [
5528          "--use-angle=vulkan"
5529        ],
5530        "merge": {
5531          "script": "//scripts/angle_deqp_test_merge.py"
5532        },
5533        "name": "angle_deqp_gles31_vulkan_rotate180_tests",
5534        "swarming": {
5535          "containment_type": "AUTO",
5536          "dimension_sets": [
5537            {
5538              "display_attached": "1",
5539              "gpu": "10de:2184-27.21.14.5638",
5540              "os": "Windows-10-18363",
5541              "pool": "chromium.tests.gpu"
5542            }
5543          ],
5544          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
5545        },
5546        "test": "angle_deqp_gles31_rotate180_tests",
5547        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_rotate180_tests/",
5548        "use_isolated_scripts_api": true
5549      },
5550      {
5551        "args": [
5552          "--use-angle=vulkan"
5553        ],
5554        "merge": {
5555          "script": "//scripts/angle_deqp_test_merge.py"
5556        },
5557        "name": "angle_deqp_gles31_vulkan_rotate270_tests",
5558        "swarming": {
5559          "containment_type": "AUTO",
5560          "dimension_sets": [
5561            {
5562              "display_attached": "1",
5563              "gpu": "10de:2184-27.21.14.5638",
5564              "os": "Windows-10-18363",
5565              "pool": "chromium.tests.gpu"
5566            }
5567          ],
5568          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
5569        },
5570        "test": "angle_deqp_gles31_rotate270_tests",
5571        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_rotate270_tests/",
5572        "use_isolated_scripts_api": true
5573      },
5574      {
5575        "args": [
5576          "--use-angle=vulkan"
5577        ],
5578        "merge": {
5579          "script": "//scripts/angle_deqp_test_merge.py"
5580        },
5581        "name": "angle_deqp_gles31_vulkan_rotate90_tests",
5582        "swarming": {
5583          "containment_type": "AUTO",
5584          "dimension_sets": [
5585            {
5586              "display_attached": "1",
5587              "gpu": "10de:2184-27.21.14.5638",
5588              "os": "Windows-10-18363",
5589              "pool": "chromium.tests.gpu"
5590            }
5591          ],
5592          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
5593        },
5594        "test": "angle_deqp_gles31_rotate90_tests",
5595        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_rotate90_tests/",
5596        "use_isolated_scripts_api": true
5597      },
5598      {
5599        "args": [
5600          "--use-angle=d3d11"
5601        ],
5602        "merge": {
5603          "script": "//scripts/angle_deqp_test_merge.py"
5604        },
5605        "name": "angle_deqp_gles31_d3d11_tests",
5606        "swarming": {
5607          "containment_type": "AUTO",
5608          "dimension_sets": [
5609            {
5610              "display_attached": "1",
5611              "gpu": "10de:2184-27.21.14.5638",
5612              "os": "Windows-10-18363",
5613              "pool": "chromium.tests.gpu"
5614            }
5615          ],
5616          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
5617          "shards": 2
5618        },
5619        "test": "angle_deqp_gles31_tests",
5620        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_tests/",
5621        "use_isolated_scripts_api": true
5622      },
5623      {
5624        "args": [
5625          "--use-angle=gl"
5626        ],
5627        "merge": {
5628          "script": "//scripts/angle_deqp_test_merge.py"
5629        },
5630        "name": "angle_deqp_gles31_gl_tests",
5631        "swarming": {
5632          "containment_type": "AUTO",
5633          "dimension_sets": [
5634            {
5635              "display_attached": "1",
5636              "gpu": "10de:2184-27.21.14.5638",
5637              "os": "Windows-10-18363",
5638              "pool": "chromium.tests.gpu"
5639            }
5640          ],
5641          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
5642          "shards": 2
5643        },
5644        "test": "angle_deqp_gles31_tests",
5645        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_tests/",
5646        "use_isolated_scripts_api": true
5647      },
5648      {
5649        "args": [
5650          "--use-angle=vulkan"
5651        ],
5652        "merge": {
5653          "script": "//scripts/angle_deqp_test_merge.py"
5654        },
5655        "name": "angle_deqp_gles31_vulkan_tests",
5656        "swarming": {
5657          "containment_type": "AUTO",
5658          "dimension_sets": [
5659            {
5660              "display_attached": "1",
5661              "gpu": "10de:2184-27.21.14.5638",
5662              "os": "Windows-10-18363",
5663              "pool": "chromium.tests.gpu"
5664            }
5665          ],
5666          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
5667          "shards": 2
5668        },
5669        "test": "angle_deqp_gles31_tests",
5670        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_tests/",
5671        "use_isolated_scripts_api": true
5672      },
5673      {
5674        "args": [
5675          "--use-angle=vulkan"
5676        ],
5677        "merge": {
5678          "script": "//scripts/angle_deqp_test_merge.py"
5679        },
5680        "name": "angle_deqp_gles3_vulkan_rotate180_tests",
5681        "swarming": {
5682          "containment_type": "AUTO",
5683          "dimension_sets": [
5684            {
5685              "display_attached": "1",
5686              "gpu": "10de:2184-27.21.14.5638",
5687              "os": "Windows-10-18363",
5688              "pool": "chromium.tests.gpu"
5689            }
5690          ],
5691          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
5692          "shards": 2
5693        },
5694        "test": "angle_deqp_gles3_rotate180_tests",
5695        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_rotate180_tests/",
5696        "use_isolated_scripts_api": true
5697      },
5698      {
5699        "args": [
5700          "--use-angle=vulkan"
5701        ],
5702        "merge": {
5703          "script": "//scripts/angle_deqp_test_merge.py"
5704        },
5705        "name": "angle_deqp_gles3_vulkan_rotate270_tests",
5706        "swarming": {
5707          "containment_type": "AUTO",
5708          "dimension_sets": [
5709            {
5710              "display_attached": "1",
5711              "gpu": "10de:2184-27.21.14.5638",
5712              "os": "Windows-10-18363",
5713              "pool": "chromium.tests.gpu"
5714            }
5715          ],
5716          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
5717          "shards": 2
5718        },
5719        "test": "angle_deqp_gles3_rotate270_tests",
5720        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_rotate270_tests/",
5721        "use_isolated_scripts_api": true
5722      },
5723      {
5724        "args": [
5725          "--use-angle=vulkan"
5726        ],
5727        "merge": {
5728          "script": "//scripts/angle_deqp_test_merge.py"
5729        },
5730        "name": "angle_deqp_gles3_vulkan_rotate90_tests",
5731        "swarming": {
5732          "containment_type": "AUTO",
5733          "dimension_sets": [
5734            {
5735              "display_attached": "1",
5736              "gpu": "10de:2184-27.21.14.5638",
5737              "os": "Windows-10-18363",
5738              "pool": "chromium.tests.gpu"
5739            }
5740          ],
5741          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
5742          "shards": 2
5743        },
5744        "test": "angle_deqp_gles3_rotate90_tests",
5745        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_rotate90_tests/",
5746        "use_isolated_scripts_api": true
5747      },
5748      {
5749        "args": [
5750          "--use-angle=d3d11"
5751        ],
5752        "merge": {
5753          "script": "//scripts/angle_deqp_test_merge.py"
5754        },
5755        "name": "angle_deqp_gles3_d3d11_tests",
5756        "swarming": {
5757          "containment_type": "AUTO",
5758          "dimension_sets": [
5759            {
5760              "display_attached": "1",
5761              "gpu": "10de:2184-27.21.14.5638",
5762              "os": "Windows-10-18363",
5763              "pool": "chromium.tests.gpu"
5764            }
5765          ],
5766          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
5767          "shards": 2
5768        },
5769        "test": "angle_deqp_gles3_tests",
5770        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
5771        "use_isolated_scripts_api": true
5772      },
5773      {
5774        "args": [
5775          "--use-angle=gl"
5776        ],
5777        "merge": {
5778          "script": "//scripts/angle_deqp_test_merge.py"
5779        },
5780        "name": "angle_deqp_gles3_gl_tests",
5781        "swarming": {
5782          "containment_type": "AUTO",
5783          "dimension_sets": [
5784            {
5785              "display_attached": "1",
5786              "gpu": "10de:2184-27.21.14.5638",
5787              "os": "Windows-10-18363",
5788              "pool": "chromium.tests.gpu"
5789            }
5790          ],
5791          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
5792          "shards": 2
5793        },
5794        "test": "angle_deqp_gles3_tests",
5795        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
5796        "use_isolated_scripts_api": true
5797      },
5798      {
5799        "args": [
5800          "--use-angle=vulkan"
5801        ],
5802        "merge": {
5803          "script": "//scripts/angle_deqp_test_merge.py"
5804        },
5805        "name": "angle_deqp_gles3_vulkan_tests",
5806        "swarming": {
5807          "containment_type": "AUTO",
5808          "dimension_sets": [
5809            {
5810              "display_attached": "1",
5811              "gpu": "10de:2184-27.21.14.5638",
5812              "os": "Windows-10-18363",
5813              "pool": "chromium.tests.gpu"
5814            }
5815          ],
5816          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
5817          "shards": 4
5818        },
5819        "test": "angle_deqp_gles3_tests",
5820        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
5821        "use_isolated_scripts_api": true
5822      },
5823      {
5824        "args": [
5825          "--use-angle=vulkan"
5826        ],
5827        "merge": {
5828          "script": "//scripts/angle_deqp_test_merge.py"
5829        },
5830        "name": "angle_deqp_khr_gles2_vulkan_tests",
5831        "swarming": {
5832          "containment_type": "AUTO",
5833          "dimension_sets": [
5834            {
5835              "display_attached": "1",
5836              "gpu": "10de:2184-27.21.14.5638",
5837              "os": "Windows-10-18363",
5838              "pool": "chromium.tests.gpu"
5839            }
5840          ],
5841          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
5842        },
5843        "test": "angle_deqp_khr_gles2_tests",
5844        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles2_tests/",
5845        "use_isolated_scripts_api": true
5846      },
5847      {
5848        "args": [
5849          "--use-angle=vulkan"
5850        ],
5851        "merge": {
5852          "script": "//scripts/angle_deqp_test_merge.py"
5853        },
5854        "name": "angle_deqp_khr_gles31_vulkan_tests",
5855        "swarming": {
5856          "containment_type": "AUTO",
5857          "dimension_sets": [
5858            {
5859              "display_attached": "1",
5860              "gpu": "10de:2184-27.21.14.5638",
5861              "os": "Windows-10-18363",
5862              "pool": "chromium.tests.gpu"
5863            }
5864          ],
5865          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
5866        },
5867        "test": "angle_deqp_khr_gles31_tests",
5868        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles31_tests/",
5869        "use_isolated_scripts_api": true
5870      },
5871      {
5872        "args": [
5873          "--use-angle=vulkan"
5874        ],
5875        "merge": {
5876          "script": "//scripts/angle_deqp_test_merge.py"
5877        },
5878        "name": "angle_deqp_khr_gles32_vulkan_tests",
5879        "swarming": {
5880          "containment_type": "AUTO",
5881          "dimension_sets": [
5882            {
5883              "display_attached": "1",
5884              "gpu": "10de:2184-27.21.14.5638",
5885              "os": "Windows-10-18363",
5886              "pool": "chromium.tests.gpu"
5887            }
5888          ],
5889          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
5890        },
5891        "test": "angle_deqp_khr_gles32_tests",
5892        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles32_tests/",
5893        "use_isolated_scripts_api": true
5894      },
5895      {
5896        "args": [
5897          "--use-angle=vulkan"
5898        ],
5899        "merge": {
5900          "script": "//scripts/angle_deqp_test_merge.py"
5901        },
5902        "name": "angle_deqp_khr_gles3_vulkan_tests",
5903        "swarming": {
5904          "containment_type": "AUTO",
5905          "dimension_sets": [
5906            {
5907              "display_attached": "1",
5908              "gpu": "10de:2184-27.21.14.5638",
5909              "os": "Windows-10-18363",
5910              "pool": "chromium.tests.gpu"
5911            }
5912          ],
5913          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
5914        },
5915        "test": "angle_deqp_khr_gles3_tests",
5916        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles3_tests/",
5917        "use_isolated_scripts_api": true
5918      },
5919      {
5920        "args": [
5921          "--use-angle=vulkan"
5922        ],
5923        "linux-args": [
5924          "--no-xvfb"
5925        ],
5926        "merge": {
5927          "script": "//scripts/angle_deqp_test_merge.py"
5928        },
5929        "name": "angle_deqp_khr_noctx_gles2_vulkan_tests",
5930        "swarming": {
5931          "containment_type": "AUTO",
5932          "dimension_sets": [
5933            {
5934              "display_attached": "1",
5935              "gpu": "10de:2184-27.21.14.5638",
5936              "os": "Windows-10-18363",
5937              "pool": "chromium.tests.gpu"
5938            }
5939          ],
5940          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
5941        },
5942        "test": "angle_deqp_khr_noctx_gles2_tests",
5943        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_noctx_gles2_tests/",
5944        "use_isolated_scripts_api": true
5945      },
5946      {
5947        "args": [
5948          "--use-angle=vulkan"
5949        ],
5950        "linux-args": [
5951          "--no-xvfb"
5952        ],
5953        "merge": {
5954          "script": "//scripts/angle_deqp_test_merge.py"
5955        },
5956        "name": "angle_deqp_khr_noctx_gles32_vulkan_tests",
5957        "swarming": {
5958          "containment_type": "AUTO",
5959          "dimension_sets": [
5960            {
5961              "display_attached": "1",
5962              "gpu": "10de:2184-27.21.14.5638",
5963              "os": "Windows-10-18363",
5964              "pool": "chromium.tests.gpu"
5965            }
5966          ],
5967          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
5968        },
5969        "test": "angle_deqp_khr_noctx_gles32_tests",
5970        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_noctx_gles32_tests/",
5971        "use_isolated_scripts_api": true
5972      },
5973      {
5974        "args": [
5975          "--use-angle=vulkan"
5976        ],
5977        "linux-args": [
5978          "--no-xvfb"
5979        ],
5980        "merge": {
5981          "script": "//scripts/angle_deqp_test_merge.py"
5982        },
5983        "name": "angle_deqp_khr_single_gles32_vulkan_tests",
5984        "swarming": {
5985          "containment_type": "AUTO",
5986          "dimension_sets": [
5987            {
5988              "display_attached": "1",
5989              "gpu": "10de:2184-27.21.14.5638",
5990              "os": "Windows-10-18363",
5991              "pool": "chromium.tests.gpu"
5992            }
5993          ],
5994          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
5995        },
5996        "test": "angle_deqp_khr_single_gles32_tests",
5997        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_single_gles32_tests/",
5998        "use_isolated_scripts_api": true
5999      },
6000      {
6001        "args": [
6002          "--gtest_filter=-*Vulkan_SwiftShader*"
6003        ],
6004        "merge": {
6005          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6006        },
6007        "swarming": {
6008          "containment_type": "AUTO",
6009          "dimension_sets": [
6010            {
6011              "display_attached": "1",
6012              "gpu": "10de:2184-27.21.14.5638",
6013              "os": "Windows-10-18363",
6014              "pool": "chromium.tests.gpu"
6015            }
6016          ],
6017          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
6018          "shards": 2
6019        },
6020        "test": "angle_end2end_tests",
6021        "test_id_prefix": "ninja://src/tests:angle_end2end_tests/",
6022        "use_isolated_scripts_api": true
6023      },
6024      {
6025        "args": [
6026          "--test-timeout=300",
6027          "--batch-size=10"
6028        ],
6029        "merge": {
6030          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6031        },
6032        "swarming": {
6033          "containment_type": "AUTO",
6034          "dimension_sets": [
6035            {
6036              "display_attached": "1",
6037              "gpu": "10de:2184-27.21.14.5638",
6038              "os": "Windows-10-18363",
6039              "pool": "chromium.tests.gpu"
6040            }
6041          ],
6042          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6043        },
6044        "test": "angle_gles1_conformance_tests",
6045        "test_id_prefix": "ninja://src/tests:angle_gles1_conformance_tests/",
6046        "use_isolated_scripts_api": true
6047      },
6048      {
6049        "merge": {
6050          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6051        },
6052        "swarming": {
6053          "containment_type": "AUTO",
6054          "dimension_sets": [
6055            {
6056              "display_attached": "1",
6057              "gpu": "10de:2184-27.21.14.5638",
6058              "os": "Windows-10-18363",
6059              "pool": "chromium.tests.gpu"
6060            }
6061          ],
6062          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6063        },
6064        "test": "angle_unittests",
6065        "test_id_prefix": "ninja://src/tests:angle_unittests/",
6066        "use_isolated_scripts_api": true
6067      },
6068      {
6069        "merge": {
6070          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6071        },
6072        "swarming": {
6073          "containment_type": "AUTO",
6074          "dimension_sets": [
6075            {
6076              "display_attached": "1",
6077              "gpu": "10de:2184-27.21.14.5638",
6078              "os": "Windows-10-18363",
6079              "pool": "chromium.tests.gpu"
6080            }
6081          ],
6082          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6083        },
6084        "test": "angle_white_box_tests",
6085        "test_id_prefix": "ninja://src/tests:angle_white_box_tests/",
6086        "use_isolated_scripts_api": true
6087      }
6088    ],
6089    "isolated_scripts": [
6090      {
6091        "args": [
6092          "--log=debug"
6093        ],
6094        "isolate_name": "angle_capture_tests",
6095        "merge": {
6096          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6097        },
6098        "name": "angle_capture_tests",
6099        "swarming": {
6100          "containment_type": "AUTO",
6101          "dimension_sets": [
6102            {
6103              "display_attached": "1",
6104              "gpu": "10de:2184-27.21.14.5638",
6105              "os": "Windows-10-18363",
6106              "pool": "chromium.tests.gpu"
6107            }
6108          ],
6109          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6110        },
6111        "test_id_prefix": "ninja://src/tests:angle_capture_tests/"
6112      },
6113      {
6114        "args": [
6115          "--log=debug",
6116          "--smoke-test-mode",
6117          "--show-test-stdout"
6118        ],
6119        "isolate_name": "angle_perftests",
6120        "merge": {
6121          "args": [
6122            "--smoke-test-mode"
6123          ],
6124          "script": "//scripts/process_angle_perf_results.py"
6125        },
6126        "name": "angle_perftests",
6127        "swarming": {
6128          "containment_type": "AUTO",
6129          "dimension_sets": [
6130            {
6131              "display_attached": "1",
6132              "gpu": "10de:2184-27.21.14.5638",
6133              "os": "Windows-10-18363",
6134              "pool": "chromium.tests.gpu"
6135            }
6136          ],
6137          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
6138          "shards": 2
6139        },
6140        "test_id_prefix": "ninja://src/tests:angle_perftests/"
6141      },
6142      {
6143        "args": [
6144          "--test-machine-name",
6145          "${buildername}",
6146          "--trace-interpreter=gz",
6147          "--filter=fishdom:geometry_dash:merge_dragons:minecraft_bedrock:new_legend_of_the_condor_heroes:street_fighter_duel:teslagrad:vainglory",
6148          "--git-revision=${got_angle_revision}"
6149        ],
6150        "isolate_name": "angle_restricted_trace_gold_interpreted_tests",
6151        "merge": {
6152          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6153        },
6154        "name": "angle_restricted_trace_gold_interpreted_tests",
6155        "precommit_args": [
6156          "--gerrit-issue=${patch_issue}",
6157          "--gerrit-patchset=${patch_set}",
6158          "--buildbucket-id=${buildbucket_build_id}",
6159          "--use-permissive-pixel-comparison=${use_permissive_angle_pixel_comparison}"
6160        ],
6161        "swarming": {
6162          "containment_type": "AUTO",
6163          "dimension_sets": [
6164            {
6165              "display_attached": "1",
6166              "gpu": "10de:2184-27.21.14.5638",
6167              "os": "Windows-10-18363",
6168              "pool": "chromium.tests.gpu"
6169            }
6170          ],
6171          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6172        },
6173        "test": "angle_restricted_trace_gold_tests",
6174        "test_id_prefix": "ninja://src/tests/restricted_traces:angle_restricted_trace_gold_tests/"
6175      },
6176      {
6177        "args": [
6178          "--test-machine-name",
6179          "${buildername}",
6180          "--git-revision=${got_angle_revision}"
6181        ],
6182        "isolate_name": "angle_restricted_trace_gold_tests",
6183        "merge": {
6184          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6185        },
6186        "name": "angle_restricted_trace_gold_tests",
6187        "precommit_args": [
6188          "--gerrit-issue=${patch_issue}",
6189          "--gerrit-patchset=${patch_set}",
6190          "--buildbucket-id=${buildbucket_build_id}",
6191          "--use-permissive-pixel-comparison=${use_permissive_angle_pixel_comparison}"
6192        ],
6193        "swarming": {
6194          "containment_type": "AUTO",
6195          "dimension_sets": [
6196            {
6197              "display_attached": "1",
6198              "gpu": "10de:2184-27.21.14.5638",
6199              "os": "Windows-10-18363",
6200              "pool": "chromium.tests.gpu"
6201            }
6202          ],
6203          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6204        },
6205        "test_id_prefix": "ninja://src/tests/restricted_traces:angle_restricted_trace_gold_tests/"
6206      },
6207      {
6208        "args": [
6209          "--log=debug",
6210          "--smoke-test-mode",
6211          "--show-test-stdout",
6212          "--use-gl=native",
6213          "--trace-tests"
6214        ],
6215        "isolate_name": "angle_trace_perf_native_tests",
6216        "merge": {
6217          "args": [
6218            "--smoke-test-mode"
6219          ],
6220          "script": "//scripts/process_angle_perf_results.py"
6221        },
6222        "name": "angle_trace_perf_native_tests",
6223        "swarming": {
6224          "containment_type": "AUTO",
6225          "dimension_sets": [
6226            {
6227              "display_attached": "1",
6228              "gpu": "10de:2184-27.21.14.5638",
6229              "os": "Windows-10-18363",
6230              "pool": "chromium.tests.gpu"
6231            }
6232          ],
6233          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
6234          "shards": 2
6235        },
6236        "test": "angle_trace_perf_tests",
6237        "test_id_prefix": "ninja://src/tests:angle_trace_perf_tests/"
6238      },
6239      {
6240        "args": [
6241          "--log=debug",
6242          "--smoke-test-mode",
6243          "--show-test-stdout",
6244          "--use-angle=vulkan",
6245          "--trace-tests"
6246        ],
6247        "isolate_name": "angle_trace_perf_vulkan_tests",
6248        "merge": {
6249          "args": [
6250            "--smoke-test-mode"
6251          ],
6252          "script": "//scripts/process_angle_perf_results.py"
6253        },
6254        "name": "angle_trace_perf_vulkan_tests",
6255        "swarming": {
6256          "containment_type": "AUTO",
6257          "dimension_sets": [
6258            {
6259              "display_attached": "1",
6260              "gpu": "10de:2184-27.21.14.5638",
6261              "os": "Windows-10-18363",
6262              "pool": "chromium.tests.gpu"
6263            }
6264          ],
6265          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
6266          "shards": 2
6267        },
6268        "test": "angle_trace_perf_tests",
6269        "test_id_prefix": "ninja://src/tests:angle_trace_perf_tests/"
6270      }
6271    ]
6272  },
6273  "win10-x64-nvidia-perf": {
6274    "isolated_scripts": [
6275      {
6276        "args": [
6277          "--log=debug",
6278          "--samples-per-test=6",
6279          "--show-test-stdout"
6280        ],
6281        "isolate_name": "angle_perftests",
6282        "merge": {
6283          "script": "//scripts/process_angle_perf_results.py"
6284        },
6285        "name": "angle_perftests",
6286        "swarming": {
6287          "containment_type": "AUTO",
6288          "dimension_sets": [
6289            {
6290              "display_attached": "1",
6291              "gpu": "10de:2184-27.21.14.5638",
6292              "os": "Windows-10-18363",
6293              "pool": "chromium.tests.gpu"
6294            }
6295          ],
6296          "hard_timeout": 7200,
6297          "io_timeout": 300,
6298          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
6299          "shards": 10
6300        },
6301        "test_id_prefix": "ninja://src/tests:angle_perftests/"
6302      },
6303      {
6304        "args": [
6305          "--log=debug",
6306          "--show-test-stdout",
6307          "--samples-per-test=6",
6308          "--use-gl=native",
6309          "--trace-tests"
6310        ],
6311        "isolate_name": "angle_trace_perf_native_tests",
6312        "merge": {
6313          "script": "//scripts/process_angle_perf_results.py"
6314        },
6315        "name": "angle_trace_perf_native_tests",
6316        "swarming": {
6317          "containment_type": "AUTO",
6318          "dimension_sets": [
6319            {
6320              "display_attached": "1",
6321              "gpu": "10de:2184-27.21.14.5638",
6322              "os": "Windows-10-18363",
6323              "pool": "chromium.tests.gpu"
6324            }
6325          ],
6326          "hard_timeout": 7200,
6327          "io_timeout": 300,
6328          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
6329          "shards": 10
6330        },
6331        "test": "angle_trace_perf_tests",
6332        "test_id_prefix": "ninja://src/tests:angle_trace_perf_tests/"
6333      },
6334      {
6335        "args": [
6336          "--log=debug",
6337          "--show-test-stdout",
6338          "--samples-per-test=6",
6339          "--use-angle=vulkan",
6340          "--trace-tests"
6341        ],
6342        "isolate_name": "angle_trace_perf_vulkan_tests",
6343        "merge": {
6344          "script": "//scripts/process_angle_perf_results.py"
6345        },
6346        "name": "angle_trace_perf_vulkan_tests",
6347        "swarming": {
6348          "containment_type": "AUTO",
6349          "dimension_sets": [
6350            {
6351              "display_attached": "1",
6352              "gpu": "10de:2184-27.21.14.5638",
6353              "os": "Windows-10-18363",
6354              "pool": "chromium.tests.gpu"
6355            }
6356          ],
6357          "hard_timeout": 7200,
6358          "io_timeout": 300,
6359          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
6360          "shards": 10
6361        },
6362        "test": "angle_trace_perf_tests",
6363        "test_id_prefix": "ninja://src/tests:angle_trace_perf_tests/"
6364      }
6365    ]
6366  },
6367  "win10-x64-swiftshader": {
6368    "gtest_tests": [
6369      {
6370        "args": [
6371          "--use-angle=swiftshader"
6372        ],
6373        "merge": {
6374          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6375        },
6376        "swarming": {
6377          "containment_type": "AUTO",
6378          "dimension_sets": [
6379            {
6380              "cpu": "x86-64",
6381              "gpu": "none",
6382              "os": "Windows-10",
6383              "pool": "chromium.tests.gpu"
6384            }
6385          ],
6386          "hard_timeout": 900,
6387          "io_timeout": 900,
6388          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6389        },
6390        "test": "angle_deqp_egl_tests",
6391        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
6392        "use_isolated_scripts_api": true
6393      },
6394      {
6395        "args": [
6396          "--use-angle=swiftshader"
6397        ],
6398        "merge": {
6399          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6400        },
6401        "swarming": {
6402          "containment_type": "AUTO",
6403          "dimension_sets": [
6404            {
6405              "cpu": "x86-64",
6406              "gpu": "none",
6407              "os": "Windows-10",
6408              "pool": "chromium.tests.gpu"
6409            }
6410          ],
6411          "hard_timeout": 900,
6412          "io_timeout": 900,
6413          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6414        },
6415        "test": "angle_deqp_gl46_tests",
6416        "test_id_prefix": "ninja://src/tests:angle_deqp_gl46_tests/",
6417        "use_isolated_scripts_api": true
6418      },
6419      {
6420        "args": [
6421          "--use-angle=swiftshader"
6422        ],
6423        "merge": {
6424          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6425        },
6426        "swarming": {
6427          "containment_type": "AUTO",
6428          "dimension_sets": [
6429            {
6430              "cpu": "x86-64",
6431              "gpu": "none",
6432              "os": "Windows-10",
6433              "pool": "chromium.tests.gpu"
6434            }
6435          ],
6436          "hard_timeout": 900,
6437          "io_timeout": 900,
6438          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6439        },
6440        "test": "angle_deqp_gles2_tests",
6441        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
6442        "use_isolated_scripts_api": true
6443      },
6444      {
6445        "args": [
6446          "--use-angle=swiftshader"
6447        ],
6448        "merge": {
6449          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6450        },
6451        "swarming": {
6452          "containment_type": "AUTO",
6453          "dimension_sets": [
6454            {
6455              "cpu": "x86-64",
6456              "gpu": "none",
6457              "os": "Windows-10",
6458              "pool": "chromium.tests.gpu"
6459            }
6460          ],
6461          "hard_timeout": 900,
6462          "io_timeout": 900,
6463          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6464        },
6465        "test": "angle_deqp_gles31_rotate180_tests",
6466        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_rotate180_tests/",
6467        "use_isolated_scripts_api": true
6468      },
6469      {
6470        "args": [
6471          "--use-angle=swiftshader"
6472        ],
6473        "merge": {
6474          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6475        },
6476        "swarming": {
6477          "containment_type": "AUTO",
6478          "dimension_sets": [
6479            {
6480              "cpu": "x86-64",
6481              "gpu": "none",
6482              "os": "Windows-10",
6483              "pool": "chromium.tests.gpu"
6484            }
6485          ],
6486          "hard_timeout": 900,
6487          "io_timeout": 900,
6488          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6489        },
6490        "test": "angle_deqp_gles31_rotate270_tests",
6491        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_rotate270_tests/",
6492        "use_isolated_scripts_api": true
6493      },
6494      {
6495        "args": [
6496          "--use-angle=swiftshader"
6497        ],
6498        "merge": {
6499          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6500        },
6501        "swarming": {
6502          "containment_type": "AUTO",
6503          "dimension_sets": [
6504            {
6505              "cpu": "x86-64",
6506              "gpu": "none",
6507              "os": "Windows-10",
6508              "pool": "chromium.tests.gpu"
6509            }
6510          ],
6511          "hard_timeout": 900,
6512          "io_timeout": 900,
6513          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6514        },
6515        "test": "angle_deqp_gles31_rotate90_tests",
6516        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_rotate90_tests/",
6517        "use_isolated_scripts_api": true
6518      },
6519      {
6520        "args": [
6521          "--use-angle=swiftshader"
6522        ],
6523        "merge": {
6524          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6525        },
6526        "swarming": {
6527          "containment_type": "AUTO",
6528          "dimension_sets": [
6529            {
6530              "cpu": "x86-64",
6531              "gpu": "none",
6532              "os": "Windows-10",
6533              "pool": "chromium.tests.gpu"
6534            }
6535          ],
6536          "hard_timeout": 900,
6537          "io_timeout": 900,
6538          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
6539          "shards": 10
6540        },
6541        "test": "angle_deqp_gles31_tests",
6542        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_tests/",
6543        "use_isolated_scripts_api": true
6544      },
6545      {
6546        "args": [
6547          "--use-angle=swiftshader"
6548        ],
6549        "merge": {
6550          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6551        },
6552        "swarming": {
6553          "containment_type": "AUTO",
6554          "dimension_sets": [
6555            {
6556              "cpu": "x86-64",
6557              "gpu": "none",
6558              "os": "Windows-10",
6559              "pool": "chromium.tests.gpu"
6560            }
6561          ],
6562          "hard_timeout": 900,
6563          "io_timeout": 900,
6564          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6565        },
6566        "test": "angle_deqp_gles3_rotate180_tests",
6567        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_rotate180_tests/",
6568        "use_isolated_scripts_api": true
6569      },
6570      {
6571        "args": [
6572          "--use-angle=swiftshader"
6573        ],
6574        "merge": {
6575          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6576        },
6577        "swarming": {
6578          "containment_type": "AUTO",
6579          "dimension_sets": [
6580            {
6581              "cpu": "x86-64",
6582              "gpu": "none",
6583              "os": "Windows-10",
6584              "pool": "chromium.tests.gpu"
6585            }
6586          ],
6587          "hard_timeout": 900,
6588          "io_timeout": 900,
6589          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6590        },
6591        "test": "angle_deqp_gles3_rotate270_tests",
6592        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_rotate270_tests/",
6593        "use_isolated_scripts_api": true
6594      },
6595      {
6596        "args": [
6597          "--use-angle=swiftshader"
6598        ],
6599        "merge": {
6600          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6601        },
6602        "swarming": {
6603          "containment_type": "AUTO",
6604          "dimension_sets": [
6605            {
6606              "cpu": "x86-64",
6607              "gpu": "none",
6608              "os": "Windows-10",
6609              "pool": "chromium.tests.gpu"
6610            }
6611          ],
6612          "hard_timeout": 900,
6613          "io_timeout": 900,
6614          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6615        },
6616        "test": "angle_deqp_gles3_rotate90_tests",
6617        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_rotate90_tests/",
6618        "use_isolated_scripts_api": true
6619      },
6620      {
6621        "args": [
6622          "--use-angle=swiftshader"
6623        ],
6624        "merge": {
6625          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6626        },
6627        "swarming": {
6628          "containment_type": "AUTO",
6629          "dimension_sets": [
6630            {
6631              "cpu": "x86-64",
6632              "gpu": "none",
6633              "os": "Windows-10",
6634              "pool": "chromium.tests.gpu"
6635            }
6636          ],
6637          "hard_timeout": 900,
6638          "io_timeout": 900,
6639          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
6640          "shards": 4
6641        },
6642        "test": "angle_deqp_gles3_tests",
6643        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
6644        "use_isolated_scripts_api": true
6645      },
6646      {
6647        "args": [
6648          "--use-angle=swiftshader"
6649        ],
6650        "merge": {
6651          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6652        },
6653        "swarming": {
6654          "containment_type": "AUTO",
6655          "dimension_sets": [
6656            {
6657              "cpu": "x86-64",
6658              "gpu": "none",
6659              "os": "Windows-10",
6660              "pool": "chromium.tests.gpu"
6661            }
6662          ],
6663          "hard_timeout": 900,
6664          "io_timeout": 900,
6665          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6666        },
6667        "test": "angle_deqp_khr_gles2_tests",
6668        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles2_tests/",
6669        "use_isolated_scripts_api": true
6670      },
6671      {
6672        "args": [
6673          "--use-angle=swiftshader"
6674        ],
6675        "merge": {
6676          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6677        },
6678        "swarming": {
6679          "containment_type": "AUTO",
6680          "dimension_sets": [
6681            {
6682              "cpu": "x86-64",
6683              "gpu": "none",
6684              "os": "Windows-10",
6685              "pool": "chromium.tests.gpu"
6686            }
6687          ],
6688          "hard_timeout": 900,
6689          "io_timeout": 900,
6690          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6691        },
6692        "test": "angle_deqp_khr_gles31_tests",
6693        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles31_tests/",
6694        "use_isolated_scripts_api": true
6695      },
6696      {
6697        "args": [
6698          "--use-angle=swiftshader"
6699        ],
6700        "merge": {
6701          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6702        },
6703        "swarming": {
6704          "containment_type": "AUTO",
6705          "dimension_sets": [
6706            {
6707              "cpu": "x86-64",
6708              "gpu": "none",
6709              "os": "Windows-10",
6710              "pool": "chromium.tests.gpu"
6711            }
6712          ],
6713          "hard_timeout": 900,
6714          "io_timeout": 900,
6715          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6716        },
6717        "test": "angle_deqp_khr_gles3_tests",
6718        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles3_tests/",
6719        "use_isolated_scripts_api": true
6720      },
6721      {
6722        "args": [
6723          "--use-angle=swiftshader"
6724        ],
6725        "merge": {
6726          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6727        },
6728        "swarming": {
6729          "containment_type": "AUTO",
6730          "dimension_sets": [
6731            {
6732              "cpu": "x86-64",
6733              "gpu": "none",
6734              "os": "Windows-10",
6735              "pool": "chromium.tests.gpu"
6736            }
6737          ],
6738          "hard_timeout": 900,
6739          "io_timeout": 900,
6740          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6741        },
6742        "test": "angle_deqp_khr_noctx_gles2_tests",
6743        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_noctx_gles2_tests/",
6744        "use_isolated_scripts_api": true
6745      },
6746      {
6747        "args": [
6748          "--use-angle=swiftshader"
6749        ],
6750        "merge": {
6751          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6752        },
6753        "swarming": {
6754          "containment_type": "AUTO",
6755          "dimension_sets": [
6756            {
6757              "cpu": "x86-64",
6758              "gpu": "none",
6759              "os": "Windows-10",
6760              "pool": "chromium.tests.gpu"
6761            }
6762          ],
6763          "hard_timeout": 900,
6764          "io_timeout": 900,
6765          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6766        },
6767        "test": "angle_deqp_khr_noctx_gles32_tests",
6768        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_noctx_gles32_tests/",
6769        "use_isolated_scripts_api": true
6770      },
6771      {
6772        "args": [
6773          "--use-angle=swiftshader"
6774        ],
6775        "merge": {
6776          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6777        },
6778        "swarming": {
6779          "containment_type": "AUTO",
6780          "dimension_sets": [
6781            {
6782              "cpu": "x86-64",
6783              "gpu": "none",
6784              "os": "Windows-10",
6785              "pool": "chromium.tests.gpu"
6786            }
6787          ],
6788          "hard_timeout": 900,
6789          "io_timeout": 900,
6790          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6791        },
6792        "test": "angle_deqp_khr_single_gles32_tests",
6793        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_single_gles32_tests/",
6794        "use_isolated_scripts_api": true
6795      },
6796      {
6797        "args": [
6798          "--gtest_filter=*Vulkan_SwiftShader*"
6799        ],
6800        "merge": {
6801          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6802        },
6803        "swarming": {
6804          "containment_type": "AUTO",
6805          "dimension_sets": [
6806            {
6807              "cpu": "x86-64",
6808              "gpu": "none",
6809              "os": "Windows-10",
6810              "pool": "chromium.tests.gpu"
6811            }
6812          ],
6813          "hard_timeout": 900,
6814          "io_timeout": 900,
6815          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6816        },
6817        "test": "angle_end2end_tests",
6818        "test_id_prefix": "ninja://src/tests:angle_end2end_tests/",
6819        "use_isolated_scripts_api": true
6820      },
6821      {
6822        "args": [
6823          "--gtest_filter=*Vulkan_SwiftShader*"
6824        ],
6825        "merge": {
6826          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6827        },
6828        "swarming": {
6829          "containment_type": "AUTO",
6830          "dimension_sets": [
6831            {
6832              "cpu": "x86-64",
6833              "gpu": "none",
6834              "os": "Windows-10",
6835              "pool": "chromium.tests.gpu"
6836            }
6837          ],
6838          "hard_timeout": 900,
6839          "io_timeout": 900,
6840          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6841        },
6842        "test": "angle_white_box_tests",
6843        "test_id_prefix": "ninja://src/tests:angle_white_box_tests/",
6844        "use_isolated_scripts_api": true
6845      }
6846    ],
6847    "isolated_scripts": [
6848      {
6849        "args": [
6850          "--test-machine-name",
6851          "${buildername}",
6852          "--swiftshader",
6853          "--git-revision=${got_angle_revision}"
6854        ],
6855        "isolate_name": "angle_restricted_trace_gold_tests",
6856        "merge": {
6857          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6858        },
6859        "name": "angle_restricted_trace_gold_tests",
6860        "precommit_args": [
6861          "--gerrit-issue=${patch_issue}",
6862          "--gerrit-patchset=${patch_set}",
6863          "--buildbucket-id=${buildbucket_build_id}",
6864          "--use-permissive-pixel-comparison=${use_permissive_angle_pixel_comparison}"
6865        ],
6866        "swarming": {
6867          "containment_type": "AUTO",
6868          "dimension_sets": [
6869            {
6870              "cpu": "x86-64",
6871              "gpu": "none",
6872              "os": "Windows-10",
6873              "pool": "chromium.tests.gpu"
6874            }
6875          ],
6876          "hard_timeout": 900,
6877          "io_timeout": 900,
6878          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
6879          "shards": 6
6880        },
6881        "test_id_prefix": "ninja://src/tests/restricted_traces:angle_restricted_trace_gold_tests/"
6882      }
6883    ]
6884  },
6885  "win10-x64-swiftshader-asan": {
6886    "gtest_tests": [
6887      {
6888        "args": [
6889          "--gtest_filter=*Vulkan_SwiftShader*",
6890          "--flaky-retries=2"
6891        ],
6892        "merge": {
6893          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6894        },
6895        "swarming": {
6896          "containment_type": "AUTO",
6897          "dimension_sets": [
6898            {
6899              "cpu": "x86-64",
6900              "gpu": "none",
6901              "os": "Windows-10",
6902              "pool": "chromium.tests.gpu"
6903            }
6904          ],
6905          "hard_timeout": 900,
6906          "io_timeout": 900,
6907          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
6908          "shards": 6
6909        },
6910        "test": "angle_end2end_tests",
6911        "test_id_prefix": "ninja://src/tests:angle_end2end_tests/",
6912        "use_isolated_scripts_api": true
6913      },
6914      {
6915        "args": [
6916          "--gtest_filter=*Vulkan_SwiftShader*"
6917        ],
6918        "merge": {
6919          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6920        },
6921        "swarming": {
6922          "containment_type": "AUTO",
6923          "dimension_sets": [
6924            {
6925              "cpu": "x86-64",
6926              "gpu": "none",
6927              "os": "Windows-10",
6928              "pool": "chromium.tests.gpu"
6929            }
6930          ],
6931          "hard_timeout": 900,
6932          "io_timeout": 900,
6933          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6934        },
6935        "test": "angle_white_box_tests",
6936        "test_id_prefix": "ninja://src/tests:angle_white_box_tests/",
6937        "use_isolated_scripts_api": true
6938      }
6939    ]
6940  },
6941  "win10-x86-swiftshader": {
6942    "gtest_tests": [
6943      {
6944        "args": [
6945          "--use-angle=swiftshader"
6946        ],
6947        "merge": {
6948          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6949        },
6950        "swarming": {
6951          "containment_type": "AUTO",
6952          "dimension_sets": [
6953            {
6954              "cpu": "x86-64",
6955              "gpu": "none",
6956              "os": "Windows-10",
6957              "pool": "chromium.tests.gpu"
6958            }
6959          ],
6960          "hard_timeout": 900,
6961          "io_timeout": 900,
6962          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6963        },
6964        "test": "angle_deqp_egl_tests",
6965        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
6966        "use_isolated_scripts_api": true
6967      },
6968      {
6969        "args": [
6970          "--use-angle=swiftshader"
6971        ],
6972        "merge": {
6973          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6974        },
6975        "swarming": {
6976          "containment_type": "AUTO",
6977          "dimension_sets": [
6978            {
6979              "cpu": "x86-64",
6980              "gpu": "none",
6981              "os": "Windows-10",
6982              "pool": "chromium.tests.gpu"
6983            }
6984          ],
6985          "hard_timeout": 900,
6986          "io_timeout": 900,
6987          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
6988        },
6989        "test": "angle_deqp_gl46_tests",
6990        "test_id_prefix": "ninja://src/tests:angle_deqp_gl46_tests/",
6991        "use_isolated_scripts_api": true
6992      },
6993      {
6994        "args": [
6995          "--use-angle=swiftshader"
6996        ],
6997        "merge": {
6998          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
6999        },
7000        "swarming": {
7001          "containment_type": "AUTO",
7002          "dimension_sets": [
7003            {
7004              "cpu": "x86-64",
7005              "gpu": "none",
7006              "os": "Windows-10",
7007              "pool": "chromium.tests.gpu"
7008            }
7009          ],
7010          "hard_timeout": 900,
7011          "io_timeout": 900,
7012          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
7013        },
7014        "test": "angle_deqp_gles2_tests",
7015        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
7016        "use_isolated_scripts_api": true
7017      },
7018      {
7019        "args": [
7020          "--use-angle=swiftshader"
7021        ],
7022        "merge": {
7023          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
7024        },
7025        "swarming": {
7026          "containment_type": "AUTO",
7027          "dimension_sets": [
7028            {
7029              "cpu": "x86-64",
7030              "gpu": "none",
7031              "os": "Windows-10",
7032              "pool": "chromium.tests.gpu"
7033            }
7034          ],
7035          "hard_timeout": 900,
7036          "io_timeout": 900,
7037          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
7038        },
7039        "test": "angle_deqp_gles31_rotate180_tests",
7040        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_rotate180_tests/",
7041        "use_isolated_scripts_api": true
7042      },
7043      {
7044        "args": [
7045          "--use-angle=swiftshader"
7046        ],
7047        "merge": {
7048          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
7049        },
7050        "swarming": {
7051          "containment_type": "AUTO",
7052          "dimension_sets": [
7053            {
7054              "cpu": "x86-64",
7055              "gpu": "none",
7056              "os": "Windows-10",
7057              "pool": "chromium.tests.gpu"
7058            }
7059          ],
7060          "hard_timeout": 900,
7061          "io_timeout": 900,
7062          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
7063        },
7064        "test": "angle_deqp_gles31_rotate270_tests",
7065        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_rotate270_tests/",
7066        "use_isolated_scripts_api": true
7067      },
7068      {
7069        "args": [
7070          "--use-angle=swiftshader"
7071        ],
7072        "merge": {
7073          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
7074        },
7075        "swarming": {
7076          "containment_type": "AUTO",
7077          "dimension_sets": [
7078            {
7079              "cpu": "x86-64",
7080              "gpu": "none",
7081              "os": "Windows-10",
7082              "pool": "chromium.tests.gpu"
7083            }
7084          ],
7085          "hard_timeout": 900,
7086          "io_timeout": 900,
7087          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
7088        },
7089        "test": "angle_deqp_gles31_rotate90_tests",
7090        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_rotate90_tests/",
7091        "use_isolated_scripts_api": true
7092      },
7093      {
7094        "args": [
7095          "--use-angle=swiftshader"
7096        ],
7097        "merge": {
7098          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
7099        },
7100        "swarming": {
7101          "containment_type": "AUTO",
7102          "dimension_sets": [
7103            {
7104              "cpu": "x86-64",
7105              "gpu": "none",
7106              "os": "Windows-10",
7107              "pool": "chromium.tests.gpu"
7108            }
7109          ],
7110          "hard_timeout": 900,
7111          "io_timeout": 900,
7112          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
7113          "shards": 10
7114        },
7115        "test": "angle_deqp_gles31_tests",
7116        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_tests/",
7117        "use_isolated_scripts_api": true
7118      },
7119      {
7120        "args": [
7121          "--use-angle=swiftshader"
7122        ],
7123        "merge": {
7124          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
7125        },
7126        "swarming": {
7127          "containment_type": "AUTO",
7128          "dimension_sets": [
7129            {
7130              "cpu": "x86-64",
7131              "gpu": "none",
7132              "os": "Windows-10",
7133              "pool": "chromium.tests.gpu"
7134            }
7135          ],
7136          "hard_timeout": 900,
7137          "io_timeout": 900,
7138          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
7139        },
7140        "test": "angle_deqp_gles3_rotate180_tests",
7141        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_rotate180_tests/",
7142        "use_isolated_scripts_api": true
7143      },
7144      {
7145        "args": [
7146          "--use-angle=swiftshader"
7147        ],
7148        "merge": {
7149          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
7150        },
7151        "swarming": {
7152          "containment_type": "AUTO",
7153          "dimension_sets": [
7154            {
7155              "cpu": "x86-64",
7156              "gpu": "none",
7157              "os": "Windows-10",
7158              "pool": "chromium.tests.gpu"
7159            }
7160          ],
7161          "hard_timeout": 900,
7162          "io_timeout": 900,
7163          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
7164        },
7165        "test": "angle_deqp_gles3_rotate270_tests",
7166        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_rotate270_tests/",
7167        "use_isolated_scripts_api": true
7168      },
7169      {
7170        "args": [
7171          "--use-angle=swiftshader"
7172        ],
7173        "merge": {
7174          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
7175        },
7176        "swarming": {
7177          "containment_type": "AUTO",
7178          "dimension_sets": [
7179            {
7180              "cpu": "x86-64",
7181              "gpu": "none",
7182              "os": "Windows-10",
7183              "pool": "chromium.tests.gpu"
7184            }
7185          ],
7186          "hard_timeout": 900,
7187          "io_timeout": 900,
7188          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
7189        },
7190        "test": "angle_deqp_gles3_rotate90_tests",
7191        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_rotate90_tests/",
7192        "use_isolated_scripts_api": true
7193      },
7194      {
7195        "args": [
7196          "--use-angle=swiftshader"
7197        ],
7198        "merge": {
7199          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
7200        },
7201        "swarming": {
7202          "containment_type": "AUTO",
7203          "dimension_sets": [
7204            {
7205              "cpu": "x86-64",
7206              "gpu": "none",
7207              "os": "Windows-10",
7208              "pool": "chromium.tests.gpu"
7209            }
7210          ],
7211          "hard_timeout": 900,
7212          "io_timeout": 900,
7213          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
7214          "shards": 4
7215        },
7216        "test": "angle_deqp_gles3_tests",
7217        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
7218        "use_isolated_scripts_api": true
7219      },
7220      {
7221        "args": [
7222          "--use-angle=swiftshader"
7223        ],
7224        "merge": {
7225          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
7226        },
7227        "swarming": {
7228          "containment_type": "AUTO",
7229          "dimension_sets": [
7230            {
7231              "cpu": "x86-64",
7232              "gpu": "none",
7233              "os": "Windows-10",
7234              "pool": "chromium.tests.gpu"
7235            }
7236          ],
7237          "hard_timeout": 900,
7238          "io_timeout": 900,
7239          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
7240        },
7241        "test": "angle_deqp_khr_gles2_tests",
7242        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles2_tests/",
7243        "use_isolated_scripts_api": true
7244      },
7245      {
7246        "args": [
7247          "--use-angle=swiftshader"
7248        ],
7249        "merge": {
7250          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
7251        },
7252        "swarming": {
7253          "containment_type": "AUTO",
7254          "dimension_sets": [
7255            {
7256              "cpu": "x86-64",
7257              "gpu": "none",
7258              "os": "Windows-10",
7259              "pool": "chromium.tests.gpu"
7260            }
7261          ],
7262          "hard_timeout": 900,
7263          "io_timeout": 900,
7264          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
7265        },
7266        "test": "angle_deqp_khr_gles31_tests",
7267        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles31_tests/",
7268        "use_isolated_scripts_api": true
7269      },
7270      {
7271        "args": [
7272          "--use-angle=swiftshader"
7273        ],
7274        "merge": {
7275          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
7276        },
7277        "swarming": {
7278          "containment_type": "AUTO",
7279          "dimension_sets": [
7280            {
7281              "cpu": "x86-64",
7282              "gpu": "none",
7283              "os": "Windows-10",
7284              "pool": "chromium.tests.gpu"
7285            }
7286          ],
7287          "hard_timeout": 900,
7288          "io_timeout": 900,
7289          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
7290        },
7291        "test": "angle_deqp_khr_gles3_tests",
7292        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles3_tests/",
7293        "use_isolated_scripts_api": true
7294      },
7295      {
7296        "args": [
7297          "--use-angle=swiftshader"
7298        ],
7299        "merge": {
7300          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
7301        },
7302        "swarming": {
7303          "containment_type": "AUTO",
7304          "dimension_sets": [
7305            {
7306              "cpu": "x86-64",
7307              "gpu": "none",
7308              "os": "Windows-10",
7309              "pool": "chromium.tests.gpu"
7310            }
7311          ],
7312          "hard_timeout": 900,
7313          "io_timeout": 900,
7314          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
7315        },
7316        "test": "angle_deqp_khr_noctx_gles2_tests",
7317        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_noctx_gles2_tests/",
7318        "use_isolated_scripts_api": true
7319      },
7320      {
7321        "args": [
7322          "--use-angle=swiftshader"
7323        ],
7324        "merge": {
7325          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
7326        },
7327        "swarming": {
7328          "containment_type": "AUTO",
7329          "dimension_sets": [
7330            {
7331              "cpu": "x86-64",
7332              "gpu": "none",
7333              "os": "Windows-10",
7334              "pool": "chromium.tests.gpu"
7335            }
7336          ],
7337          "hard_timeout": 900,
7338          "io_timeout": 900,
7339          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
7340        },
7341        "test": "angle_deqp_khr_noctx_gles32_tests",
7342        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_noctx_gles32_tests/",
7343        "use_isolated_scripts_api": true
7344      },
7345      {
7346        "args": [
7347          "--use-angle=swiftshader"
7348        ],
7349        "merge": {
7350          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
7351        },
7352        "swarming": {
7353          "containment_type": "AUTO",
7354          "dimension_sets": [
7355            {
7356              "cpu": "x86-64",
7357              "gpu": "none",
7358              "os": "Windows-10",
7359              "pool": "chromium.tests.gpu"
7360            }
7361          ],
7362          "hard_timeout": 900,
7363          "io_timeout": 900,
7364          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
7365        },
7366        "test": "angle_deqp_khr_single_gles32_tests",
7367        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_single_gles32_tests/",
7368        "use_isolated_scripts_api": true
7369      },
7370      {
7371        "args": [
7372          "--gtest_filter=*Vulkan_SwiftShader*"
7373        ],
7374        "merge": {
7375          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
7376        },
7377        "swarming": {
7378          "containment_type": "AUTO",
7379          "dimension_sets": [
7380            {
7381              "cpu": "x86-64",
7382              "gpu": "none",
7383              "os": "Windows-10",
7384              "pool": "chromium.tests.gpu"
7385            }
7386          ],
7387          "hard_timeout": 900,
7388          "io_timeout": 900,
7389          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
7390        },
7391        "test": "angle_end2end_tests",
7392        "test_id_prefix": "ninja://src/tests:angle_end2end_tests/",
7393        "use_isolated_scripts_api": true
7394      },
7395      {
7396        "args": [
7397          "--gtest_filter=*Vulkan_SwiftShader*"
7398        ],
7399        "merge": {
7400          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
7401        },
7402        "swarming": {
7403          "containment_type": "AUTO",
7404          "dimension_sets": [
7405            {
7406              "cpu": "x86-64",
7407              "gpu": "none",
7408              "os": "Windows-10",
7409              "pool": "chromium.tests.gpu"
7410            }
7411          ],
7412          "hard_timeout": 900,
7413          "io_timeout": 900,
7414          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
7415        },
7416        "test": "angle_white_box_tests",
7417        "test_id_prefix": "ninja://src/tests:angle_white_box_tests/",
7418        "use_isolated_scripts_api": true
7419      }
7420    ]
7421  }
7422}
7423