Update lists of compile targets for the GN bots.
[chromium-blink-merge.git] / testing / buildbot / chromium.linux.json
blob88acb35a964a7a85da662dee66f51f6c99546bf8
2   "Android GN": {
3     "additional_compile_targets": [
4       "chrome_shell_apk"
5     ],
6     "gtest_tests": []
7   },
8   "Android Tests": {
9     "scripts": [
10       {
11         "name": "webview_licenses",
12         "script": "webview_licenses.py"
13       }
14     ]
15   },
16   "Android Tests (dbg)": {
17     "scripts": [
18       {
19         "name": "webview_licenses",
20         "script": "webview_licenses.py"
21       }
22     ]
23   },
24   "Linux Clang (dbg)": {
25     "gtest_tests": [
26       {
27         "swarming": {
28           "can_use_on_swarming_builders": true
29         },
30         "test": "accessibility_unittests"
31       },
32       {
33         "test": "app_shell_unittests"
34       },
35       {
36         "test": "base_unittests"
37       },
38       {
39         "test": "components_unittests"
40       },
41       {
42         "test": "content_unittests"
43       },
44       {
45         "test": "crypto_unittests"
46       },
47       {
48         "test": "device_unittests"
49       },
50       {
51         "test": "display_unittests"
52       },
53       {
54         "test": "extensions_unittests"
55       },
56       {
57         "test": "gn_unittests"
58       },
59       {
60         "test": "google_apis_unittests"
61       },
62       {
63         "test": "ipc_mojo_unittests"
64       },
65       {
66         "test": "ipc_tests"
67       },
68       {
69         "test": "mojo_common_unittests"
70       },
71       {
72         "test": "mojo_public_bindings_unittests"
73       },
74       {
75         "test": "mojo_public_environment_unittests"
76       },
77       {
78         "test": "mojo_public_system_unittests"
79       },
80       {
81         "test": "mojo_public_utility_unittests"
82       },
83       {
84         "test": "mojo_system_unittests"
85       },
86       {
87         "test": "nacl_loader_unittests"
88       },
89       {
90         "test": "sandbox_linux_unittests"
91       },
92       {
93         "test": "skia_unittests"
94       },
95       {
96         "test": "sql_unittests"
97       },
98       {
99         "test": "sync_unit_tests"
100       },
101       {
102         "test": "ui_base_unittests"
103       },
104       {
105         "test": "unit_tests"
106       }
107     ]
108   },
109   "Linux GN": {
110     "additional_compile_targets": [
111       "accessibility_unittests",
112       "app_list_unittests",
113       "aura_unittests",
114       "browser_tests",
115       "cacheinvalidation_unittests",
116       "cast_unittests",
117       "cc_unittests",
118       "chromedriver_unittests",
119       "components_browsertests",
120       "components_unittests",
121       "content_browsertests",
122       "content_unittests",
123       "crypto_unittests",
124       "dbus_unittests",
125       "device_unittests",
126       "display_unittests",
127       "events_unittests",
128       "extensions_browsertests",
129       "extensions_unittests",
130       "gcm_unit_tests",
131       "gfx_unittests",
132       "gn_unittests",
133       "google_apis_unittests",
134       "gpu_unittests",
135       "interactive_ui_tests",
136       "ipc_mojo_unittests",
137       "ipc_tests",
138       "jingle_unittests",
139       "media_unittests",
140       "mojo_common_unittests",
141       "mojo_public_bindings_unittests",
142       "mojo_public_environment_unittests",
143       "mojo_public_system_unittests",
144       "mojo_public_utility_unittests",
145       "mojo_system_unittests",
146       "nacl_loader_unittests",
147       "net_unittests",
148       "ppapi_unittests",
149       "printing_unittests",
150       "remoting_unittests",
151       "sandbox_linux_unittests",
152       "skia_unittests",
153       "sql_unittests",
154       "sync_integration_tests",
155       "sync_unit_tests",
156       "ui_base_unittests",
157       "ui_touch_selection_unittests",
158       "unit_tests",
159       "url_unittests",
160       "views_unittests",
161       "wm_unittests"
162     ],
163     "gtest_tests": [
164       {
165         "test": "base_unittests"
166       }
167     ]
168   },
169   "Linux GN (dbg)": {
170     "additional_compile_targets": [
171       "accessibility_unittests",
172       "app_list_unittests",
173       "aura_unittests",
174       "browser_tests",
175       "cacheinvalidation_unittests",
176       "cast_unittests",
177       "cc_unittests",
178       "chromedriver_unittests",
179       "components_browsertests",
180       "components_unittests",
181       "content_browsertests",
182       "content_unittests",
183       "crypto_unittests",
184       "dbus_unittests",
185       "device_unittests",
186       "display_unittests",
187       "events_unittests",
188       "extensions_browsertests",
189       "extensions_unittests",
190       "gcm_unit_tests",
191       "gfx_unittests",
192       "gn_unittests",
193       "google_apis_unittests",
194       "gpu_unittests",
195       "interactive_ui_tests",
196       "ipc_mojo_unittests",
197       "ipc_tests",
198       "jingle_unittests",
199       "media_unittests",
200       "mojo_common_unittests",
201       "mojo_public_bindings_unittests",
202       "mojo_public_environment_unittests",
203       "mojo_public_system_unittests",
204       "mojo_public_utility_unittests",
205       "mojo_system_unittests",
206       "net_unittests",
207       "ppapi_unittests",
208       "printing_unittests",
209       "remoting_unittests",
210       "sandbox_linux_unittests",
211       "skia_unittests",
212       "sql_unittests",
213       "sync_integration_tests",
214       "sync_unit_tests",
215       "ui_base_unittests",
216       "ui_touch_selection_unittests",
217       "unit_tests",
218       "url_unittests",
219       "views_unittests",
220       "wm_unittests"
221     ],
222     "gtest_tests": [
223       {
224         "test": "base_unittests"
225       }
226     ]
227   },
228   "Linux Tests": {
229     "gtest_tests": [
230       {
231         "swarming": {
232           "can_use_on_swarming_builders": true
233         },
234         "test": "accessibility_unittests"
235       },
236       {
237         "swarming": {
238           "can_use_on_swarming_builders": true
239         },
240         "test": "app_list_unittests"
241       },
242       {
243         "test": "app_shell_unittests"
244       },
245       {
246         "test": "aura_unittests"
247       },
248       {
249         "swarming": {
250           "can_use_on_swarming_builders": true
251         },
252         "test": "base_unittests"
253       },
254       {
255         "swarming": {
256           "can_use_on_swarming_builders": true,
257           "shards": 5
258         },
259         "test": "browser_tests"
260       },
261       {
262         "test": "cacheinvalidation_unittests"
263       },
264       {
265         "swarming": {
266           "can_use_on_swarming_builders": true
267         },
268         "test": "cast_unittests"
269       },
270       {
271         "swarming": {
272           "can_use_on_swarming_builders": true
273         },
274         "test": "cc_unittests"
275       },
276       {
277         "test": "chromedriver_unittests"
278       },
279       {
280         "swarming": {
281           "can_use_on_swarming_builders": true
282         },
283         "test": "components_browsertests"
284       },
285       {
286         "swarming": {
287           "can_use_on_swarming_builders": true
288         },
289         "test": "components_unittests"
290       },
291       {
292         "test": "compositor_unittests"
293       },
294       {
295         "swarming": {
296           "can_use_on_swarming_builders": true
297         },
298         "test": "content_browsertests"
299       },
300       {
301         "swarming": {
302           "can_use_on_swarming_builders": true
303         },
304         "test": "content_unittests"
305       },
306       {
307         "swarming": {
308           "can_use_on_swarming_builders": true
309         },
310         "test": "crypto_unittests"
311       },
312       {
313         "test": "dbus_unittests"
314       },
315       {
316         "test": "device_unittests"
317       },
318       {
319         "test": "display_unittests"
320       },
321       {
322         "swarming": {
323           "can_use_on_swarming_builders": true
324         },
325         "test": "events_unittests"
326       },
327       {
328         "swarming": {
329           "can_use_on_swarming_builders": true
330         },
331         "test": "extensions_browsertests"
332       },
333       {
334         "test": "extensions_unittests"
335       },
336       {
337         "test": "gcm_unit_tests"
338       },
339       {
340         "swarming": {
341           "can_use_on_swarming_builders": true
342         },
343         "test": "gfx_unittests"
344       },
345       {
346         "test": "gn_unittests"
347       },
348       {
349         "test": "google_apis_unittests"
350       },
351       {
352         "swarming": {
353           "can_use_on_swarming_builders": true
354         },
355         "test": "gpu_unittests"
356       },
357       {
358         "swarming": {
359           "can_use_on_swarming_builders": true
360         },
361         "test": "interactive_ui_tests"
362       },
363       {
364         "test": "ipc_mojo_unittests"
365       },
366       {
367         "test": "ipc_tests"
368       },
369       {
370         "test": "jingle_unittests"
371       },
372       {
373         "swarming": {
374           "can_use_on_swarming_builders": true
375         },
376         "test": "media_unittests"
377       },
378       {
379         "test": "mojo_common_unittests"
380       },
381       {
382         "test": "mojo_public_bindings_unittests"
383       },
384       {
385         "test": "mojo_public_environment_unittests"
386       },
387       {
388         "test": "mojo_public_system_unittests"
389       },
390       {
391         "test": "mojo_public_utility_unittests"
392       },
393       {
394         "test": "mojo_system_unittests"
395       },
396       {
397         "test": "nacl_loader_unittests"
398       },
399       {
400         "swarming": {
401           "can_use_on_swarming_builders": true
402         },
403         "test": "net_unittests"
404       },
405       {
406         "test": "ppapi_unittests"
407       },
408       {
409         "test": "printing_unittests"
410       },
411       {
412         "test": "remoting_unittests"
413       },
414       {
415         "test": "sandbox_linux_unittests"
416       },
417       {
418         "test": "skia_unittests"
419       },
420       {
421         "test": "sql_unittests"
422       },
423       {
424         "swarming": {
425           "can_use_on_swarming_builders": true
426         },
427         "test": "sync_integration_tests"
428       },
429       {
430         "test": "sync_unit_tests"
431       },
432       {
433         "swarming": {
434           "can_use_on_swarming_builders": true
435         },
436         "test": "ui_base_unittests"
437       },
438       {
439         "swarming": {
440           "can_use_on_swarming_builders": true
441         },
442         "test": "ui_touch_selection_unittests"
443       },
444       {
445         "swarming": {
446           "can_use_on_swarming_builders": true
447         },
448         "test": "unit_tests"
449       },
450       {
451         "test": "url_unittests"
452       },
453       {
454         "test": "views_unittests"
455       },
456       {
457         "test": "wm_unittests"
458       }
459     ],
460     "scripts": [
461       {
462         "name": "checkdeps",
463         "script": "checkdeps.py"
464       },
465       {
466         "name": "checklicenses",
467         "script": "checklicenses.py"
468       },
469       {
470         "name": "checkperms",
471         "script": "checkperms.py"
472       },
473       {
474         "name": "telemetry_unittests",
475         "script": "telemetry_unittests.py"
476       },
477       {
478         "name": "telemetry_perf_unittests",
479         "script": "telemetry_perf_unittests.py"
480       },
481       {
482         "name": "nacl_integration",
483         "script": "nacl_integration.py"
484       }
485     ]
486   },
487   "Linux Tests (dbg)(1)": {
488     "gtest_tests": [
489       {
490         "swarming": {
491           "can_use_on_swarming_builders": true
492         },
493         "test": "accessibility_unittests"
494       },
495       {
496         "swarming": {
497           "can_use_on_swarming_builders": true
498         },
499         "test": "app_list_unittests"
500       },
501       {
502         "test": "app_shell_unittests"
503       },
504       {
505         "test": "aura_unittests"
506       },
507       {
508         "swarming": {
509           "can_use_on_swarming_builders": true
510         },
511         "test": "base_unittests"
512       },
513       {
514         "swarming": {
515           "can_use_on_swarming_builders": true,
516           "shards": 10
517         },
518         "test": "browser_tests"
519       },
520       {
521         "test": "cacheinvalidation_unittests"
522       },
523       {
524         "swarming": {
525           "can_use_on_swarming_builders": true
526         },
527         "test": "cast_unittests"
528       },
529       {
530         "swarming": {
531           "can_use_on_swarming_builders": true
532         },
533         "test": "cc_unittests"
534       },
535       {
536         "test": "chromedriver_unittests"
537       },
538       {
539         "swarming": {
540           "can_use_on_swarming_builders": true
541         },
542         "test": "components_unittests"
543       },
544       {
545         "test": "compositor_unittests"
546       },
547       {
548         "swarming": {
549           "can_use_on_swarming_builders": true
550         },
551         "test": "content_browsertests"
552       },
553       {
554         "swarming": {
555           "can_use_on_swarming_builders": true
556         },
557         "test": "content_unittests"
558       },
559       {
560         "swarming": {
561           "can_use_on_swarming_builders": true
562         },
563         "test": "crypto_unittests"
564       },
565       {
566         "test": "dbus_unittests"
567       },
568       {
569         "test": "device_unittests"
570       },
571       {
572         "test": "display_unittests"
573       },
574       {
575         "swarming": {
576           "can_use_on_swarming_builders": true
577         },
578         "test": "events_unittests"
579       },
580       {
581         "swarming": {
582           "can_use_on_swarming_builders": true
583         },
584         "test": "extensions_browsertests"
585       },
586       {
587         "test": "extensions_unittests"
588       },
589       {
590         "test": "gcm_unit_tests"
591       },
592       {
593         "swarming": {
594           "can_use_on_swarming_builders": true
595         },
596         "test": "gfx_unittests"
597       },
598       {
599         "test": "gn_unittests"
600       },
601       {
602         "test": "google_apis_unittests"
603       },
604       {
605         "swarming": {
606           "can_use_on_swarming_builders": true
607         },
608         "test": "gpu_unittests"
609       },
610       {
611         "swarming": {
612           "can_use_on_swarming_builders": true,
613           "shards": 3
614         },
615         "test": "interactive_ui_tests"
616       },
617       {
618         "test": "ipc_mojo_unittests"
619       },
620       {
621         "test": "ipc_tests"
622       },
623       {
624         "test": "jingle_unittests"
625       },
626       {
627         "swarming": {
628           "can_use_on_swarming_builders": true
629         },
630         "test": "media_unittests"
631       },
632       {
633         "test": "mojo_common_unittests"
634       },
635       {
636         "test": "mojo_public_bindings_unittests"
637       },
638       {
639         "test": "mojo_public_environment_unittests"
640       },
641       {
642         "test": "mojo_public_system_unittests"
643       },
644       {
645         "test": "mojo_public_utility_unittests"
646       },
647       {
648         "test": "mojo_system_unittests"
649       },
650       {
651         "test": "nacl_loader_unittests"
652       },
653       {
654         "swarming": {
655           "can_use_on_swarming_builders": true
656         },
657         "test": "net_unittests"
658       },
659       {
660         "test": "ppapi_unittests"
661       },
662       {
663         "test": "printing_unittests"
664       },
665       {
666         "test": "remoting_unittests"
667       },
668       {
669         "args": [
670           "--test-launcher-print-test-stdio=always"
671         ],
672         "test": "sandbox_linux_unittests"
673       },
674       {
675         "test": "skia_unittests"
676       },
677       {
678         "test": "sql_unittests"
679       },
680       {
681         "swarming": {
682           "can_use_on_swarming_builders": true
683         },
684         "test": "sync_integration_tests"
685       },
686       {
687         "test": "sync_unit_tests"
688       },
689       {
690         "swarming": {
691           "can_use_on_swarming_builders": true
692         },
693         "test": "ui_base_unittests"
694       },
695       {
696         "swarming": {
697           "can_use_on_swarming_builders": true
698         },
699         "test": "ui_touch_selection_unittests"
700       },
701       {
702         "swarming": {
703           "can_use_on_swarming_builders": true
704         },
705         "test": "unit_tests"
706       },
707       {
708         "test": "url_unittests"
709       },
710       {
711         "test": "views_unittests"
712       },
713       {
714         "test": "wm_unittests"
715       }
716     ],
717     "scripts": [
718       {
719         "name": "telemetry_unittests",
720         "script": "telemetry_unittests.py"
721       },
722       {
723         "name": "telemetry_perf_unittests",
724         "script": "telemetry_perf_unittests.py"
725       },
726       {
727         "name": "nacl_integration",
728         "script": "nacl_integration.py"
729       }
730     ]
731   },
732   "Linux Tests (dbg)(1)(32)": {
733     "gtest_tests": [
734       {
735         "swarming": {
736           "can_use_on_swarming_builders": true
737         },
738         "test": "accessibility_unittests"
739       },
740       {
741         "swarming": {
742           "can_use_on_swarming_builders": true
743         },
744         "test": "app_list_unittests"
745       },
746       {
747         "test": "app_shell_unittests"
748       },
749       {
750         "test": "aura_unittests"
751       },
752       {
753         "swarming": {
754           "can_use_on_swarming_builders": true
755         },
756         "test": "base_unittests"
757       },
758       {
759         "swarming": {
760           "can_use_on_swarming_builders": true,
761           "shards": 10
762         },
763         "test": "browser_tests"
764       },
765       {
766         "test": "cacheinvalidation_unittests"
767       },
768       {
769         "swarming": {
770           "can_use_on_swarming_builders": true
771         },
772         "test": "cast_unittests"
773       },
774       {
775         "swarming": {
776           "can_use_on_swarming_builders": true
777         },
778         "test": "cc_unittests"
779       },
780       {
781         "test": "chromedriver_unittests"
782       },
783       {
784         "swarming": {
785           "can_use_on_swarming_builders": true
786         },
787         "test": "components_unittests"
788       },
789       {
790         "test": "compositor_unittests"
791       },
792       {
793         "swarming": {
794           "can_use_on_swarming_builders": true
795         },
796         "test": "content_browsertests"
797       },
798       {
799         "swarming": {
800           "can_use_on_swarming_builders": true
801         },
802         "test": "content_unittests"
803       },
804       {
805         "swarming": {
806           "can_use_on_swarming_builders": true
807         },
808         "test": "crypto_unittests"
809       },
810       {
811         "test": "dbus_unittests"
812       },
813       {
814         "test": "device_unittests"
815       },
816       {
817         "test": "display_unittests"
818       },
819       {
820         "swarming": {
821           "can_use_on_swarming_builders": true
822         },
823         "test": "events_unittests"
824       },
825       {
826         "swarming": {
827           "can_use_on_swarming_builders": true
828         },
829         "test": "extensions_browsertests"
830       },
831       {
832         "test": "extensions_unittests"
833       },
834       {
835         "test": "gcm_unit_tests"
836       },
837       {
838         "swarming": {
839           "can_use_on_swarming_builders": true
840         },
841         "test": "gfx_unittests"
842       },
843       {
844         "test": "gn_unittests"
845       },
846       {
847         "test": "google_apis_unittests"
848       },
849       {
850         "swarming": {
851           "can_use_on_swarming_builders": true
852         },
853         "test": "gpu_unittests"
854       },
855       {
856         "swarming": {
857           "can_use_on_swarming_builders": true
858         },
859         "test": "interactive_ui_tests"
860       },
861       {
862         "test": "ipc_mojo_unittests"
863       },
864       {
865         "test": "ipc_tests"
866       },
867       {
868         "test": "jingle_unittests"
869       },
870       {
871         "swarming": {
872           "can_use_on_swarming_builders": true
873         },
874         "test": "media_unittests"
875       },
876       {
877         "test": "mojo_common_unittests"
878       },
879       {
880         "test": "mojo_public_bindings_unittests"
881       },
882       {
883         "test": "mojo_public_environment_unittests"
884       },
885       {
886         "test": "mojo_public_system_unittests"
887       },
888       {
889         "test": "mojo_public_utility_unittests"
890       },
891       {
892         "test": "mojo_system_unittests"
893       },
894       {
895         "test": "nacl_loader_unittests"
896       },
897       {
898         "swarming": {
899           "can_use_on_swarming_builders": true
900         },
901         "test": "net_unittests"
902       },
903       {
904         "test": "ppapi_unittests"
905       },
906       {
907         "test": "printing_unittests"
908       },
909       {
910         "test": "remoting_unittests"
911       },
912       {
913         "test": "sandbox_linux_unittests"
914       },
915       {
916         "test": "skia_unittests"
917       },
918       {
919         "test": "sql_unittests"
920       },
921       {
922         "swarming": {
923           "can_use_on_swarming_builders": true
924         },
925         "test": "sync_integration_tests"
926       },
927       {
928         "test": "sync_unit_tests"
929       },
930       {
931         "swarming": {
932           "can_use_on_swarming_builders": true
933         },
934         "test": "ui_base_unittests"
935       },
936       {
937         "swarming": {
938           "can_use_on_swarming_builders": true
939         },
940         "test": "ui_touch_selection_unittests"
941       },
942       {
943         "swarming": {
944           "can_use_on_swarming_builders": true
945         },
946         "test": "unit_tests"
947       },
948       {
949         "test": "url_unittests"
950       },
951       {
952         "test": "views_unittests"
953       },
954       {
955         "test": "wm_unittests"
956       }
957     ],
958     "scripts": [
959       {
960         "name": "nacl_integration",
961         "script": "nacl_integration.py"
962       }
963     ]
964   }