Whitelist mb files for 'mb analyze', fix Android GN test targets.
[chromium-blink-merge.git] / testing / buildbot / chromium.linux.json
blobe3819f52dc0b624fe4ea8935cfabcb264e538856
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       "all"
112     ],
113     "gtest_tests": [
114       {
115         "test": "base_unittests"
116       }
117     ]
118   },
119   "Linux GN (dbg)": {
120     "additional_compile_targets": [
121       "all"
122     ],
123     "gtest_tests": [
124       {
125         "test": "base_unittests"
126       }
127     ]
128   },
129   "Linux Tests": {
130     "gtest_tests": [
131       {
132         "swarming": {
133           "can_use_on_swarming_builders": true
134         },
135         "test": "accessibility_unittests"
136       },
137       {
138         "swarming": {
139           "can_use_on_swarming_builders": true
140         },
141         "test": "app_list_unittests"
142       },
143       {
144         "test": "app_shell_unittests"
145       },
146       {
147         "test": "aura_unittests"
148       },
149       {
150         "swarming": {
151           "can_use_on_swarming_builders": true
152         },
153         "test": "base_unittests"
154       },
155       {
156         "swarming": {
157           "can_use_on_swarming_builders": true,
158           "shards": 5
159         },
160         "test": "browser_tests"
161       },
162       {
163         "test": "cacheinvalidation_unittests"
164       },
165       {
166         "swarming": {
167           "can_use_on_swarming_builders": true
168         },
169         "test": "cast_unittests"
170       },
171       {
172         "swarming": {
173           "can_use_on_swarming_builders": true
174         },
175         "test": "cc_unittests"
176       },
177       {
178         "test": "chromedriver_unittests"
179       },
180       {
181         "swarming": {
182           "can_use_on_swarming_builders": true
183         },
184         "test": "components_browsertests"
185       },
186       {
187         "swarming": {
188           "can_use_on_swarming_builders": true
189         },
190         "test": "components_unittests"
191       },
192       {
193         "test": "compositor_unittests"
194       },
195       {
196         "swarming": {
197           "can_use_on_swarming_builders": true
198         },
199         "test": "content_browsertests"
200       },
201       {
202         "swarming": {
203           "can_use_on_swarming_builders": true
204         },
205         "test": "content_unittests"
206       },
207       {
208         "swarming": {
209           "can_use_on_swarming_builders": true
210         },
211         "test": "crypto_unittests"
212       },
213       {
214         "test": "dbus_unittests"
215       },
216       {
217         "test": "device_unittests"
218       },
219       {
220         "test": "display_unittests"
221       },
222       {
223         "swarming": {
224           "can_use_on_swarming_builders": true
225         },
226         "test": "events_unittests"
227       },
228       {
229         "swarming": {
230           "can_use_on_swarming_builders": true
231         },
232         "test": "extensions_browsertests"
233       },
234       {
235         "test": "extensions_unittests"
236       },
237       {
238         "test": "gcm_unit_tests"
239       },
240       {
241         "swarming": {
242           "can_use_on_swarming_builders": true
243         },
244         "test": "gfx_unittests"
245       },
246       {
247         "test": "gn_unittests"
248       },
249       {
250         "test": "google_apis_unittests"
251       },
252       {
253         "swarming": {
254           "can_use_on_swarming_builders": true
255         },
256         "test": "gpu_unittests"
257       },
258       {
259         "swarming": {
260           "can_use_on_swarming_builders": true
261         },
262         "test": "interactive_ui_tests"
263       },
264       {
265         "test": "ipc_mojo_unittests"
266       },
267       {
268         "test": "ipc_tests"
269       },
270       {
271         "test": "jingle_unittests"
272       },
273       {
274         "swarming": {
275           "can_use_on_swarming_builders": true
276         },
277         "test": "media_unittests"
278       },
279       {
280         "test": "mojo_common_unittests"
281       },
282       {
283         "test": "mojo_public_bindings_unittests"
284       },
285       {
286         "test": "mojo_public_environment_unittests"
287       },
288       {
289         "test": "mojo_public_system_unittests"
290       },
291       {
292         "test": "mojo_public_utility_unittests"
293       },
294       {
295         "test": "mojo_system_unittests"
296       },
297       {
298         "test": "nacl_loader_unittests"
299       },
300       {
301         "swarming": {
302           "can_use_on_swarming_builders": true
303         },
304         "test": "net_unittests"
305       },
306       {
307         "test": "ppapi_unittests"
308       },
309       {
310         "test": "printing_unittests"
311       },
312       {
313         "test": "remoting_unittests"
314       },
315       {
316         "test": "sandbox_linux_unittests"
317       },
318       {
319         "test": "skia_unittests"
320       },
321       {
322         "test": "sql_unittests"
323       },
324       {
325         "swarming": {
326           "can_use_on_swarming_builders": true
327         },
328         "test": "sync_integration_tests"
329       },
330       {
331         "test": "sync_unit_tests"
332       },
333       {
334         "swarming": {
335           "can_use_on_swarming_builders": true
336         },
337         "test": "ui_base_unittests"
338       },
339       {
340         "swarming": {
341           "can_use_on_swarming_builders": true
342         },
343         "test": "ui_touch_selection_unittests"
344       },
345       {
346         "swarming": {
347           "can_use_on_swarming_builders": true
348         },
349         "test": "unit_tests"
350       },
351       {
352         "test": "url_unittests"
353       },
354       {
355         "test": "views_unittests"
356       },
357       {
358         "test": "wm_unittests"
359       }
360     ],
361     "scripts": [
362       {
363         "name": "checkdeps",
364         "script": "checkdeps.py"
365       },
366       {
367         "name": "checklicenses",
368         "script": "checklicenses.py"
369       },
370       {
371         "name": "checkperms",
372         "script": "checkperms.py"
373       },
374       {
375         "name": "telemetry_unittests",
376         "script": "telemetry_unittests.py"
377       },
378       {
379         "name": "telemetry_perf_unittests",
380         "script": "telemetry_perf_unittests.py"
381       },
382       {
383         "name": "nacl_integration",
384         "script": "nacl_integration.py"
385       }
386     ]
387   },
388   "Linux Tests (dbg)(1)": {
389     "gtest_tests": [
390       {
391         "swarming": {
392           "can_use_on_swarming_builders": true
393         },
394         "test": "accessibility_unittests"
395       },
396       {
397         "swarming": {
398           "can_use_on_swarming_builders": true
399         },
400         "test": "app_list_unittests"
401       },
402       {
403         "test": "app_shell_unittests"
404       },
405       {
406         "test": "aura_unittests"
407       },
408       {
409         "swarming": {
410           "can_use_on_swarming_builders": true
411         },
412         "test": "base_unittests"
413       },
414       {
415         "swarming": {
416           "can_use_on_swarming_builders": true,
417           "shards": 10
418         },
419         "test": "browser_tests"
420       },
421       {
422         "test": "cacheinvalidation_unittests"
423       },
424       {
425         "swarming": {
426           "can_use_on_swarming_builders": true
427         },
428         "test": "cast_unittests"
429       },
430       {
431         "swarming": {
432           "can_use_on_swarming_builders": true
433         },
434         "test": "cc_unittests"
435       },
436       {
437         "test": "chromedriver_unittests"
438       },
439       {
440         "swarming": {
441           "can_use_on_swarming_builders": true
442         },
443         "test": "components_unittests"
444       },
445       {
446         "test": "compositor_unittests"
447       },
448       {
449         "swarming": {
450           "can_use_on_swarming_builders": true
451         },
452         "test": "content_browsertests"
453       },
454       {
455         "swarming": {
456           "can_use_on_swarming_builders": true
457         },
458         "test": "content_unittests"
459       },
460       {
461         "swarming": {
462           "can_use_on_swarming_builders": true
463         },
464         "test": "crypto_unittests"
465       },
466       {
467         "test": "dbus_unittests"
468       },
469       {
470         "test": "device_unittests"
471       },
472       {
473         "test": "display_unittests"
474       },
475       {
476         "swarming": {
477           "can_use_on_swarming_builders": true
478         },
479         "test": "events_unittests"
480       },
481       {
482         "swarming": {
483           "can_use_on_swarming_builders": true
484         },
485         "test": "extensions_browsertests"
486       },
487       {
488         "test": "extensions_unittests"
489       },
490       {
491         "test": "gcm_unit_tests"
492       },
493       {
494         "swarming": {
495           "can_use_on_swarming_builders": true
496         },
497         "test": "gfx_unittests"
498       },
499       {
500         "test": "gn_unittests"
501       },
502       {
503         "test": "google_apis_unittests"
504       },
505       {
506         "swarming": {
507           "can_use_on_swarming_builders": true
508         },
509         "test": "gpu_unittests"
510       },
511       {
512         "swarming": {
513           "can_use_on_swarming_builders": true,
514           "shards": 3
515         },
516         "test": "interactive_ui_tests"
517       },
518       {
519         "test": "ipc_mojo_unittests"
520       },
521       {
522         "test": "ipc_tests"
523       },
524       {
525         "test": "jingle_unittests"
526       },
527       {
528         "swarming": {
529           "can_use_on_swarming_builders": true
530         },
531         "test": "media_unittests"
532       },
533       {
534         "test": "mojo_common_unittests"
535       },
536       {
537         "test": "mojo_public_bindings_unittests"
538       },
539       {
540         "test": "mojo_public_environment_unittests"
541       },
542       {
543         "test": "mojo_public_system_unittests"
544       },
545       {
546         "test": "mojo_public_utility_unittests"
547       },
548       {
549         "test": "mojo_system_unittests"
550       },
551       {
552         "test": "nacl_loader_unittests"
553       },
554       {
555         "swarming": {
556           "can_use_on_swarming_builders": true
557         },
558         "test": "net_unittests"
559       },
560       {
561         "test": "ppapi_unittests"
562       },
563       {
564         "test": "printing_unittests"
565       },
566       {
567         "test": "remoting_unittests"
568       },
569       {
570         "args": [
571           "--test-launcher-print-test-stdio=always"
572         ],
573         "test": "sandbox_linux_unittests"
574       },
575       {
576         "test": "skia_unittests"
577       },
578       {
579         "test": "sql_unittests"
580       },
581       {
582         "swarming": {
583           "can_use_on_swarming_builders": true
584         },
585         "test": "sync_integration_tests"
586       },
587       {
588         "test": "sync_unit_tests"
589       },
590       {
591         "swarming": {
592           "can_use_on_swarming_builders": true
593         },
594         "test": "ui_base_unittests"
595       },
596       {
597         "swarming": {
598           "can_use_on_swarming_builders": true
599         },
600         "test": "ui_touch_selection_unittests"
601       },
602       {
603         "swarming": {
604           "can_use_on_swarming_builders": true
605         },
606         "test": "unit_tests"
607       },
608       {
609         "test": "url_unittests"
610       },
611       {
612         "test": "views_unittests"
613       },
614       {
615         "test": "wm_unittests"
616       }
617     ],
618     "scripts": [
619       {
620         "name": "telemetry_unittests",
621         "script": "telemetry_unittests.py"
622       },
623       {
624         "name": "telemetry_perf_unittests",
625         "script": "telemetry_perf_unittests.py"
626       },
627       {
628         "name": "nacl_integration",
629         "script": "nacl_integration.py"
630       }
631     ]
632   },
633   "Linux Tests (dbg)(1)(32)": {
634     "gtest_tests": [
635       {
636         "swarming": {
637           "can_use_on_swarming_builders": true
638         },
639         "test": "accessibility_unittests"
640       },
641       {
642         "swarming": {
643           "can_use_on_swarming_builders": true
644         },
645         "test": "app_list_unittests"
646       },
647       {
648         "test": "app_shell_unittests"
649       },
650       {
651         "test": "aura_unittests"
652       },
653       {
654         "swarming": {
655           "can_use_on_swarming_builders": true
656         },
657         "test": "base_unittests"
658       },
659       {
660         "swarming": {
661           "can_use_on_swarming_builders": true,
662           "shards": 10
663         },
664         "test": "browser_tests"
665       },
666       {
667         "test": "cacheinvalidation_unittests"
668       },
669       {
670         "swarming": {
671           "can_use_on_swarming_builders": true
672         },
673         "test": "cast_unittests"
674       },
675       {
676         "swarming": {
677           "can_use_on_swarming_builders": true
678         },
679         "test": "cc_unittests"
680       },
681       {
682         "test": "chromedriver_unittests"
683       },
684       {
685         "swarming": {
686           "can_use_on_swarming_builders": true
687         },
688         "test": "components_unittests"
689       },
690       {
691         "test": "compositor_unittests"
692       },
693       {
694         "swarming": {
695           "can_use_on_swarming_builders": true
696         },
697         "test": "content_browsertests"
698       },
699       {
700         "swarming": {
701           "can_use_on_swarming_builders": true
702         },
703         "test": "content_unittests"
704       },
705       {
706         "swarming": {
707           "can_use_on_swarming_builders": true
708         },
709         "test": "crypto_unittests"
710       },
711       {
712         "test": "dbus_unittests"
713       },
714       {
715         "test": "device_unittests"
716       },
717       {
718         "test": "display_unittests"
719       },
720       {
721         "swarming": {
722           "can_use_on_swarming_builders": true
723         },
724         "test": "events_unittests"
725       },
726       {
727         "swarming": {
728           "can_use_on_swarming_builders": true
729         },
730         "test": "extensions_browsertests"
731       },
732       {
733         "test": "extensions_unittests"
734       },
735       {
736         "test": "gcm_unit_tests"
737       },
738       {
739         "swarming": {
740           "can_use_on_swarming_builders": true
741         },
742         "test": "gfx_unittests"
743       },
744       {
745         "test": "gn_unittests"
746       },
747       {
748         "test": "google_apis_unittests"
749       },
750       {
751         "swarming": {
752           "can_use_on_swarming_builders": true
753         },
754         "test": "gpu_unittests"
755       },
756       {
757         "swarming": {
758           "can_use_on_swarming_builders": true
759         },
760         "test": "interactive_ui_tests"
761       },
762       {
763         "test": "ipc_mojo_unittests"
764       },
765       {
766         "test": "ipc_tests"
767       },
768       {
769         "test": "jingle_unittests"
770       },
771       {
772         "swarming": {
773           "can_use_on_swarming_builders": true
774         },
775         "test": "media_unittests"
776       },
777       {
778         "test": "mojo_common_unittests"
779       },
780       {
781         "test": "mojo_public_bindings_unittests"
782       },
783       {
784         "test": "mojo_public_environment_unittests"
785       },
786       {
787         "test": "mojo_public_system_unittests"
788       },
789       {
790         "test": "mojo_public_utility_unittests"
791       },
792       {
793         "test": "mojo_system_unittests"
794       },
795       {
796         "test": "nacl_loader_unittests"
797       },
798       {
799         "swarming": {
800           "can_use_on_swarming_builders": true
801         },
802         "test": "net_unittests"
803       },
804       {
805         "test": "ppapi_unittests"
806       },
807       {
808         "test": "printing_unittests"
809       },
810       {
811         "test": "remoting_unittests"
812       },
813       {
814         "test": "sandbox_linux_unittests"
815       },
816       {
817         "test": "skia_unittests"
818       },
819       {
820         "test": "sql_unittests"
821       },
822       {
823         "swarming": {
824           "can_use_on_swarming_builders": true
825         },
826         "test": "sync_integration_tests"
827       },
828       {
829         "test": "sync_unit_tests"
830       },
831       {
832         "swarming": {
833           "can_use_on_swarming_builders": true
834         },
835         "test": "ui_base_unittests"
836       },
837       {
838         "swarming": {
839           "can_use_on_swarming_builders": true
840         },
841         "test": "ui_touch_selection_unittests"
842       },
843       {
844         "swarming": {
845           "can_use_on_swarming_builders": true
846         },
847         "test": "unit_tests"
848       },
849       {
850         "test": "url_unittests"
851       },
852       {
853         "test": "views_unittests"
854       },
855       {
856         "test": "wm_unittests"
857       }
858     ],
859     "scripts": [
860       {
861         "name": "nacl_integration",
862         "script": "nacl_integration.py"
863       }
864     ]
865   }