• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1
2
3[
4  {
5    "deps": [
6      "gpr",
7      "gpr_test_util",
8      "grpc",
9      "grpc_test_util"
10    ],
11    "headers": [],
12    "is_filegroup": false,
13    "language": "c",
14    "name": "algorithm_test",
15    "src": [
16      "test/core/compression/algorithm_test.cc"
17    ],
18    "third_party": false,
19    "type": "target"
20  },
21  {
22    "deps": [
23      "gpr",
24      "gpr_test_util"
25    ],
26    "headers": [],
27    "is_filegroup": false,
28    "language": "c",
29    "name": "alloc_test",
30    "src": [
31      "test/core/gpr/alloc_test.cc"
32    ],
33    "third_party": false,
34    "type": "target"
35  },
36  {
37    "deps": [
38      "gpr",
39      "gpr_test_util",
40      "grpc",
41      "grpc_test_util"
42    ],
43    "headers": [],
44    "is_filegroup": false,
45    "language": "c",
46    "name": "alpn_test",
47    "src": [
48      "test/core/transport/chttp2/alpn_test.cc"
49    ],
50    "third_party": false,
51    "type": "target"
52  },
53  {
54    "deps": [
55      "gpr",
56      "gpr_test_util",
57      "grpc",
58      "grpc_test_util"
59    ],
60    "headers": [],
61    "is_filegroup": false,
62    "language": "c",
63    "name": "alts_credentials_fuzzer",
64    "src": [
65      "test/core/security/alts_credentials_fuzzer.cc"
66    ],
67    "third_party": false,
68    "type": "target"
69  },
70  {
71    "deps": [
72      "gpr",
73      "gpr_test_util",
74      "grpc",
75      "grpc_test_util"
76    ],
77    "headers": [],
78    "is_filegroup": false,
79    "language": "c",
80    "name": "api_fuzzer",
81    "src": [
82      "test/core/end2end/fuzzers/api_fuzzer.cc"
83    ],
84    "third_party": false,
85    "type": "target"
86  },
87  {
88    "deps": [
89      "gpr",
90      "gpr_test_util"
91    ],
92    "headers": [],
93    "is_filegroup": false,
94    "language": "c",
95    "name": "arena_test",
96    "src": [
97      "test/core/gpr/arena_test.cc"
98    ],
99    "third_party": false,
100    "type": "target"
101  },
102  {
103    "deps": [
104      "gpr",
105      "gpr_test_util",
106      "grpc"
107    ],
108    "headers": [],
109    "is_filegroup": false,
110    "language": "c",
111    "name": "avl_test",
112    "src": [
113      "test/core/avl/avl_test.cc"
114    ],
115    "third_party": false,
116    "type": "target"
117  },
118  {
119    "deps": [
120      "gpr",
121      "gpr_test_util",
122      "grpc",
123      "grpc_test_util",
124      "test_tcp_server"
125    ],
126    "headers": [],
127    "is_filegroup": false,
128    "language": "c",
129    "name": "bad_server_response_test",
130    "src": [
131      "test/core/end2end/bad_server_response_test.cc"
132    ],
133    "third_party": false,
134    "type": "target"
135  },
136  {
137    "deps": [
138      "grpc",
139      "grpc_test_util"
140    ],
141    "headers": [],
142    "is_filegroup": false,
143    "language": "c",
144    "name": "bin_decoder_test",
145    "src": [
146      "test/core/transport/chttp2/bin_decoder_test.cc"
147    ],
148    "third_party": false,
149    "type": "target"
150  },
151  {
152    "deps": [
153      "grpc",
154      "grpc_test_util"
155    ],
156    "headers": [],
157    "is_filegroup": false,
158    "language": "c",
159    "name": "bin_encoder_test",
160    "src": [
161      "test/core/transport/chttp2/bin_encoder_test.cc"
162    ],
163    "third_party": false,
164    "type": "target"
165  },
166  {
167    "deps": [
168      "gpr",
169      "gpr_test_util",
170      "grpc",
171      "grpc_test_util"
172    ],
173    "headers": [],
174    "is_filegroup": false,
175    "language": "c",
176    "name": "buffer_list_test",
177    "src": [
178      "test/core/iomgr/buffer_list_test.cc"
179    ],
180    "third_party": false,
181    "type": "target"
182  },
183  {
184    "deps": [
185      "gpr",
186      "gpr_test_util",
187      "grpc",
188      "grpc_test_util"
189    ],
190    "headers": [],
191    "is_filegroup": false,
192    "language": "c",
193    "name": "channel_create_test",
194    "src": [
195      "test/core/surface/channel_create_test.cc"
196    ],
197    "third_party": false,
198    "type": "target"
199  },
200  {
201    "deps": [
202      "gpr",
203      "grpc"
204    ],
205    "headers": [],
206    "is_filegroup": false,
207    "language": "c",
208    "name": "check_epollexclusive",
209    "src": [
210      "test/build/check_epollexclusive.c"
211    ],
212    "third_party": false,
213    "type": "target"
214  },
215  {
216    "deps": [
217      "gpr",
218      "gpr_test_util",
219      "grpc",
220      "grpc_test_util"
221    ],
222    "headers": [],
223    "is_filegroup": false,
224    "language": "c",
225    "name": "chttp2_hpack_encoder_test",
226    "src": [
227      "test/core/transport/chttp2/hpack_encoder_test.cc"
228    ],
229    "third_party": false,
230    "type": "target"
231  },
232  {
233    "deps": [
234      "gpr",
235      "gpr_test_util",
236      "grpc",
237      "grpc_test_util"
238    ],
239    "headers": [],
240    "is_filegroup": false,
241    "language": "c",
242    "name": "chttp2_stream_map_test",
243    "src": [
244      "test/core/transport/chttp2/stream_map_test.cc"
245    ],
246    "third_party": false,
247    "type": "target"
248  },
249  {
250    "deps": [
251      "gpr",
252      "gpr_test_util",
253      "grpc",
254      "grpc_test_util"
255    ],
256    "headers": [],
257    "is_filegroup": false,
258    "language": "c",
259    "name": "chttp2_varint_test",
260    "src": [
261      "test/core/transport/chttp2/varint_test.cc"
262    ],
263    "third_party": false,
264    "type": "target"
265  },
266  {
267    "deps": [
268      "gpr",
269      "gpr_test_util",
270      "grpc",
271      "grpc_test_util"
272    ],
273    "headers": [],
274    "is_filegroup": false,
275    "language": "c",
276    "name": "client_fuzzer",
277    "src": [
278      "test/core/end2end/fuzzers/client_fuzzer.cc"
279    ],
280    "third_party": false,
281    "type": "target"
282  },
283  {
284    "deps": [
285      "gpr",
286      "gpr_test_util",
287      "grpc_test_util"
288    ],
289    "headers": [],
290    "is_filegroup": false,
291    "language": "c",
292    "name": "cmdline_test",
293    "src": [
294      "test/core/util/cmdline_test.cc"
295    ],
296    "third_party": false,
297    "type": "target"
298  },
299  {
300    "deps": [
301      "gpr",
302      "gpr_test_util",
303      "grpc",
304      "grpc_test_util"
305    ],
306    "headers": [],
307    "is_filegroup": false,
308    "language": "c",
309    "name": "combiner_test",
310    "src": [
311      "test/core/iomgr/combiner_test.cc"
312    ],
313    "third_party": false,
314    "type": "target"
315  },
316  {
317    "deps": [
318      "gpr",
319      "gpr_test_util",
320      "grpc",
321      "grpc_test_util"
322    ],
323    "headers": [],
324    "is_filegroup": false,
325    "language": "c",
326    "name": "compression_test",
327    "src": [
328      "test/core/compression/compression_test.cc"
329    ],
330    "third_party": false,
331    "type": "target"
332  },
333  {
334    "deps": [
335      "gpr",
336      "gpr_test_util",
337      "grpc",
338      "grpc_test_util"
339    ],
340    "headers": [],
341    "is_filegroup": false,
342    "language": "c",
343    "name": "concurrent_connectivity_test",
344    "src": [
345      "test/core/surface/concurrent_connectivity_test.cc"
346    ],
347    "third_party": false,
348    "type": "target"
349  },
350  {
351    "deps": [
352      "gpr",
353      "gpr_test_util",
354      "grpc",
355      "grpc_test_util"
356    ],
357    "headers": [],
358    "is_filegroup": false,
359    "language": "c",
360    "name": "connection_refused_test",
361    "src": [
362      "test/core/end2end/connection_refused_test.cc"
363    ],
364    "third_party": false,
365    "type": "target"
366  },
367  {
368    "deps": [
369      "gpr",
370      "gpr_test_util",
371      "grpc",
372      "grpc_test_util"
373    ],
374    "headers": [],
375    "is_filegroup": false,
376    "language": "c",
377    "name": "dns_resolver_connectivity_test",
378    "src": [
379      "test/core/client_channel/resolvers/dns_resolver_connectivity_test.cc"
380    ],
381    "third_party": false,
382    "type": "target"
383  },
384  {
385    "deps": [
386      "gpr",
387      "gpr_test_util",
388      "grpc",
389      "grpc_test_util"
390    ],
391    "headers": [],
392    "is_filegroup": false,
393    "language": "c",
394    "name": "dns_resolver_cooldown_test",
395    "src": [
396      "test/core/client_channel/resolvers/dns_resolver_cooldown_test.cc"
397    ],
398    "third_party": false,
399    "type": "target"
400  },
401  {
402    "deps": [
403      "gpr",
404      "gpr_test_util",
405      "grpc",
406      "grpc_test_util"
407    ],
408    "headers": [],
409    "is_filegroup": false,
410    "language": "c",
411    "name": "dns_resolver_test",
412    "src": [
413      "test/core/client_channel/resolvers/dns_resolver_test.cc"
414    ],
415    "third_party": false,
416    "type": "target"
417  },
418  {
419    "deps": [
420      "gpr",
421      "gpr_test_util",
422      "grpc",
423      "grpc_test_util"
424    ],
425    "headers": [],
426    "is_filegroup": false,
427    "language": "c",
428    "name": "dualstack_socket_test",
429    "src": [
430      "test/core/end2end/dualstack_socket_test.cc"
431    ],
432    "third_party": false,
433    "type": "target"
434  },
435  {
436    "deps": [
437      "gpr",
438      "gpr_test_util",
439      "grpc",
440      "grpc_test_util"
441    ],
442    "headers": [],
443    "is_filegroup": false,
444    "language": "c",
445    "name": "endpoint_pair_test",
446    "src": [
447      "test/core/iomgr/endpoint_pair_test.cc"
448    ],
449    "third_party": false,
450    "type": "target"
451  },
452  {
453    "deps": [
454      "gpr",
455      "gpr_test_util",
456      "grpc",
457      "grpc_test_util"
458    ],
459    "headers": [],
460    "is_filegroup": false,
461    "language": "c",
462    "name": "error_test",
463    "src": [
464      "test/core/iomgr/error_test.cc"
465    ],
466    "third_party": false,
467    "type": "target"
468  },
469  {
470    "deps": [
471      "gpr",
472      "gpr_test_util",
473      "grpc",
474      "grpc_test_util"
475    ],
476    "headers": [],
477    "is_filegroup": false,
478    "language": "c",
479    "name": "ev_epollex_linux_test",
480    "src": [
481      "test/core/iomgr/ev_epollex_linux_test.cc"
482    ],
483    "third_party": false,
484    "type": "target"
485  },
486  {
487    "deps": [
488      "gpr",
489      "gpr_test_util",
490      "grpc",
491      "grpc_test_util"
492    ],
493    "headers": [],
494    "is_filegroup": false,
495    "language": "c",
496    "name": "ev_epollsig_linux_test",
497    "src": [
498      "test/core/iomgr/ev_epollsig_linux_test.cc"
499    ],
500    "third_party": false,
501    "type": "target"
502  },
503  {
504    "deps": [
505      "gpr",
506      "gpr_test_util",
507      "grpc",
508      "grpc_test_util"
509    ],
510    "headers": [],
511    "is_filegroup": false,
512    "language": "c",
513    "name": "fake_resolver_test",
514    "src": [
515      "test/core/client_channel/resolvers/fake_resolver_test.cc"
516    ],
517    "third_party": false,
518    "type": "target"
519  },
520  {
521    "deps": [
522      "gpr",
523      "gpr_test_util",
524      "grpc",
525      "transport_security_test_lib"
526    ],
527    "headers": [],
528    "is_filegroup": false,
529    "language": "c",
530    "name": "fake_transport_security_test",
531    "src": [
532      "test/core/tsi/fake_transport_security_test.cc"
533    ],
534    "third_party": false,
535    "type": "target"
536  },
537  {
538    "deps": [
539      "gpr",
540      "gpr_test_util",
541      "grpc",
542      "grpc_test_util"
543    ],
544    "headers": [],
545    "is_filegroup": false,
546    "language": "c",
547    "name": "fd_conservation_posix_test",
548    "src": [
549      "test/core/iomgr/fd_conservation_posix_test.cc"
550    ],
551    "third_party": false,
552    "type": "target"
553  },
554  {
555    "deps": [
556      "gpr",
557      "gpr_test_util",
558      "grpc",
559      "grpc_test_util"
560    ],
561    "headers": [],
562    "is_filegroup": false,
563    "language": "c",
564    "name": "fd_posix_test",
565    "src": [
566      "test/core/iomgr/fd_posix_test.cc"
567    ],
568    "third_party": false,
569    "type": "target"
570  },
571  {
572    "deps": [
573      "gpr",
574      "gpr_test_util",
575      "grpc",
576      "grpc_test_util"
577    ],
578    "headers": [],
579    "is_filegroup": false,
580    "language": "c",
581    "name": "fling_client",
582    "src": [
583      "test/core/fling/client.cc"
584    ],
585    "third_party": false,
586    "type": "target"
587  },
588  {
589    "deps": [
590      "gpr",
591      "gpr_test_util",
592      "grpc",
593      "grpc_test_util"
594    ],
595    "headers": [],
596    "is_filegroup": false,
597    "language": "c",
598    "name": "fling_server",
599    "src": [
600      "test/core/fling/server.cc"
601    ],
602    "third_party": false,
603    "type": "target"
604  },
605  {
606    "deps": [
607      "gpr",
608      "gpr_test_util",
609      "grpc",
610      "grpc_test_util"
611    ],
612    "headers": [],
613    "is_filegroup": false,
614    "language": "c",
615    "name": "fling_stream_test",
616    "src": [
617      "test/core/fling/fling_stream_test.cc"
618    ],
619    "third_party": false,
620    "type": "target"
621  },
622  {
623    "deps": [
624      "gpr",
625      "gpr_test_util",
626      "grpc",
627      "grpc_test_util"
628    ],
629    "headers": [],
630    "is_filegroup": false,
631    "language": "c",
632    "name": "fling_test",
633    "src": [
634      "test/core/fling/fling_test.cc"
635    ],
636    "third_party": false,
637    "type": "target"
638  },
639  {
640    "deps": [
641      "gpr",
642      "gpr_test_util"
643    ],
644    "headers": [],
645    "is_filegroup": false,
646    "language": "c",
647    "name": "fork_test",
648    "src": [
649      "test/core/gprpp/fork_test.cc"
650    ],
651    "third_party": false,
652    "type": "target"
653  },
654  {
655    "deps": [
656      "gpr",
657      "gpr_test_util",
658      "grpc",
659      "grpc_test_util"
660    ],
661    "headers": [],
662    "is_filegroup": false,
663    "language": "c",
664    "name": "goaway_server_test",
665    "src": [
666      "test/core/end2end/goaway_server_test.cc"
667    ],
668    "third_party": false,
669    "type": "target"
670  },
671  {
672    "deps": [
673      "gpr",
674      "gpr_test_util"
675    ],
676    "headers": [],
677    "is_filegroup": false,
678    "language": "c",
679    "name": "gpr_cpu_test",
680    "src": [
681      "test/core/gpr/cpu_test.cc"
682    ],
683    "third_party": false,
684    "type": "target"
685  },
686  {
687    "deps": [
688      "gpr",
689      "gpr_test_util"
690    ],
691    "headers": [],
692    "is_filegroup": false,
693    "language": "c",
694    "name": "gpr_env_test",
695    "src": [
696      "test/core/gpr/env_test.cc"
697    ],
698    "third_party": false,
699    "type": "target"
700  },
701  {
702    "deps": [
703      "gpr",
704      "gpr_test_util"
705    ],
706    "headers": [],
707    "is_filegroup": false,
708    "language": "c",
709    "name": "gpr_host_port_test",
710    "src": [
711      "test/core/gpr/host_port_test.cc"
712    ],
713    "third_party": false,
714    "type": "target"
715  },
716  {
717    "deps": [
718      "gpr",
719      "gpr_test_util"
720    ],
721    "headers": [],
722    "is_filegroup": false,
723    "language": "c",
724    "name": "gpr_log_test",
725    "src": [
726      "test/core/gpr/log_test.cc"
727    ],
728    "third_party": false,
729    "type": "target"
730  },
731  {
732    "deps": [
733      "gpr",
734      "gpr_test_util"
735    ],
736    "headers": [],
737    "is_filegroup": false,
738    "language": "c",
739    "name": "gpr_manual_constructor_test",
740    "src": [
741      "test/core/gprpp/manual_constructor_test.cc"
742    ],
743    "third_party": false,
744    "type": "target"
745  },
746  {
747    "deps": [
748      "gpr",
749      "gpr_test_util"
750    ],
751    "headers": [],
752    "is_filegroup": false,
753    "language": "c",
754    "name": "gpr_mpscq_test",
755    "src": [
756      "test/core/gpr/mpscq_test.cc"
757    ],
758    "third_party": false,
759    "type": "target"
760  },
761  {
762    "deps": [
763      "gpr",
764      "gpr_test_util"
765    ],
766    "headers": [],
767    "is_filegroup": false,
768    "language": "c",
769    "name": "gpr_spinlock_test",
770    "src": [
771      "test/core/gpr/spinlock_test.cc"
772    ],
773    "third_party": false,
774    "type": "target"
775  },
776  {
777    "deps": [
778      "gpr",
779      "gpr_test_util"
780    ],
781    "headers": [],
782    "is_filegroup": false,
783    "language": "c",
784    "name": "gpr_string_test",
785    "src": [
786      "test/core/gpr/string_test.cc"
787    ],
788    "third_party": false,
789    "type": "target"
790  },
791  {
792    "deps": [
793      "gpr",
794      "gpr_test_util"
795    ],
796    "headers": [],
797    "is_filegroup": false,
798    "language": "c",
799    "name": "gpr_sync_test",
800    "src": [
801      "test/core/gpr/sync_test.cc"
802    ],
803    "third_party": false,
804    "type": "target"
805  },
806  {
807    "deps": [
808      "gpr",
809      "gpr_test_util"
810    ],
811    "headers": [],
812    "is_filegroup": false,
813    "language": "c",
814    "name": "gpr_thd_test",
815    "src": [
816      "test/core/gprpp/thd_test.cc"
817    ],
818    "third_party": false,
819    "type": "target"
820  },
821  {
822    "deps": [
823      "gpr",
824      "gpr_test_util"
825    ],
826    "headers": [],
827    "is_filegroup": false,
828    "language": "c",
829    "name": "gpr_time_test",
830    "src": [
831      "test/core/gpr/time_test.cc"
832    ],
833    "third_party": false,
834    "type": "target"
835  },
836  {
837    "deps": [
838      "gpr",
839      "gpr_test_util"
840    ],
841    "headers": [],
842    "is_filegroup": false,
843    "language": "c",
844    "name": "gpr_tls_test",
845    "src": [
846      "test/core/gpr/tls_test.cc"
847    ],
848    "third_party": false,
849    "type": "target"
850  },
851  {
852    "deps": [
853      "gpr",
854      "gpr_test_util"
855    ],
856    "headers": [],
857    "is_filegroup": false,
858    "language": "c",
859    "name": "gpr_useful_test",
860    "src": [
861      "test/core/gpr/useful_test.cc"
862    ],
863    "third_party": false,
864    "type": "target"
865  },
866  {
867    "deps": [
868      "gpr",
869      "gpr_test_util",
870      "grpc",
871      "grpc_test_util"
872    ],
873    "headers": [],
874    "is_filegroup": false,
875    "language": "c",
876    "name": "grpc_auth_context_test",
877    "src": [
878      "test/core/security/auth_context_test.cc"
879    ],
880    "third_party": false,
881    "type": "target"
882  },
883  {
884    "deps": [
885      "gpr",
886      "gpr_test_util",
887      "grpc",
888      "grpc_test_util"
889    ],
890    "headers": [],
891    "is_filegroup": false,
892    "language": "c",
893    "name": "grpc_b64_test",
894    "src": [
895      "test/core/slice/b64_test.cc"
896    ],
897    "third_party": false,
898    "type": "target"
899  },
900  {
901    "deps": [
902      "gpr",
903      "gpr_test_util",
904      "grpc",
905      "grpc_test_util"
906    ],
907    "headers": [],
908    "is_filegroup": false,
909    "language": "c",
910    "name": "grpc_byte_buffer_reader_test",
911    "src": [
912      "test/core/surface/byte_buffer_reader_test.cc"
913    ],
914    "third_party": false,
915    "type": "target"
916  },
917  {
918    "deps": [
919      "gpr",
920      "gpr_test_util",
921      "grpc",
922      "grpc_test_util"
923    ],
924    "headers": [],
925    "is_filegroup": false,
926    "language": "c",
927    "name": "grpc_channel_args_test",
928    "src": [
929      "test/core/channel/channel_args_test.cc"
930    ],
931    "third_party": false,
932    "type": "target"
933  },
934  {
935    "deps": [
936      "gpr",
937      "gpr_test_util",
938      "grpc",
939      "grpc_test_util"
940    ],
941    "headers": [],
942    "is_filegroup": false,
943    "language": "c",
944    "name": "grpc_channel_stack_builder_test",
945    "src": [
946      "test/core/channel/channel_stack_builder_test.cc"
947    ],
948    "third_party": false,
949    "type": "target"
950  },
951  {
952    "deps": [
953      "gpr",
954      "gpr_test_util",
955      "grpc",
956      "grpc_test_util"
957    ],
958    "headers": [],
959    "is_filegroup": false,
960    "language": "c",
961    "name": "grpc_channel_stack_test",
962    "src": [
963      "test/core/channel/channel_stack_test.cc"
964    ],
965    "third_party": false,
966    "type": "target"
967  },
968  {
969    "deps": [
970      "gpr",
971      "gpr_test_util",
972      "grpc",
973      "grpc_test_util"
974    ],
975    "headers": [],
976    "is_filegroup": false,
977    "language": "c",
978    "name": "grpc_completion_queue_test",
979    "src": [
980      "test/core/surface/completion_queue_test.cc"
981    ],
982    "third_party": false,
983    "type": "target"
984  },
985  {
986    "deps": [
987      "gpr",
988      "gpr_test_util",
989      "grpc",
990      "grpc_test_util"
991    ],
992    "headers": [],
993    "is_filegroup": false,
994    "language": "c",
995    "name": "grpc_completion_queue_threading_test",
996    "src": [
997      "test/core/surface/completion_queue_threading_test.cc"
998    ],
999    "third_party": false,
1000    "type": "target"
1001  },
1002  {
1003    "deps": [
1004      "cmdline",
1005      "gpr",
1006      "grpc"
1007    ],
1008    "headers": [],
1009    "is_filegroup": false,
1010    "language": "c",
1011    "name": "grpc_create_jwt",
1012    "src": [
1013      "test/core/security/create_jwt.cc"
1014    ],
1015    "third_party": false,
1016    "type": "target"
1017  },
1018  {
1019    "deps": [
1020      "gpr",
1021      "gpr_test_util",
1022      "grpc",
1023      "grpc_test_util"
1024    ],
1025    "headers": [],
1026    "is_filegroup": false,
1027    "language": "c",
1028    "name": "grpc_credentials_test",
1029    "src": [
1030      "test/core/security/credentials_test.cc"
1031    ],
1032    "third_party": false,
1033    "type": "target"
1034  },
1035  {
1036    "deps": [
1037      "gpr",
1038      "gpr_test_util",
1039      "grpc",
1040      "grpc_test_util"
1041    ],
1042    "headers": [],
1043    "is_filegroup": false,
1044    "language": "c",
1045    "name": "grpc_fetch_oauth2",
1046    "src": [
1047      "test/core/security/fetch_oauth2.cc"
1048    ],
1049    "third_party": false,
1050    "type": "target"
1051  },
1052  {
1053    "deps": [
1054      "gpr",
1055      "gpr_test_util",
1056      "grpc",
1057      "grpc_test_util"
1058    ],
1059    "headers": [],
1060    "is_filegroup": false,
1061    "language": "c",
1062    "name": "grpc_ipv6_loopback_available_test",
1063    "src": [
1064      "test/core/iomgr/grpc_ipv6_loopback_available_test.cc"
1065    ],
1066    "third_party": false,
1067    "type": "target"
1068  },
1069  {
1070    "deps": [
1071      "gpr",
1072      "gpr_test_util",
1073      "grpc",
1074      "grpc_test_util"
1075    ],
1076    "headers": [],
1077    "is_filegroup": false,
1078    "language": "c",
1079    "name": "grpc_json_token_test",
1080    "src": [
1081      "test/core/security/json_token_test.cc"
1082    ],
1083    "third_party": false,
1084    "type": "target"
1085  },
1086  {
1087    "deps": [
1088      "gpr",
1089      "gpr_test_util",
1090      "grpc",
1091      "grpc_test_util"
1092    ],
1093    "headers": [],
1094    "is_filegroup": false,
1095    "language": "c",
1096    "name": "grpc_jwt_verifier_test",
1097    "src": [
1098      "test/core/security/jwt_verifier_test.cc"
1099    ],
1100    "third_party": false,
1101    "type": "target"
1102  },
1103  {
1104    "deps": [
1105      "cmdline",
1106      "gpr",
1107      "grpc"
1108    ],
1109    "headers": [],
1110    "is_filegroup": false,
1111    "language": "c",
1112    "name": "grpc_print_google_default_creds_token",
1113    "src": [
1114      "test/core/security/print_google_default_creds_token.cc"
1115    ],
1116    "third_party": false,
1117    "type": "target"
1118  },
1119  {
1120    "deps": [
1121      "gpr",
1122      "gpr_test_util",
1123      "grpc",
1124      "grpc_test_util"
1125    ],
1126    "headers": [],
1127    "is_filegroup": false,
1128    "language": "c",
1129    "name": "grpc_security_connector_test",
1130    "src": [
1131      "test/core/security/security_connector_test.cc"
1132    ],
1133    "third_party": false,
1134    "type": "target"
1135  },
1136  {
1137    "deps": [
1138      "gpr",
1139      "gpr_test_util",
1140      "grpc",
1141      "grpc_test_util"
1142    ],
1143    "headers": [],
1144    "is_filegroup": false,
1145    "language": "c",
1146    "name": "grpc_ssl_credentials_test",
1147    "src": [
1148      "test/core/security/ssl_credentials_test.cc"
1149    ],
1150    "third_party": false,
1151    "type": "target"
1152  },
1153  {
1154    "deps": [
1155      "cmdline",
1156      "gpr",
1157      "grpc"
1158    ],
1159    "headers": [],
1160    "is_filegroup": false,
1161    "language": "c",
1162    "name": "grpc_verify_jwt",
1163    "src": [
1164      "test/core/security/verify_jwt.cc"
1165    ],
1166    "third_party": false,
1167    "type": "target"
1168  },
1169  {
1170    "deps": [
1171      "gpr",
1172      "gpr_test_util",
1173      "grpc",
1174      "grpc_test_util"
1175    ],
1176    "headers": [],
1177    "is_filegroup": false,
1178    "language": "c",
1179    "name": "handshake_client",
1180    "src": [
1181      "test/core/handshake/client_ssl.cc"
1182    ],
1183    "third_party": false,
1184    "type": "target"
1185  },
1186  {
1187    "deps": [
1188      "gpr",
1189      "gpr_test_util",
1190      "grpc",
1191      "grpc_test_util"
1192    ],
1193    "headers": [
1194      "test/core/handshake/server_ssl_common.h"
1195    ],
1196    "is_filegroup": false,
1197    "language": "c",
1198    "name": "handshake_server",
1199    "src": [
1200      "test/core/handshake/server_ssl.cc",
1201      "test/core/handshake/server_ssl_common.cc",
1202      "test/core/handshake/server_ssl_common.h"
1203    ],
1204    "third_party": false,
1205    "type": "target"
1206  },
1207  {
1208    "deps": [
1209      "gpr",
1210      "gpr_test_util",
1211      "grpc",
1212      "grpc_test_util"
1213    ],
1214    "headers": [
1215      "test/core/handshake/server_ssl_common.h"
1216    ],
1217    "is_filegroup": false,
1218    "language": "c",
1219    "name": "handshake_server_with_readahead_handshaker",
1220    "src": [
1221      "test/core/handshake/readahead_handshaker_server_ssl.cc",
1222      "test/core/handshake/server_ssl_common.cc",
1223      "test/core/handshake/server_ssl_common.h"
1224    ],
1225    "third_party": false,
1226    "type": "target"
1227  },
1228  {
1229    "deps": [
1230      "gpr",
1231      "gpr_test_util",
1232      "grpc",
1233      "grpc_test_util"
1234    ],
1235    "headers": [],
1236    "is_filegroup": false,
1237    "language": "c",
1238    "name": "handshake_verify_peer_options",
1239    "src": [
1240      "test/core/handshake/verify_peer_options.cc"
1241    ],
1242    "third_party": false,
1243    "type": "target"
1244  },
1245  {
1246    "deps": [
1247      "gpr",
1248      "grpc_test_util"
1249    ],
1250    "headers": [],
1251    "is_filegroup": false,
1252    "language": "c",
1253    "name": "histogram_test",
1254    "src": [
1255      "test/core/util/histogram_test.cc"
1256    ],
1257    "third_party": false,
1258    "type": "target"
1259  },
1260  {
1261    "deps": [
1262      "gpr",
1263      "gpr_test_util",
1264      "grpc",
1265      "grpc_test_util"
1266    ],
1267    "headers": [],
1268    "is_filegroup": false,
1269    "language": "c",
1270    "name": "hpack_parser_fuzzer_test",
1271    "src": [
1272      "test/core/transport/chttp2/hpack_parser_fuzzer_test.cc"
1273    ],
1274    "third_party": false,
1275    "type": "target"
1276  },
1277  {
1278    "deps": [
1279      "gpr",
1280      "gpr_test_util",
1281      "grpc",
1282      "grpc_test_util"
1283    ],
1284    "headers": [],
1285    "is_filegroup": false,
1286    "language": "c",
1287    "name": "hpack_parser_test",
1288    "src": [
1289      "test/core/transport/chttp2/hpack_parser_test.cc"
1290    ],
1291    "third_party": false,
1292    "type": "target"
1293  },
1294  {
1295    "deps": [
1296      "gpr",
1297      "gpr_test_util",
1298      "grpc",
1299      "grpc_test_util"
1300    ],
1301    "headers": [],
1302    "is_filegroup": false,
1303    "language": "c",
1304    "name": "hpack_table_test",
1305    "src": [
1306      "test/core/transport/chttp2/hpack_table_test.cc"
1307    ],
1308    "third_party": false,
1309    "type": "target"
1310  },
1311  {
1312    "deps": [
1313      "gpr",
1314      "gpr_test_util",
1315      "grpc",
1316      "grpc_test_util"
1317    ],
1318    "headers": [],
1319    "is_filegroup": false,
1320    "language": "c",
1321    "name": "http_parser_test",
1322    "src": [
1323      "test/core/http/parser_test.cc"
1324    ],
1325    "third_party": false,
1326    "type": "target"
1327  },
1328  {
1329    "deps": [
1330      "gpr",
1331      "gpr_test_util",
1332      "grpc",
1333      "grpc_test_util"
1334    ],
1335    "headers": [],
1336    "is_filegroup": false,
1337    "language": "c",
1338    "name": "http_request_fuzzer_test",
1339    "src": [
1340      "test/core/http/request_fuzzer.cc"
1341    ],
1342    "third_party": false,
1343    "type": "target"
1344  },
1345  {
1346    "deps": [
1347      "gpr",
1348      "gpr_test_util",
1349      "grpc",
1350      "grpc_test_util"
1351    ],
1352    "headers": [],
1353    "is_filegroup": false,
1354    "language": "c",
1355    "name": "http_response_fuzzer_test",
1356    "src": [
1357      "test/core/http/response_fuzzer.cc"
1358    ],
1359    "third_party": false,
1360    "type": "target"
1361  },
1362  {
1363    "deps": [
1364      "gpr",
1365      "gpr_test_util",
1366      "grpc",
1367      "grpc_test_util"
1368    ],
1369    "headers": [],
1370    "is_filegroup": false,
1371    "language": "c",
1372    "name": "httpcli_format_request_test",
1373    "src": [
1374      "test/core/http/format_request_test.cc"
1375    ],
1376    "third_party": false,
1377    "type": "target"
1378  },
1379  {
1380    "deps": [
1381      "gpr",
1382      "gpr_test_util",
1383      "grpc",
1384      "grpc_test_util"
1385    ],
1386    "headers": [],
1387    "is_filegroup": false,
1388    "language": "c",
1389    "name": "httpcli_test",
1390    "src": [
1391      "test/core/http/httpcli_test.cc"
1392    ],
1393    "third_party": false,
1394    "type": "target"
1395  },
1396  {
1397    "deps": [
1398      "gpr",
1399      "gpr_test_util",
1400      "grpc",
1401      "grpc_test_util"
1402    ],
1403    "headers": [],
1404    "is_filegroup": false,
1405    "language": "c",
1406    "name": "httpscli_test",
1407    "src": [
1408      "test/core/http/httpscli_test.cc"
1409    ],
1410    "third_party": false,
1411    "type": "target"
1412  },
1413  {
1414    "deps": [
1415      "gpr",
1416      "gpr_test_util",
1417      "grpc",
1418      "grpc_test_util"
1419    ],
1420    "headers": [],
1421    "is_filegroup": false,
1422    "language": "c",
1423    "name": "init_test",
1424    "src": [
1425      "test/core/surface/init_test.cc"
1426    ],
1427    "third_party": false,
1428    "type": "target"
1429  },
1430  {
1431    "deps": [
1432      "gpr",
1433      "gpr_test_util",
1434      "grpc",
1435      "grpc_test_util"
1436    ],
1437    "headers": [
1438      "test/core/end2end/end2end_tests.h"
1439    ],
1440    "is_filegroup": false,
1441    "language": "c",
1442    "name": "inproc_callback_test",
1443    "src": [
1444      "test/core/end2end/end2end_tests.h",
1445      "test/core/end2end/inproc_callback_test.cc"
1446    ],
1447    "third_party": false,
1448    "type": "target"
1449  },
1450  {
1451    "deps": [
1452      "gpr",
1453      "gpr_test_util",
1454      "grpc",
1455      "grpc_test_util"
1456    ],
1457    "headers": [],
1458    "is_filegroup": false,
1459    "language": "c",
1460    "name": "invalid_call_argument_test",
1461    "src": [
1462      "test/core/end2end/invalid_call_argument_test.cc"
1463    ],
1464    "third_party": false,
1465    "type": "target"
1466  },
1467  {
1468    "deps": [
1469      "gpr",
1470      "gpr_test_util",
1471      "grpc",
1472      "grpc_test_util"
1473    ],
1474    "headers": [],
1475    "is_filegroup": false,
1476    "language": "c",
1477    "name": "json_fuzzer_test",
1478    "src": [
1479      "test/core/json/fuzzer.cc"
1480    ],
1481    "third_party": false,
1482    "type": "target"
1483  },
1484  {
1485    "deps": [
1486      "gpr",
1487      "gpr_test_util",
1488      "grpc",
1489      "grpc_test_util"
1490    ],
1491    "headers": [],
1492    "is_filegroup": false,
1493    "language": "c",
1494    "name": "json_rewrite",
1495    "src": [
1496      "test/core/json/json_rewrite.cc"
1497    ],
1498    "third_party": false,
1499    "type": "target"
1500  },
1501  {
1502    "deps": [
1503      "gpr",
1504      "gpr_test_util",
1505      "grpc",
1506      "grpc_test_util"
1507    ],
1508    "headers": [],
1509    "is_filegroup": false,
1510    "language": "c",
1511    "name": "json_rewrite_test",
1512    "src": [
1513      "test/core/json/json_rewrite_test.cc"
1514    ],
1515    "third_party": false,
1516    "type": "target"
1517  },
1518  {
1519    "deps": [
1520      "gpr",
1521      "gpr_test_util",
1522      "grpc",
1523      "grpc_test_util"
1524    ],
1525    "headers": [],
1526    "is_filegroup": false,
1527    "language": "c",
1528    "name": "json_stream_error_test",
1529    "src": [
1530      "test/core/json/json_stream_error_test.cc"
1531    ],
1532    "third_party": false,
1533    "type": "target"
1534  },
1535  {
1536    "deps": [
1537      "gpr",
1538      "gpr_test_util",
1539      "grpc",
1540      "grpc_test_util"
1541    ],
1542    "headers": [],
1543    "is_filegroup": false,
1544    "language": "c",
1545    "name": "json_test",
1546    "src": [
1547      "test/core/json/json_test.cc"
1548    ],
1549    "third_party": false,
1550    "type": "target"
1551  },
1552  {
1553    "deps": [
1554      "gpr",
1555      "gpr_test_util",
1556      "grpc",
1557      "grpc_test_util"
1558    ],
1559    "headers": [],
1560    "is_filegroup": false,
1561    "language": "c",
1562    "name": "lame_client_test",
1563    "src": [
1564      "test/core/surface/lame_client_test.cc"
1565    ],
1566    "third_party": false,
1567    "type": "target"
1568  },
1569  {
1570    "deps": [
1571      "gpr",
1572      "gpr_test_util",
1573      "grpc",
1574      "grpc_test_util"
1575    ],
1576    "headers": [],
1577    "is_filegroup": false,
1578    "language": "c",
1579    "name": "load_file_test",
1580    "src": [
1581      "test/core/iomgr/load_file_test.cc"
1582    ],
1583    "third_party": false,
1584    "type": "target"
1585  },
1586  {
1587    "deps": [
1588      "gpr",
1589      "gpr_test_util",
1590      "grpc",
1591      "grpc_test_util"
1592    ],
1593    "headers": [],
1594    "is_filegroup": false,
1595    "language": "c",
1596    "name": "low_level_ping_pong_benchmark",
1597    "src": [
1598      "test/core/network_benchmarks/low_level_ping_pong.cc"
1599    ],
1600    "third_party": false,
1601    "type": "target"
1602  },
1603  {
1604    "deps": [
1605      "gpr",
1606      "gpr_test_util",
1607      "grpc",
1608      "grpc_test_util"
1609    ],
1610    "headers": [],
1611    "is_filegroup": false,
1612    "language": "c",
1613    "name": "memory_profile_client",
1614    "src": [
1615      "test/core/memory_usage/client.cc"
1616    ],
1617    "third_party": false,
1618    "type": "target"
1619  },
1620  {
1621    "deps": [
1622      "gpr",
1623      "gpr_test_util",
1624      "grpc",
1625      "grpc_test_util"
1626    ],
1627    "headers": [],
1628    "is_filegroup": false,
1629    "language": "c",
1630    "name": "memory_profile_server",
1631    "src": [
1632      "test/core/memory_usage/server.cc"
1633    ],
1634    "third_party": false,
1635    "type": "target"
1636  },
1637  {
1638    "deps": [
1639      "gpr",
1640      "gpr_test_util",
1641      "grpc",
1642      "grpc_test_util"
1643    ],
1644    "headers": [],
1645    "is_filegroup": false,
1646    "language": "c",
1647    "name": "memory_profile_test",
1648    "src": [
1649      "test/core/memory_usage/memory_usage_test.cc"
1650    ],
1651    "third_party": false,
1652    "type": "target"
1653  },
1654  {
1655    "deps": [
1656      "gpr",
1657      "gpr_test_util",
1658      "grpc",
1659      "grpc_test_util"
1660    ],
1661    "headers": [],
1662    "is_filegroup": false,
1663    "language": "c",
1664    "name": "message_compress_test",
1665    "src": [
1666      "test/core/compression/message_compress_test.cc"
1667    ],
1668    "third_party": false,
1669    "type": "target"
1670  },
1671  {
1672    "deps": [
1673      "gpr",
1674      "gpr_test_util",
1675      "grpc",
1676      "grpc_test_util"
1677    ],
1678    "headers": [],
1679    "is_filegroup": false,
1680    "language": "c",
1681    "name": "minimal_stack_is_minimal_test",
1682    "src": [
1683      "test/core/channel/minimal_stack_is_minimal_test.cc"
1684    ],
1685    "third_party": false,
1686    "type": "target"
1687  },
1688  {
1689    "deps": [
1690      "gpr",
1691      "gpr_test_util",
1692      "grpc",
1693      "grpc_test_util"
1694    ],
1695    "headers": [],
1696    "is_filegroup": false,
1697    "language": "c",
1698    "name": "multiple_server_queues_test",
1699    "src": [
1700      "test/core/end2end/multiple_server_queues_test.cc"
1701    ],
1702    "third_party": false,
1703    "type": "target"
1704  },
1705  {
1706    "deps": [
1707      "gpr",
1708      "gpr_test_util"
1709    ],
1710    "headers": [],
1711    "is_filegroup": false,
1712    "language": "c",
1713    "name": "murmur_hash_test",
1714    "src": [
1715      "test/core/gpr/murmur_hash_test.cc"
1716    ],
1717    "third_party": false,
1718    "type": "target"
1719  },
1720  {
1721    "deps": [
1722      "gpr",
1723      "gpr_test_util",
1724      "grpc",
1725      "grpc_test_util"
1726    ],
1727    "headers": [],
1728    "is_filegroup": false,
1729    "language": "c",
1730    "name": "nanopb_fuzzer_response_test",
1731    "src": [
1732      "test/core/nanopb/fuzzer_response.cc"
1733    ],
1734    "third_party": false,
1735    "type": "target"
1736  },
1737  {
1738    "deps": [
1739      "gpr",
1740      "gpr_test_util",
1741      "grpc",
1742      "grpc_test_util"
1743    ],
1744    "headers": [],
1745    "is_filegroup": false,
1746    "language": "c",
1747    "name": "nanopb_fuzzer_serverlist_test",
1748    "src": [
1749      "test/core/nanopb/fuzzer_serverlist.cc"
1750    ],
1751    "third_party": false,
1752    "type": "target"
1753  },
1754  {
1755    "deps": [
1756      "gpr",
1757      "gpr_test_util",
1758      "grpc",
1759      "grpc_test_util"
1760    ],
1761    "headers": [],
1762    "is_filegroup": false,
1763    "language": "c",
1764    "name": "no_server_test",
1765    "src": [
1766      "test/core/end2end/no_server_test.cc"
1767    ],
1768    "third_party": false,
1769    "type": "target"
1770  },
1771  {
1772    "deps": [
1773      "gpr",
1774      "gpr_test_util",
1775      "grpc",
1776      "grpc_test_util"
1777    ],
1778    "headers": [],
1779    "is_filegroup": false,
1780    "language": "c",
1781    "name": "num_external_connectivity_watchers_test",
1782    "src": [
1783      "test/core/surface/num_external_connectivity_watchers_test.cc"
1784    ],
1785    "third_party": false,
1786    "type": "target"
1787  },
1788  {
1789    "deps": [
1790      "gpr",
1791      "gpr_test_util",
1792      "grpc",
1793      "grpc_test_util"
1794    ],
1795    "headers": [],
1796    "is_filegroup": false,
1797    "language": "c",
1798    "name": "parse_address_test",
1799    "src": [
1800      "test/core/client_channel/parse_address_test.cc"
1801    ],
1802    "third_party": false,
1803    "type": "target"
1804  },
1805  {
1806    "deps": [
1807      "gpr",
1808      "gpr_test_util",
1809      "grpc",
1810      "grpc_test_util"
1811    ],
1812    "headers": [],
1813    "is_filegroup": false,
1814    "language": "c",
1815    "name": "percent_decode_fuzzer",
1816    "src": [
1817      "test/core/slice/percent_decode_fuzzer.cc"
1818    ],
1819    "third_party": false,
1820    "type": "target"
1821  },
1822  {
1823    "deps": [
1824      "gpr",
1825      "gpr_test_util",
1826      "grpc",
1827      "grpc_test_util"
1828    ],
1829    "headers": [],
1830    "is_filegroup": false,
1831    "language": "c",
1832    "name": "percent_encode_fuzzer",
1833    "src": [
1834      "test/core/slice/percent_encode_fuzzer.cc"
1835    ],
1836    "third_party": false,
1837    "type": "target"
1838  },
1839  {
1840    "deps": [
1841      "gpr",
1842      "gpr_test_util",
1843      "grpc",
1844      "grpc_test_util"
1845    ],
1846    "headers": [],
1847    "is_filegroup": false,
1848    "language": "c",
1849    "name": "percent_encoding_test",
1850    "src": [
1851      "test/core/slice/percent_encoding_test.cc"
1852    ],
1853    "third_party": false,
1854    "type": "target"
1855  },
1856  {
1857    "deps": [
1858      "gpr",
1859      "gpr_test_util",
1860      "grpc",
1861      "grpc_test_util"
1862    ],
1863    "headers": [],
1864    "is_filegroup": false,
1865    "language": "c",
1866    "name": "pollset_set_test",
1867    "src": [
1868      "test/core/iomgr/pollset_set_test.cc"
1869    ],
1870    "third_party": false,
1871    "type": "target"
1872  },
1873  {
1874    "deps": [
1875      "gpr",
1876      "gpr_test_util",
1877      "grpc",
1878      "grpc_test_util"
1879    ],
1880    "headers": [],
1881    "is_filegroup": false,
1882    "language": "c",
1883    "name": "resolve_address_posix_test",
1884    "src": [
1885      "test/core/iomgr/resolve_address_posix_test.cc"
1886    ],
1887    "third_party": false,
1888    "type": "target"
1889  },
1890  {
1891    "deps": [
1892      "gpr",
1893      "gpr_test_util",
1894      "grpc",
1895      "grpc_test_util"
1896    ],
1897    "headers": [],
1898    "is_filegroup": false,
1899    "language": "c",
1900    "name": "resolve_address_using_ares_resolver_test",
1901    "src": [
1902      "test/core/iomgr/resolve_address_test.cc"
1903    ],
1904    "third_party": false,
1905    "type": "target"
1906  },
1907  {
1908    "deps": [
1909      "gpr",
1910      "gpr_test_util",
1911      "grpc",
1912      "grpc_test_util"
1913    ],
1914    "headers": [],
1915    "is_filegroup": false,
1916    "language": "c",
1917    "name": "resolve_address_using_native_resolver_test",
1918    "src": [
1919      "test/core/iomgr/resolve_address_test.cc"
1920    ],
1921    "third_party": false,
1922    "type": "target"
1923  },
1924  {
1925    "deps": [
1926      "gpr",
1927      "gpr_test_util",
1928      "grpc",
1929      "grpc_test_util"
1930    ],
1931    "headers": [],
1932    "is_filegroup": false,
1933    "language": "c",
1934    "name": "resource_quota_test",
1935    "src": [
1936      "test/core/iomgr/resource_quota_test.cc"
1937    ],
1938    "third_party": false,
1939    "type": "target"
1940  },
1941  {
1942    "deps": [
1943      "gpr",
1944      "gpr_test_util",
1945      "grpc",
1946      "grpc_test_util"
1947    ],
1948    "headers": [],
1949    "is_filegroup": false,
1950    "language": "c",
1951    "name": "secure_channel_create_test",
1952    "src": [
1953      "test/core/surface/secure_channel_create_test.cc"
1954    ],
1955    "third_party": false,
1956    "type": "target"
1957  },
1958  {
1959    "deps": [
1960      "gpr",
1961      "gpr_test_util",
1962      "grpc",
1963      "grpc_test_util"
1964    ],
1965    "headers": [],
1966    "is_filegroup": false,
1967    "language": "c",
1968    "name": "secure_endpoint_test",
1969    "src": [
1970      "test/core/security/secure_endpoint_test.cc"
1971    ],
1972    "third_party": false,
1973    "type": "target"
1974  },
1975  {
1976    "deps": [
1977      "gpr",
1978      "gpr_test_util",
1979      "grpc",
1980      "grpc_test_util"
1981    ],
1982    "headers": [],
1983    "is_filegroup": false,
1984    "language": "c",
1985    "name": "sequential_connectivity_test",
1986    "src": [
1987      "test/core/surface/sequential_connectivity_test.cc"
1988    ],
1989    "third_party": false,
1990    "type": "target"
1991  },
1992  {
1993    "deps": [
1994      "gpr",
1995      "gpr_test_util",
1996      "grpc",
1997      "grpc_test_util"
1998    ],
1999    "headers": [],
2000    "is_filegroup": false,
2001    "language": "c",
2002    "name": "server_chttp2_test",
2003    "src": [
2004      "test/core/surface/server_chttp2_test.cc"
2005    ],
2006    "third_party": false,
2007    "type": "target"
2008  },
2009  {
2010    "deps": [
2011      "gpr",
2012      "gpr_test_util",
2013      "grpc",
2014      "grpc_test_util"
2015    ],
2016    "headers": [],
2017    "is_filegroup": false,
2018    "language": "c",
2019    "name": "server_fuzzer",
2020    "src": [
2021      "test/core/end2end/fuzzers/server_fuzzer.cc"
2022    ],
2023    "third_party": false,
2024    "type": "target"
2025  },
2026  {
2027    "deps": [
2028      "gpr",
2029      "gpr_test_util",
2030      "grpc",
2031      "grpc_test_util"
2032    ],
2033    "headers": [],
2034    "is_filegroup": false,
2035    "language": "c",
2036    "name": "server_test",
2037    "src": [
2038      "test/core/surface/server_test.cc"
2039    ],
2040    "third_party": false,
2041    "type": "target"
2042  },
2043  {
2044    "deps": [
2045      "gpr",
2046      "gpr_test_util",
2047      "grpc",
2048      "grpc_test_util"
2049    ],
2050    "headers": [],
2051    "is_filegroup": false,
2052    "language": "c",
2053    "name": "slice_buffer_test",
2054    "src": [
2055      "test/core/slice/slice_buffer_test.cc"
2056    ],
2057    "third_party": false,
2058    "type": "target"
2059  },
2060  {
2061    "deps": [
2062      "gpr",
2063      "gpr_test_util",
2064      "grpc",
2065      "grpc_test_util"
2066    ],
2067    "headers": [],
2068    "is_filegroup": false,
2069    "language": "c",
2070    "name": "slice_string_helpers_test",
2071    "src": [
2072      "test/core/slice/slice_string_helpers_test.cc"
2073    ],
2074    "third_party": false,
2075    "type": "target"
2076  },
2077  {
2078    "deps": [
2079      "gpr",
2080      "gpr_test_util",
2081      "grpc",
2082      "grpc_test_util"
2083    ],
2084    "headers": [],
2085    "is_filegroup": false,
2086    "language": "c",
2087    "name": "slice_test",
2088    "src": [
2089      "test/core/slice/slice_test.cc"
2090    ],
2091    "third_party": false,
2092    "type": "target"
2093  },
2094  {
2095    "deps": [
2096      "gpr",
2097      "gpr_test_util",
2098      "grpc",
2099      "grpc_test_util"
2100    ],
2101    "headers": [],
2102    "is_filegroup": false,
2103    "language": "c",
2104    "name": "sockaddr_resolver_test",
2105    "src": [
2106      "test/core/client_channel/resolvers/sockaddr_resolver_test.cc"
2107    ],
2108    "third_party": false,
2109    "type": "target"
2110  },
2111  {
2112    "deps": [
2113      "gpr",
2114      "gpr_test_util",
2115      "grpc",
2116      "grpc_test_util"
2117    ],
2118    "headers": [],
2119    "is_filegroup": false,
2120    "language": "c",
2121    "name": "sockaddr_utils_test",
2122    "src": [
2123      "test/core/iomgr/sockaddr_utils_test.cc"
2124    ],
2125    "third_party": false,
2126    "type": "target"
2127  },
2128  {
2129    "deps": [
2130      "gpr",
2131      "gpr_test_util",
2132      "grpc",
2133      "grpc_test_util"
2134    ],
2135    "headers": [],
2136    "is_filegroup": false,
2137    "language": "c",
2138    "name": "socket_utils_test",
2139    "src": [
2140      "test/core/iomgr/socket_utils_test.cc"
2141    ],
2142    "third_party": false,
2143    "type": "target"
2144  },
2145  {
2146    "deps": [
2147      "gpr",
2148      "gpr_test_util",
2149      "grpc",
2150      "grpc_test_util"
2151    ],
2152    "headers": [],
2153    "is_filegroup": false,
2154    "language": "c",
2155    "name": "ssl_server_fuzzer",
2156    "src": [
2157      "test/core/security/ssl_server_fuzzer.cc"
2158    ],
2159    "third_party": false,
2160    "type": "target"
2161  },
2162  {
2163    "deps": [
2164      "gpr",
2165      "gpr_test_util",
2166      "grpc",
2167      "transport_security_test_lib"
2168    ],
2169    "headers": [],
2170    "is_filegroup": false,
2171    "language": "c",
2172    "name": "ssl_transport_security_test",
2173    "src": [
2174      "test/core/tsi/ssl_transport_security_test.cc"
2175    ],
2176    "third_party": false,
2177    "type": "target"
2178  },
2179  {
2180    "deps": [
2181      "gpr",
2182      "gpr_test_util",
2183      "grpc",
2184      "grpc_test_util"
2185    ],
2186    "headers": [],
2187    "is_filegroup": false,
2188    "language": "c",
2189    "name": "status_conversion_test",
2190    "src": [
2191      "test/core/transport/status_conversion_test.cc"
2192    ],
2193    "third_party": false,
2194    "type": "target"
2195  },
2196  {
2197    "deps": [
2198      "gpr",
2199      "gpr_test_util",
2200      "grpc",
2201      "grpc_test_util"
2202    ],
2203    "headers": [],
2204    "is_filegroup": false,
2205    "language": "c",
2206    "name": "stream_compression_test",
2207    "src": [
2208      "test/core/compression/stream_compression_test.cc"
2209    ],
2210    "third_party": false,
2211    "type": "target"
2212  },
2213  {
2214    "deps": [
2215      "gpr",
2216      "gpr_test_util",
2217      "grpc",
2218      "grpc_test_util"
2219    ],
2220    "headers": [],
2221    "is_filegroup": false,
2222    "language": "c",
2223    "name": "stream_owned_slice_test",
2224    "src": [
2225      "test/core/transport/stream_owned_slice_test.cc"
2226    ],
2227    "third_party": false,
2228    "type": "target"
2229  },
2230  {
2231    "deps": [
2232      "gpr",
2233      "gpr_test_util",
2234      "grpc",
2235      "grpc_test_util"
2236    ],
2237    "headers": [],
2238    "is_filegroup": false,
2239    "language": "c",
2240    "name": "tcp_client_posix_test",
2241    "src": [
2242      "test/core/iomgr/tcp_client_posix_test.cc"
2243    ],
2244    "third_party": false,
2245    "type": "target"
2246  },
2247  {
2248    "deps": [
2249      "gpr",
2250      "gpr_test_util",
2251      "grpc",
2252      "grpc_test_util"
2253    ],
2254    "headers": [],
2255    "is_filegroup": false,
2256    "language": "c",
2257    "name": "tcp_client_uv_test",
2258    "src": [
2259      "test/core/iomgr/tcp_client_uv_test.cc"
2260    ],
2261    "third_party": false,
2262    "type": "target"
2263  },
2264  {
2265    "deps": [
2266      "gpr",
2267      "gpr_test_util",
2268      "grpc",
2269      "grpc_test_util"
2270    ],
2271    "headers": [],
2272    "is_filegroup": false,
2273    "language": "c",
2274    "name": "tcp_posix_test",
2275    "src": [
2276      "test/core/iomgr/tcp_posix_test.cc"
2277    ],
2278    "third_party": false,
2279    "type": "target"
2280  },
2281  {
2282    "deps": [
2283      "gpr",
2284      "gpr_test_util",
2285      "grpc",
2286      "grpc_test_util"
2287    ],
2288    "headers": [],
2289    "is_filegroup": false,
2290    "language": "c",
2291    "name": "tcp_server_posix_test",
2292    "src": [
2293      "test/core/iomgr/tcp_server_posix_test.cc"
2294    ],
2295    "third_party": false,
2296    "type": "target"
2297  },
2298  {
2299    "deps": [
2300      "gpr",
2301      "gpr_test_util",
2302      "grpc",
2303      "grpc_test_util"
2304    ],
2305    "headers": [],
2306    "is_filegroup": false,
2307    "language": "c",
2308    "name": "tcp_server_uv_test",
2309    "src": [
2310      "test/core/iomgr/tcp_server_uv_test.cc"
2311    ],
2312    "third_party": false,
2313    "type": "target"
2314  },
2315  {
2316    "deps": [
2317      "gpr",
2318      "gpr_test_util",
2319      "grpc",
2320      "grpc_test_util"
2321    ],
2322    "headers": [],
2323    "is_filegroup": false,
2324    "language": "c",
2325    "name": "time_averaged_stats_test",
2326    "src": [
2327      "test/core/iomgr/time_averaged_stats_test.cc"
2328    ],
2329    "third_party": false,
2330    "type": "target"
2331  },
2332  {
2333    "deps": [
2334      "gpr",
2335      "gpr_test_util",
2336      "grpc",
2337      "grpc_test_util"
2338    ],
2339    "headers": [],
2340    "is_filegroup": false,
2341    "language": "c",
2342    "name": "timeout_encoding_test",
2343    "src": [
2344      "test/core/transport/timeout_encoding_test.cc"
2345    ],
2346    "third_party": false,
2347    "type": "target"
2348  },
2349  {
2350    "deps": [
2351      "gpr",
2352      "gpr_test_util",
2353      "grpc",
2354      "grpc_test_util"
2355    ],
2356    "headers": [],
2357    "is_filegroup": false,
2358    "language": "c",
2359    "name": "timer_heap_test",
2360    "src": [
2361      "test/core/iomgr/timer_heap_test.cc"
2362    ],
2363    "third_party": false,
2364    "type": "target"
2365  },
2366  {
2367    "deps": [
2368      "gpr",
2369      "gpr_test_util",
2370      "grpc",
2371      "grpc_test_util"
2372    ],
2373    "headers": [],
2374    "is_filegroup": false,
2375    "language": "c",
2376    "name": "timer_list_test",
2377    "src": [
2378      "test/core/iomgr/timer_list_test.cc"
2379    ],
2380    "third_party": false,
2381    "type": "target"
2382  },
2383  {
2384    "deps": [
2385      "gpr",
2386      "gpr_test_util",
2387      "grpc",
2388      "grpc_test_util"
2389    ],
2390    "headers": [],
2391    "is_filegroup": false,
2392    "language": "c",
2393    "name": "transport_connectivity_state_test",
2394    "src": [
2395      "test/core/transport/connectivity_state_test.cc"
2396    ],
2397    "third_party": false,
2398    "type": "target"
2399  },
2400  {
2401    "deps": [
2402      "gpr",
2403      "gpr_test_util",
2404      "grpc",
2405      "grpc_test_util"
2406    ],
2407    "headers": [],
2408    "is_filegroup": false,
2409    "language": "c",
2410    "name": "transport_metadata_test",
2411    "src": [
2412      "test/core/transport/metadata_test.cc"
2413    ],
2414    "third_party": false,
2415    "type": "target"
2416  },
2417  {
2418    "deps": [
2419      "gpr",
2420      "gpr_test_util",
2421      "grpc",
2422      "grpc_test_util"
2423    ],
2424    "headers": [],
2425    "is_filegroup": false,
2426    "language": "c",
2427    "name": "transport_security_test",
2428    "src": [
2429      "test/core/tsi/transport_security_test.cc"
2430    ],
2431    "third_party": false,
2432    "type": "target"
2433  },
2434  {
2435    "deps": [
2436      "gpr",
2437      "gpr_test_util",
2438      "grpc",
2439      "grpc_test_util"
2440    ],
2441    "headers": [],
2442    "is_filegroup": false,
2443    "language": "c",
2444    "name": "udp_server_test",
2445    "src": [
2446      "test/core/iomgr/udp_server_test.cc"
2447    ],
2448    "third_party": false,
2449    "type": "target"
2450  },
2451  {
2452    "deps": [
2453      "gpr",
2454      "gpr_test_util",
2455      "grpc",
2456      "grpc_test_util"
2457    ],
2458    "headers": [],
2459    "is_filegroup": false,
2460    "language": "c",
2461    "name": "uri_fuzzer_test",
2462    "src": [
2463      "test/core/client_channel/uri_fuzzer_test.cc"
2464    ],
2465    "third_party": false,
2466    "type": "target"
2467  },
2468  {
2469    "deps": [
2470      "gpr",
2471      "gpr_test_util",
2472      "grpc",
2473      "grpc_test_util"
2474    ],
2475    "headers": [],
2476    "is_filegroup": false,
2477    "language": "c",
2478    "name": "uri_parser_test",
2479    "src": [
2480      "test/core/client_channel/uri_parser_test.cc"
2481    ],
2482    "third_party": false,
2483    "type": "target"
2484  },
2485  {
2486    "deps": [
2487      "gpr",
2488      "gpr_test_util",
2489      "grpc",
2490      "grpc_test_util"
2491    ],
2492    "headers": [],
2493    "is_filegroup": false,
2494    "language": "c",
2495    "name": "wakeup_fd_cv_test",
2496    "src": [
2497      "test/core/iomgr/wakeup_fd_cv_test.cc"
2498    ],
2499    "third_party": false,
2500    "type": "target"
2501  },
2502  {
2503    "deps": [
2504      "gpr",
2505      "gpr_test_util",
2506      "grpc++_test_util_unsecure",
2507      "grpc++_unsecure",
2508      "grpc_test_util_unsecure",
2509      "grpc_unsecure"
2510    ],
2511    "headers": [],
2512    "is_filegroup": false,
2513    "language": "c++",
2514    "name": "alarm_test",
2515    "src": [
2516      "test/cpp/common/alarm_test.cc"
2517    ],
2518    "third_party": false,
2519    "type": "target"
2520  },
2521  {
2522    "deps": [
2523      "alts_test_util",
2524      "gpr",
2525      "grpc"
2526    ],
2527    "headers": [],
2528    "is_filegroup": false,
2529    "language": "c++",
2530    "name": "alts_counter_test",
2531    "src": [
2532      "test/core/tsi/alts/frame_protector/alts_counter_test.cc"
2533    ],
2534    "third_party": false,
2535    "type": "target"
2536  },
2537  {
2538    "deps": [
2539      "alts_test_util",
2540      "gpr",
2541      "gpr_test_util",
2542      "grpc"
2543    ],
2544    "headers": [],
2545    "is_filegroup": false,
2546    "language": "c++",
2547    "name": "alts_crypt_test",
2548    "src": [
2549      "test/core/tsi/alts/crypt/aes_gcm_test.cc"
2550    ],
2551    "third_party": false,
2552    "type": "target"
2553  },
2554  {
2555    "deps": [
2556      "alts_test_util",
2557      "gpr",
2558      "grpc"
2559    ],
2560    "headers": [],
2561    "is_filegroup": false,
2562    "language": "c++",
2563    "name": "alts_crypter_test",
2564    "src": [
2565      "test/core/tsi/alts/frame_protector/alts_crypter_test.cc"
2566    ],
2567    "third_party": false,
2568    "type": "target"
2569  },
2570  {
2571    "deps": [
2572      "alts_test_util",
2573      "gpr",
2574      "grpc"
2575    ],
2576    "headers": [],
2577    "is_filegroup": false,
2578    "language": "c++",
2579    "name": "alts_frame_handler_test",
2580    "src": [
2581      "test/core/tsi/alts/frame_protector/frame_handler_test.cc"
2582    ],
2583    "third_party": false,
2584    "type": "target"
2585  },
2586  {
2587    "deps": [
2588      "alts_test_util",
2589      "gpr",
2590      "grpc",
2591      "transport_security_test_lib"
2592    ],
2593    "headers": [],
2594    "is_filegroup": false,
2595    "language": "c++",
2596    "name": "alts_frame_protector_test",
2597    "src": [
2598      "test/core/tsi/alts/frame_protector/alts_frame_protector_test.cc"
2599    ],
2600    "third_party": false,
2601    "type": "target"
2602  },
2603  {
2604    "deps": [
2605      "alts_test_util",
2606      "gpr",
2607      "grpc"
2608    ],
2609    "headers": [],
2610    "is_filegroup": false,
2611    "language": "c++",
2612    "name": "alts_grpc_record_protocol_test",
2613    "src": [
2614      "test/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_test.cc"
2615    ],
2616    "third_party": false,
2617    "type": "target"
2618  },
2619  {
2620    "deps": [
2621      "alts_test_util",
2622      "gpr",
2623      "grpc"
2624    ],
2625    "headers": [],
2626    "is_filegroup": false,
2627    "language": "c++",
2628    "name": "alts_handshaker_client_test",
2629    "src": [
2630      "test/core/tsi/alts/handshaker/alts_handshaker_client_test.cc"
2631    ],
2632    "third_party": false,
2633    "type": "target"
2634  },
2635  {
2636    "deps": [
2637      "alts_test_util",
2638      "gpr",
2639      "grpc"
2640    ],
2641    "headers": [],
2642    "is_filegroup": false,
2643    "language": "c++",
2644    "name": "alts_handshaker_service_api_test",
2645    "src": [
2646      "test/core/tsi/alts/handshaker/alts_handshaker_service_api_test.cc"
2647    ],
2648    "third_party": false,
2649    "type": "target"
2650  },
2651  {
2652    "deps": [
2653      "alts_test_util",
2654      "gpr",
2655      "grpc"
2656    ],
2657    "headers": [],
2658    "is_filegroup": false,
2659    "language": "c++",
2660    "name": "alts_iovec_record_protocol_test",
2661    "src": [
2662      "test/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol_test.cc"
2663    ],
2664    "third_party": false,
2665    "type": "target"
2666  },
2667  {
2668    "deps": [
2669      "gpr",
2670      "grpc"
2671    ],
2672    "headers": [],
2673    "is_filegroup": false,
2674    "language": "c++",
2675    "name": "alts_security_connector_test",
2676    "src": [
2677      "test/core/security/alts_security_connector_test.cc"
2678    ],
2679    "third_party": false,
2680    "type": "target"
2681  },
2682  {
2683    "deps": [
2684      "alts_test_util",
2685      "gpr",
2686      "grpc"
2687    ],
2688    "headers": [],
2689    "is_filegroup": false,
2690    "language": "c++",
2691    "name": "alts_tsi_handshaker_test",
2692    "src": [
2693      "test/core/tsi/alts/handshaker/alts_tsi_handshaker_test.cc"
2694    ],
2695    "third_party": false,
2696    "type": "target"
2697  },
2698  {
2699    "deps": [
2700      "alts_test_util",
2701      "gpr",
2702      "grpc"
2703    ],
2704    "headers": [],
2705    "is_filegroup": false,
2706    "language": "c++",
2707    "name": "alts_tsi_utils_test",
2708    "src": [
2709      "test/core/tsi/alts/handshaker/alts_tsi_utils_test.cc"
2710    ],
2711    "third_party": false,
2712    "type": "target"
2713  },
2714  {
2715    "deps": [
2716      "alts_test_util",
2717      "gpr",
2718      "grpc"
2719    ],
2720    "headers": [],
2721    "is_filegroup": false,
2722    "language": "c++",
2723    "name": "alts_zero_copy_grpc_protector_test",
2724    "src": [
2725      "test/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector_test.cc"
2726    ],
2727    "third_party": false,
2728    "type": "target"
2729  },
2730  {
2731    "deps": [
2732      "gpr",
2733      "gpr_test_util",
2734      "grpc",
2735      "grpc++",
2736      "grpc++_test_util",
2737      "grpc_test_util"
2738    ],
2739    "headers": [],
2740    "is_filegroup": false,
2741    "language": "c++",
2742    "name": "async_end2end_test",
2743    "src": [
2744      "test/cpp/end2end/async_end2end_test.cc"
2745    ],
2746    "third_party": false,
2747    "type": "target"
2748  },
2749  {
2750    "deps": [
2751      "gpr",
2752      "gpr_test_util",
2753      "grpc",
2754      "grpc++",
2755      "grpc++_test_util",
2756      "grpc_test_util"
2757    ],
2758    "headers": [],
2759    "is_filegroup": false,
2760    "language": "c++",
2761    "name": "auth_property_iterator_test",
2762    "src": [
2763      "test/cpp/common/auth_property_iterator_test.cc"
2764    ],
2765    "third_party": false,
2766    "type": "target"
2767  },
2768  {
2769    "deps": [
2770      "gpr",
2771      "gpr_test_util",
2772      "grpc",
2773      "grpc_test_util"
2774    ],
2775    "headers": [],
2776    "is_filegroup": false,
2777    "language": "c++",
2778    "name": "backoff_test",
2779    "src": [
2780      "test/core/backoff/backoff_test.cc"
2781    ],
2782    "third_party": false,
2783    "type": "target"
2784  },
2785  {
2786    "deps": [
2787      "gpr",
2788      "gpr_test_util",
2789      "grpc",
2790      "grpc++",
2791      "grpc++_test_util",
2792      "grpc_test_util"
2793    ],
2794    "headers": [],
2795    "is_filegroup": false,
2796    "language": "c++",
2797    "name": "bdp_estimator_test",
2798    "src": [
2799      "test/core/transport/bdp_estimator_test.cc"
2800    ],
2801    "third_party": false,
2802    "type": "target"
2803  },
2804  {
2805    "deps": [
2806      "benchmark",
2807      "gpr",
2808      "gpr_test_util",
2809      "grpc++_test_config",
2810      "grpc++_test_util_unsecure",
2811      "grpc++_unsecure",
2812      "grpc_benchmark",
2813      "grpc_test_util_unsecure",
2814      "grpc_unsecure"
2815    ],
2816    "headers": [],
2817    "is_filegroup": false,
2818    "language": "c++",
2819    "name": "bm_arena",
2820    "src": [
2821      "test/cpp/microbenchmarks/bm_arena.cc"
2822    ],
2823    "third_party": false,
2824    "type": "target"
2825  },
2826  {
2827    "deps": [
2828      "benchmark",
2829      "gpr",
2830      "gpr_test_util",
2831      "grpc++_test_config",
2832      "grpc++_test_util_unsecure",
2833      "grpc++_unsecure",
2834      "grpc_benchmark",
2835      "grpc_test_util_unsecure",
2836      "grpc_unsecure"
2837    ],
2838    "headers": [],
2839    "is_filegroup": false,
2840    "language": "c++",
2841    "name": "bm_call_create",
2842    "src": [
2843      "test/cpp/microbenchmarks/bm_call_create.cc"
2844    ],
2845    "third_party": false,
2846    "type": "target"
2847  },
2848  {
2849    "deps": [
2850      "benchmark",
2851      "gpr",
2852      "gpr_test_util",
2853      "grpc++_test_config",
2854      "grpc++_test_util_unsecure",
2855      "grpc++_unsecure",
2856      "grpc_benchmark",
2857      "grpc_test_util_unsecure",
2858      "grpc_unsecure"
2859    ],
2860    "headers": [],
2861    "is_filegroup": false,
2862    "language": "c++",
2863    "name": "bm_channel",
2864    "src": [
2865      "test/cpp/microbenchmarks/bm_channel.cc"
2866    ],
2867    "third_party": false,
2868    "type": "target"
2869  },
2870  {
2871    "deps": [
2872      "benchmark",
2873      "gpr",
2874      "gpr_test_util",
2875      "grpc++_test_config",
2876      "grpc++_test_util_unsecure",
2877      "grpc++_unsecure",
2878      "grpc_benchmark",
2879      "grpc_test_util_unsecure",
2880      "grpc_unsecure"
2881    ],
2882    "headers": [],
2883    "is_filegroup": false,
2884    "language": "c++",
2885    "name": "bm_chttp2_hpack",
2886    "src": [
2887      "test/cpp/microbenchmarks/bm_chttp2_hpack.cc"
2888    ],
2889    "third_party": false,
2890    "type": "target"
2891  },
2892  {
2893    "deps": [
2894      "benchmark",
2895      "gpr",
2896      "gpr_test_util",
2897      "grpc++_test_config",
2898      "grpc++_test_util_unsecure",
2899      "grpc++_unsecure",
2900      "grpc_benchmark",
2901      "grpc_test_util_unsecure",
2902      "grpc_unsecure"
2903    ],
2904    "headers": [],
2905    "is_filegroup": false,
2906    "language": "c++",
2907    "name": "bm_chttp2_transport",
2908    "src": [
2909      "test/cpp/microbenchmarks/bm_chttp2_transport.cc"
2910    ],
2911    "third_party": false,
2912    "type": "target"
2913  },
2914  {
2915    "deps": [
2916      "benchmark",
2917      "gpr",
2918      "gpr_test_util",
2919      "grpc++_test_config",
2920      "grpc++_test_util_unsecure",
2921      "grpc++_unsecure",
2922      "grpc_benchmark",
2923      "grpc_test_util_unsecure",
2924      "grpc_unsecure"
2925    ],
2926    "headers": [],
2927    "is_filegroup": false,
2928    "language": "c++",
2929    "name": "bm_closure",
2930    "src": [
2931      "test/cpp/microbenchmarks/bm_closure.cc"
2932    ],
2933    "third_party": false,
2934    "type": "target"
2935  },
2936  {
2937    "deps": [
2938      "benchmark",
2939      "gpr",
2940      "gpr_test_util",
2941      "grpc++_test_config",
2942      "grpc++_test_util_unsecure",
2943      "grpc++_unsecure",
2944      "grpc_benchmark",
2945      "grpc_test_util_unsecure",
2946      "grpc_unsecure"
2947    ],
2948    "headers": [],
2949    "is_filegroup": false,
2950    "language": "c++",
2951    "name": "bm_cq",
2952    "src": [
2953      "test/cpp/microbenchmarks/bm_cq.cc"
2954    ],
2955    "third_party": false,
2956    "type": "target"
2957  },
2958  {
2959    "deps": [
2960      "benchmark",
2961      "gpr",
2962      "gpr_test_util",
2963      "grpc++_test_config",
2964      "grpc++_test_util_unsecure",
2965      "grpc++_unsecure",
2966      "grpc_benchmark",
2967      "grpc_test_util_unsecure",
2968      "grpc_unsecure"
2969    ],
2970    "headers": [],
2971    "is_filegroup": false,
2972    "language": "c++",
2973    "name": "bm_cq_multiple_threads",
2974    "src": [
2975      "test/cpp/microbenchmarks/bm_cq_multiple_threads.cc"
2976    ],
2977    "third_party": false,
2978    "type": "target"
2979  },
2980  {
2981    "deps": [
2982      "benchmark",
2983      "gpr",
2984      "gpr_test_util",
2985      "grpc++_test_config",
2986      "grpc++_test_util_unsecure",
2987      "grpc++_unsecure",
2988      "grpc_benchmark",
2989      "grpc_test_util_unsecure",
2990      "grpc_unsecure"
2991    ],
2992    "headers": [],
2993    "is_filegroup": false,
2994    "language": "c++",
2995    "name": "bm_error",
2996    "src": [
2997      "test/cpp/microbenchmarks/bm_error.cc"
2998    ],
2999    "third_party": false,
3000    "type": "target"
3001  },
3002  {
3003    "deps": [
3004      "benchmark",
3005      "gpr",
3006      "gpr_test_util",
3007      "grpc++_test_config",
3008      "grpc++_test_util_unsecure",
3009      "grpc++_unsecure",
3010      "grpc_benchmark",
3011      "grpc_test_util_unsecure",
3012      "grpc_unsecure"
3013    ],
3014    "headers": [
3015      "test/cpp/microbenchmarks/fullstack_streaming_ping_pong.h"
3016    ],
3017    "is_filegroup": false,
3018    "language": "c++",
3019    "name": "bm_fullstack_streaming_ping_pong",
3020    "src": [
3021      "test/cpp/microbenchmarks/bm_fullstack_streaming_ping_pong.cc",
3022      "test/cpp/microbenchmarks/fullstack_streaming_ping_pong.h"
3023    ],
3024    "third_party": false,
3025    "type": "target"
3026  },
3027  {
3028    "deps": [
3029      "benchmark",
3030      "gpr",
3031      "gpr_test_util",
3032      "grpc++_test_config",
3033      "grpc++_test_util_unsecure",
3034      "grpc++_unsecure",
3035      "grpc_benchmark",
3036      "grpc_test_util_unsecure",
3037      "grpc_unsecure"
3038    ],
3039    "headers": [
3040      "test/cpp/microbenchmarks/fullstack_streaming_pump.h"
3041    ],
3042    "is_filegroup": false,
3043    "language": "c++",
3044    "name": "bm_fullstack_streaming_pump",
3045    "src": [
3046      "test/cpp/microbenchmarks/bm_fullstack_streaming_pump.cc",
3047      "test/cpp/microbenchmarks/fullstack_streaming_pump.h"
3048    ],
3049    "third_party": false,
3050    "type": "target"
3051  },
3052  {
3053    "deps": [
3054      "benchmark",
3055      "gpr",
3056      "gpr_test_util",
3057      "grpc++_test_config",
3058      "grpc++_test_util_unsecure",
3059      "grpc++_unsecure",
3060      "grpc_benchmark",
3061      "grpc_test_util_unsecure",
3062      "grpc_unsecure"
3063    ],
3064    "headers": [],
3065    "is_filegroup": false,
3066    "language": "c++",
3067    "name": "bm_fullstack_trickle",
3068    "src": [
3069      "test/cpp/microbenchmarks/bm_fullstack_trickle.cc"
3070    ],
3071    "third_party": false,
3072    "type": "target"
3073  },
3074  {
3075    "deps": [
3076      "benchmark",
3077      "gpr",
3078      "gpr_test_util",
3079      "grpc++_test_config",
3080      "grpc++_test_util_unsecure",
3081      "grpc++_unsecure",
3082      "grpc_benchmark",
3083      "grpc_test_util_unsecure",
3084      "grpc_unsecure"
3085    ],
3086    "headers": [
3087      "test/cpp/microbenchmarks/fullstack_unary_ping_pong.h"
3088    ],
3089    "is_filegroup": false,
3090    "language": "c++",
3091    "name": "bm_fullstack_unary_ping_pong",
3092    "src": [
3093      "test/cpp/microbenchmarks/bm_fullstack_unary_ping_pong.cc",
3094      "test/cpp/microbenchmarks/fullstack_unary_ping_pong.h"
3095    ],
3096    "third_party": false,
3097    "type": "target"
3098  },
3099  {
3100    "deps": [
3101      "benchmark",
3102      "gpr",
3103      "gpr_test_util",
3104      "grpc++_test_config",
3105      "grpc++_test_util_unsecure",
3106      "grpc++_unsecure",
3107      "grpc_benchmark",
3108      "grpc_test_util_unsecure",
3109      "grpc_unsecure"
3110    ],
3111    "headers": [],
3112    "is_filegroup": false,
3113    "language": "c++",
3114    "name": "bm_metadata",
3115    "src": [
3116      "test/cpp/microbenchmarks/bm_metadata.cc"
3117    ],
3118    "third_party": false,
3119    "type": "target"
3120  },
3121  {
3122    "deps": [
3123      "benchmark",
3124      "gpr",
3125      "gpr_test_util",
3126      "grpc++_test_config",
3127      "grpc++_test_util_unsecure",
3128      "grpc++_unsecure",
3129      "grpc_benchmark",
3130      "grpc_test_util_unsecure",
3131      "grpc_unsecure"
3132    ],
3133    "headers": [],
3134    "is_filegroup": false,
3135    "language": "c++",
3136    "name": "bm_pollset",
3137    "src": [
3138      "test/cpp/microbenchmarks/bm_pollset.cc"
3139    ],
3140    "third_party": false,
3141    "type": "target"
3142  },
3143  {
3144    "deps": [
3145      "gpr",
3146      "gpr_test_util",
3147      "grpc",
3148      "grpc_test_util"
3149    ],
3150    "headers": [],
3151    "is_filegroup": false,
3152    "language": "c++",
3153    "name": "byte_stream_test",
3154    "src": [
3155      "test/core/transport/byte_stream_test.cc"
3156    ],
3157    "third_party": false,
3158    "type": "target"
3159  },
3160  {
3161    "deps": [
3162      "gpr",
3163      "grpc",
3164      "grpc++"
3165    ],
3166    "headers": [],
3167    "is_filegroup": false,
3168    "language": "c++",
3169    "name": "channel_arguments_test",
3170    "src": [
3171      "test/cpp/common/channel_arguments_test.cc"
3172    ],
3173    "third_party": false,
3174    "type": "target"
3175  },
3176  {
3177    "deps": [
3178      "gpr",
3179      "grpc",
3180      "grpc++"
3181    ],
3182    "headers": [],
3183    "is_filegroup": false,
3184    "language": "c++",
3185    "name": "channel_filter_test",
3186    "src": [
3187      "test/cpp/common/channel_filter_test.cc"
3188    ],
3189    "third_party": false,
3190    "type": "target"
3191  },
3192  {
3193    "deps": [
3194      "gpr",
3195      "gpr_test_util",
3196      "grpc",
3197      "grpc++",
3198      "grpc++_test",
3199      "grpc++_test_util",
3200      "grpc_test_util",
3201      "grpcpp_channelz_proto"
3202    ],
3203    "headers": [],
3204    "is_filegroup": false,
3205    "language": "c++",
3206    "name": "channel_trace_test",
3207    "src": [
3208      "test/core/channel/channel_trace_test.cc"
3209    ],
3210    "third_party": false,
3211    "type": "target"
3212  },
3213  {
3214    "deps": [
3215      "gpr",
3216      "gpr_test_util",
3217      "grpc",
3218      "grpc++",
3219      "grpc++_test",
3220      "grpc++_test_util",
3221      "grpc_test_util"
3222    ],
3223    "headers": [],
3224    "is_filegroup": false,
3225    "language": "c++",
3226    "name": "channelz_registry_test",
3227    "src": [
3228      "test/core/channel/channelz_registry_test.cc"
3229    ],
3230    "third_party": false,
3231    "type": "target"
3232  },
3233  {
3234    "deps": [
3235      "gpr",
3236      "gpr_test_util",
3237      "grpc",
3238      "grpc++",
3239      "grpc++_test_util",
3240      "grpc_test_util",
3241      "grpcpp_channelz",
3242      "grpcpp_channelz_proto"
3243    ],
3244    "headers": [],
3245    "is_filegroup": false,
3246    "language": "c++",
3247    "name": "channelz_service_test",
3248    "src": [
3249      "test/cpp/end2end/channelz_service_test.cc"
3250    ],
3251    "third_party": false,
3252    "type": "target"
3253  },
3254  {
3255    "deps": [
3256      "gpr",
3257      "gpr_test_util",
3258      "grpc",
3259      "grpc++",
3260      "grpc++_test",
3261      "grpc++_test_util",
3262      "grpc_test_util",
3263      "grpcpp_channelz_proto"
3264    ],
3265    "headers": [],
3266    "is_filegroup": false,
3267    "language": "c++",
3268    "name": "channelz_test",
3269    "src": [
3270      "test/core/channel/channelz_test.cc"
3271    ],
3272    "third_party": false,
3273    "type": "target"
3274  },
3275  {
3276    "deps": [
3277      "gpr",
3278      "grpc"
3279    ],
3280    "headers": [],
3281    "is_filegroup": false,
3282    "language": "c++",
3283    "name": "check_gcp_environment_linux_test",
3284    "src": [
3285      "test/core/security/check_gcp_environment_linux_test.cc"
3286    ],
3287    "third_party": false,
3288    "type": "target"
3289  },
3290  {
3291    "deps": [
3292      "gpr",
3293      "grpc"
3294    ],
3295    "headers": [],
3296    "is_filegroup": false,
3297    "language": "c++",
3298    "name": "check_gcp_environment_windows_test",
3299    "src": [
3300      "test/core/security/check_gcp_environment_windows_test.cc"
3301    ],
3302    "third_party": false,
3303    "type": "target"
3304  },
3305  {
3306    "deps": [
3307      "gpr",
3308      "gpr_test_util",
3309      "grpc",
3310      "grpc_test_util"
3311    ],
3312    "headers": [],
3313    "is_filegroup": false,
3314    "language": "c++",
3315    "name": "chttp2_settings_timeout_test",
3316    "src": [
3317      "test/core/transport/chttp2/settings_timeout_test.cc"
3318    ],
3319    "third_party": false,
3320    "type": "target"
3321  },
3322  {
3323    "deps": [
3324      "gpr",
3325      "gpr_test_util",
3326      "grpc",
3327      "grpc++",
3328      "grpc++_test_util",
3329      "grpc_cli_libs",
3330      "grpc_test_util"
3331    ],
3332    "headers": [],
3333    "is_filegroup": false,
3334    "language": "c++",
3335    "name": "cli_call_test",
3336    "src": [
3337      "test/cpp/util/cli_call_test.cc"
3338    ],
3339    "third_party": false,
3340    "type": "target"
3341  },
3342  {
3343    "deps": [
3344      "gpr",
3345      "gpr_test_util",
3346      "grpc",
3347      "grpc++",
3348      "grpc++_test_util",
3349      "grpc_test_util"
3350    ],
3351    "headers": [],
3352    "is_filegroup": false,
3353    "language": "c++",
3354    "name": "client_callback_end2end_test",
3355    "src": [
3356      "test/cpp/end2end/client_callback_end2end_test.cc"
3357    ],
3358    "third_party": false,
3359    "type": "target"
3360  },
3361  {
3362    "deps": [
3363      "gpr",
3364      "gpr_test_util",
3365      "grpc",
3366      "grpc++",
3367      "grpc++_test_util",
3368      "grpc_test_util"
3369    ],
3370    "headers": [
3371      "src/proto/grpc/lb/v1/load_balancer.grpc.pb.h",
3372      "src/proto/grpc/lb/v1/load_balancer.pb.h",
3373      "src/proto/grpc/lb/v1/load_balancer_mock.grpc.pb.h"
3374    ],
3375    "is_filegroup": false,
3376    "language": "c++",
3377    "name": "client_channel_stress_test",
3378    "src": [
3379      "test/cpp/client/client_channel_stress_test.cc"
3380    ],
3381    "third_party": false,
3382    "type": "target"
3383  },
3384  {
3385    "deps": [
3386      "gpr",
3387      "gpr_test_util",
3388      "grpc",
3389      "grpc++",
3390      "grpc++_test_util",
3391      "grpc_test_util"
3392    ],
3393    "headers": [],
3394    "is_filegroup": false,
3395    "language": "c++",
3396    "name": "client_crash_test",
3397    "src": [
3398      "test/cpp/end2end/client_crash_test.cc"
3399    ],
3400    "third_party": false,
3401    "type": "target"
3402  },
3403  {
3404    "deps": [
3405      "gpr",
3406      "gpr_test_util",
3407      "grpc",
3408      "grpc++",
3409      "grpc++_test_util",
3410      "grpc_test_util"
3411    ],
3412    "headers": [],
3413    "is_filegroup": false,
3414    "language": "c++",
3415    "name": "client_crash_test_server",
3416    "src": [
3417      "test/cpp/end2end/client_crash_test_server.cc"
3418    ],
3419    "third_party": false,
3420    "type": "target"
3421  },
3422  {
3423    "deps": [
3424      "gpr",
3425      "gpr_test_util",
3426      "grpc",
3427      "grpc++",
3428      "grpc++_test_util",
3429      "grpc_test_util"
3430    ],
3431    "headers": [],
3432    "is_filegroup": false,
3433    "language": "c++",
3434    "name": "client_lb_end2end_test",
3435    "src": [
3436      "test/cpp/end2end/client_lb_end2end_test.cc"
3437    ],
3438    "third_party": false,
3439    "type": "target"
3440  },
3441  {
3442    "deps": [
3443      "gpr",
3444      "grpc",
3445      "grpc++",
3446      "grpc++_codegen_base",
3447      "grpc++_core_stats"
3448    ],
3449    "headers": [
3450      "src/proto/grpc/testing/benchmark_service.grpc.pb.h",
3451      "src/proto/grpc/testing/benchmark_service.pb.h",
3452      "src/proto/grpc/testing/benchmark_service_mock.grpc.pb.h",
3453      "src/proto/grpc/testing/control.grpc.pb.h",
3454      "src/proto/grpc/testing/control.pb.h",
3455      "src/proto/grpc/testing/control_mock.grpc.pb.h",
3456      "src/proto/grpc/testing/messages.grpc.pb.h",
3457      "src/proto/grpc/testing/messages.pb.h",
3458      "src/proto/grpc/testing/messages_mock.grpc.pb.h",
3459      "src/proto/grpc/testing/payloads.grpc.pb.h",
3460      "src/proto/grpc/testing/payloads.pb.h",
3461      "src/proto/grpc/testing/payloads_mock.grpc.pb.h",
3462      "src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.h",
3463      "src/proto/grpc/testing/report_qps_scenario_service.pb.h",
3464      "src/proto/grpc/testing/report_qps_scenario_service_mock.grpc.pb.h",
3465      "src/proto/grpc/testing/stats.grpc.pb.h",
3466      "src/proto/grpc/testing/stats.pb.h",
3467      "src/proto/grpc/testing/stats_mock.grpc.pb.h",
3468      "src/proto/grpc/testing/worker_service.grpc.pb.h",
3469      "src/proto/grpc/testing/worker_service.pb.h",
3470      "src/proto/grpc/testing/worker_service_mock.grpc.pb.h"
3471    ],
3472    "is_filegroup": false,
3473    "language": "c++",
3474    "name": "codegen_test_full",
3475    "src": [
3476      "test/cpp/codegen/codegen_test_full.cc"
3477    ],
3478    "third_party": false,
3479    "type": "target"
3480  },
3481  {
3482    "deps": [
3483      "gpr",
3484      "grpc",
3485      "grpc++_codegen_base",
3486      "grpc++_codegen_base_src",
3487      "grpc++_core_stats"
3488    ],
3489    "headers": [
3490      "src/proto/grpc/testing/benchmark_service.grpc.pb.h",
3491      "src/proto/grpc/testing/benchmark_service.pb.h",
3492      "src/proto/grpc/testing/benchmark_service_mock.grpc.pb.h",
3493      "src/proto/grpc/testing/control.grpc.pb.h",
3494      "src/proto/grpc/testing/control.pb.h",
3495      "src/proto/grpc/testing/control_mock.grpc.pb.h",
3496      "src/proto/grpc/testing/messages.grpc.pb.h",
3497      "src/proto/grpc/testing/messages.pb.h",
3498      "src/proto/grpc/testing/messages_mock.grpc.pb.h",
3499      "src/proto/grpc/testing/payloads.grpc.pb.h",
3500      "src/proto/grpc/testing/payloads.pb.h",
3501      "src/proto/grpc/testing/payloads_mock.grpc.pb.h",
3502      "src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.h",
3503      "src/proto/grpc/testing/report_qps_scenario_service.pb.h",
3504      "src/proto/grpc/testing/report_qps_scenario_service_mock.grpc.pb.h",
3505      "src/proto/grpc/testing/stats.grpc.pb.h",
3506      "src/proto/grpc/testing/stats.pb.h",
3507      "src/proto/grpc/testing/stats_mock.grpc.pb.h",
3508      "src/proto/grpc/testing/worker_service.grpc.pb.h",
3509      "src/proto/grpc/testing/worker_service.pb.h",
3510      "src/proto/grpc/testing/worker_service_mock.grpc.pb.h"
3511    ],
3512    "is_filegroup": false,
3513    "language": "c++",
3514    "name": "codegen_test_minimal",
3515    "src": [
3516      "test/cpp/codegen/codegen_test_minimal.cc"
3517    ],
3518    "third_party": false,
3519    "type": "target"
3520  },
3521  {
3522    "deps": [
3523      "gpr",
3524      "grpc",
3525      "grpc++"
3526    ],
3527    "headers": [],
3528    "is_filegroup": false,
3529    "language": "c++",
3530    "name": "credentials_test",
3531    "src": [
3532      "test/cpp/client/credentials_test.cc"
3533    ],
3534    "third_party": false,
3535    "type": "target"
3536  },
3537  {
3538    "deps": [
3539      "gpr",
3540      "gpr_test_util",
3541      "grpc",
3542      "grpc++",
3543      "grpc_test_util"
3544    ],
3545    "headers": [],
3546    "is_filegroup": false,
3547    "language": "c++",
3548    "name": "cxx_byte_buffer_test",
3549    "src": [
3550      "test/cpp/util/byte_buffer_test.cc"
3551    ],
3552    "third_party": false,
3553    "type": "target"
3554  },
3555  {
3556    "deps": [
3557      "gpr",
3558      "gpr_test_util",
3559      "grpc",
3560      "grpc++",
3561      "grpc_test_util"
3562    ],
3563    "headers": [],
3564    "is_filegroup": false,
3565    "language": "c++",
3566    "name": "cxx_slice_test",
3567    "src": [
3568      "test/cpp/util/slice_test.cc"
3569    ],
3570    "third_party": false,
3571    "type": "target"
3572  },
3573  {
3574    "deps": [
3575      "grpc",
3576      "grpc++"
3577    ],
3578    "headers": [],
3579    "is_filegroup": false,
3580    "language": "c++",
3581    "name": "cxx_string_ref_test",
3582    "src": [
3583      "test/cpp/util/string_ref_test.cc"
3584    ],
3585    "third_party": false,
3586    "type": "target"
3587  },
3588  {
3589    "deps": [
3590      "gpr",
3591      "gpr_test_util",
3592      "grpc",
3593      "grpc++",
3594      "grpc_test_util"
3595    ],
3596    "headers": [],
3597    "is_filegroup": false,
3598    "language": "c++",
3599    "name": "cxx_time_test",
3600    "src": [
3601      "test/cpp/util/time_test.cc"
3602    ],
3603    "third_party": false,
3604    "type": "target"
3605  },
3606  {
3607    "deps": [
3608      "gpr",
3609      "gpr_test_util",
3610      "grpc",
3611      "grpc++",
3612      "grpc++_test_util",
3613      "grpc_test_util"
3614    ],
3615    "headers": [],
3616    "is_filegroup": false,
3617    "language": "c++",
3618    "name": "end2end_test",
3619    "src": [
3620      "test/cpp/end2end/end2end_test.cc"
3621    ],
3622    "third_party": false,
3623    "type": "target"
3624  },
3625  {
3626    "deps": [
3627      "grpc++",
3628      "grpc++_error_details"
3629    ],
3630    "headers": [
3631      "src/proto/grpc/testing/echo_messages.grpc.pb.h",
3632      "src/proto/grpc/testing/echo_messages.pb.h",
3633      "src/proto/grpc/testing/echo_messages_mock.grpc.pb.h"
3634    ],
3635    "is_filegroup": false,
3636    "language": "c++",
3637    "name": "error_details_test",
3638    "src": [
3639      "test/cpp/util/error_details_test.cc"
3640    ],
3641    "third_party": false,
3642    "type": "target"
3643  },
3644  {
3645    "deps": [
3646      "gpr",
3647      "gpr_test_util",
3648      "grpc",
3649      "grpc++",
3650      "grpc++_test_util",
3651      "grpc_test_util"
3652    ],
3653    "headers": [],
3654    "is_filegroup": false,
3655    "language": "c++",
3656    "name": "exception_test",
3657    "src": [
3658      "test/cpp/end2end/exception_test.cc"
3659    ],
3660    "third_party": false,
3661    "type": "target"
3662  },
3663  {
3664    "deps": [
3665      "gpr",
3666      "gpr_test_util",
3667      "grpc",
3668      "grpc++",
3669      "grpc++_test_util",
3670      "grpc_test_util"
3671    ],
3672    "headers": [],
3673    "is_filegroup": false,
3674    "language": "c++",
3675    "name": "filter_end2end_test",
3676    "src": [
3677      "test/cpp/end2end/filter_end2end_test.cc"
3678    ],
3679    "third_party": false,
3680    "type": "target"
3681  },
3682  {
3683    "deps": [
3684      "gpr",
3685      "gpr_test_util",
3686      "grpc",
3687      "grpc++",
3688      "grpc++_test_util",
3689      "grpc_test_util"
3690    ],
3691    "headers": [],
3692    "is_filegroup": false,
3693    "language": "c++",
3694    "name": "generic_end2end_test",
3695    "src": [
3696      "test/cpp/end2end/generic_end2end_test.cc"
3697    ],
3698    "third_party": false,
3699    "type": "target"
3700  },
3701  {
3702    "deps": [
3703      "gpr",
3704      "grpc",
3705      "grpc++"
3706    ],
3707    "headers": [
3708      "src/proto/grpc/testing/compiler_test.grpc.pb.h",
3709      "src/proto/grpc/testing/compiler_test.pb.h",
3710      "src/proto/grpc/testing/compiler_test_mock.grpc.pb.h"
3711    ],
3712    "is_filegroup": false,
3713    "language": "c++",
3714    "name": "golden_file_test",
3715    "src": [
3716      "test/cpp/codegen/golden_file_test.cc"
3717    ],
3718    "third_party": false,
3719    "type": "target"
3720  },
3721  {
3722    "deps": [
3723      "gpr",
3724      "grpc"
3725    ],
3726    "headers": [],
3727    "is_filegroup": false,
3728    "language": "c++",
3729    "name": "grpc_alts_credentials_options_test",
3730    "src": [
3731      "test/core/security/grpc_alts_credentials_options_test.cc"
3732    ],
3733    "third_party": false,
3734    "type": "target"
3735  },
3736  {
3737    "deps": [
3738      "gpr",
3739      "grpc",
3740      "grpc++",
3741      "grpc++_proto_reflection_desc_db",
3742      "grpc++_test_config",
3743      "grpc_cli_libs"
3744    ],
3745    "headers": [],
3746    "is_filegroup": false,
3747    "language": "c++",
3748    "name": "grpc_cli",
3749    "src": [
3750      "test/cpp/util/grpc_cli.cc"
3751    ],
3752    "third_party": false,
3753    "type": "target"
3754  },
3755  {
3756    "deps": [
3757      "grpc_plugin_support"
3758    ],
3759    "headers": [],
3760    "is_filegroup": false,
3761    "language": "c++",
3762    "name": "grpc_cpp_plugin",
3763    "src": [
3764      "src/compiler/cpp_plugin.cc"
3765    ],
3766    "third_party": false,
3767    "type": "target"
3768  },
3769  {
3770    "deps": [
3771      "grpc_plugin_support"
3772    ],
3773    "headers": [],
3774    "is_filegroup": false,
3775    "language": "c++",
3776    "name": "grpc_csharp_plugin",
3777    "src": [
3778      "src/compiler/csharp_plugin.cc"
3779    ],
3780    "third_party": false,
3781    "type": "target"
3782  },
3783  {
3784    "deps": [
3785      "gpr",
3786      "gpr_test_util",
3787      "grpc",
3788      "grpc_test_util"
3789    ],
3790    "headers": [],
3791    "is_filegroup": false,
3792    "language": "c++",
3793    "name": "grpc_linux_system_roots_test",
3794    "src": [
3795      "test/core/security/linux_system_roots_test.cc"
3796    ],
3797    "third_party": false,
3798    "type": "target"
3799  },
3800  {
3801    "deps": [
3802      "grpc_plugin_support"
3803    ],
3804    "headers": [],
3805    "is_filegroup": false,
3806    "language": "c++",
3807    "name": "grpc_node_plugin",
3808    "src": [
3809      "src/compiler/node_plugin.cc"
3810    ],
3811    "third_party": false,
3812    "type": "target"
3813  },
3814  {
3815    "deps": [
3816      "grpc_plugin_support"
3817    ],
3818    "headers": [],
3819    "is_filegroup": false,
3820    "language": "c++",
3821    "name": "grpc_objective_c_plugin",
3822    "src": [
3823      "src/compiler/objective_c_plugin.cc"
3824    ],
3825    "third_party": false,
3826    "type": "target"
3827  },
3828  {
3829    "deps": [
3830      "grpc_plugin_support"
3831    ],
3832    "headers": [],
3833    "is_filegroup": false,
3834    "language": "c++",
3835    "name": "grpc_php_plugin",
3836    "src": [
3837      "src/compiler/php_plugin.cc"
3838    ],
3839    "third_party": false,
3840    "type": "target"
3841  },
3842  {
3843    "deps": [
3844      "grpc_plugin_support"
3845    ],
3846    "headers": [],
3847    "is_filegroup": false,
3848    "language": "c++",
3849    "name": "grpc_python_plugin",
3850    "src": [
3851      "src/compiler/python_plugin.cc"
3852    ],
3853    "third_party": false,
3854    "type": "target"
3855  },
3856  {
3857    "deps": [
3858      "grpc_plugin_support"
3859    ],
3860    "headers": [],
3861    "is_filegroup": false,
3862    "language": "c++",
3863    "name": "grpc_ruby_plugin",
3864    "src": [
3865      "src/compiler/ruby_plugin.cc"
3866    ],
3867    "third_party": false,
3868    "type": "target"
3869  },
3870  {
3871    "deps": [
3872      "gpr",
3873      "gpr_test_util",
3874      "grpc",
3875      "grpc++",
3876      "grpc++_codegen_proto",
3877      "grpc++_proto_reflection_desc_db",
3878      "grpc++_reflection",
3879      "grpc++_test_util",
3880      "grpc_cli_libs",
3881      "grpc_test_util"
3882    ],
3883    "headers": [
3884      "src/proto/grpc/testing/echo.grpc.pb.h",
3885      "src/proto/grpc/testing/echo.pb.h",
3886      "src/proto/grpc/testing/echo_messages.grpc.pb.h",
3887      "src/proto/grpc/testing/echo_messages.pb.h",
3888      "src/proto/grpc/testing/echo_messages_mock.grpc.pb.h",
3889      "src/proto/grpc/testing/echo_mock.grpc.pb.h"
3890    ],
3891    "is_filegroup": false,
3892    "language": "c++",
3893    "name": "grpc_tool_test",
3894    "src": [
3895      "test/cpp/util/grpc_tool_test.cc"
3896    ],
3897    "third_party": false,
3898    "type": "target"
3899  },
3900  {
3901    "deps": [
3902      "grpc",
3903      "grpc++",
3904      "grpc++_test_util",
3905      "grpc_test_util"
3906    ],
3907    "headers": [
3908      "src/proto/grpc/lb/v1/load_balancer.grpc.pb.h",
3909      "src/proto/grpc/lb/v1/load_balancer.pb.h",
3910      "src/proto/grpc/lb/v1/load_balancer_mock.grpc.pb.h"
3911    ],
3912    "is_filegroup": false,
3913    "language": "c++",
3914    "name": "grpclb_api_test",
3915    "src": [
3916      "test/cpp/grpclb/grpclb_api_test.cc"
3917    ],
3918    "third_party": false,
3919    "type": "target"
3920  },
3921  {
3922    "deps": [
3923      "gpr",
3924      "gpr_test_util",
3925      "grpc",
3926      "grpc++",
3927      "grpc++_test_util",
3928      "grpc_test_util"
3929    ],
3930    "headers": [
3931      "src/proto/grpc/lb/v1/load_balancer.grpc.pb.h",
3932      "src/proto/grpc/lb/v1/load_balancer.pb.h",
3933      "src/proto/grpc/lb/v1/load_balancer_mock.grpc.pb.h"
3934    ],
3935    "is_filegroup": false,
3936    "language": "c++",
3937    "name": "grpclb_end2end_test",
3938    "src": [
3939      "test/cpp/end2end/grpclb_end2end_test.cc"
3940    ],
3941    "third_party": false,
3942    "type": "target"
3943  },
3944  {
3945    "deps": [
3946      "gpr",
3947      "gpr_test_util",
3948      "grpc",
3949      "grpc++",
3950      "grpc++_test",
3951      "grpc_test_util"
3952    ],
3953    "headers": [
3954      "test/core/end2end/end2end_tests.h"
3955    ],
3956    "is_filegroup": false,
3957    "language": "c++",
3958    "name": "h2_ssl_cert_test",
3959    "src": [
3960      "test/core/end2end/end2end_tests.h",
3961      "test/core/end2end/h2_ssl_cert_test.cc"
3962    ],
3963    "third_party": false,
3964    "type": "target"
3965  },
3966  {
3967    "deps": [
3968      "gpr",
3969      "gpr_test_util",
3970      "grpc",
3971      "grpc++",
3972      "grpc++_test",
3973      "grpc_test_util"
3974    ],
3975    "headers": [
3976      "test/core/end2end/end2end_tests.h"
3977    ],
3978    "is_filegroup": false,
3979    "language": "c++",
3980    "name": "h2_ssl_session_reuse_test",
3981    "src": [
3982      "test/core/end2end/end2end_tests.h",
3983      "test/core/end2end/h2_ssl_session_reuse_test.cc"
3984    ],
3985    "third_party": false,
3986    "type": "target"
3987  },
3988  {
3989    "deps": [
3990      "gpr",
3991      "gpr_test_util",
3992      "grpc",
3993      "grpc++",
3994      "grpc++_test_util",
3995      "grpc_test_util"
3996    ],
3997    "headers": [],
3998    "is_filegroup": false,
3999    "language": "c++",
4000    "name": "health_service_end2end_test",
4001    "src": [
4002      "test/cpp/end2end/health_service_end2end_test.cc"
4003    ],
4004    "third_party": false,
4005    "type": "target"
4006  },
4007  {
4008    "deps": [
4009      "grpc",
4010      "grpc++",
4011      "grpc++_test_config",
4012      "grpc++_test_util",
4013      "grpc_test_util",
4014      "http2_client_main"
4015    ],
4016    "headers": [],
4017    "is_filegroup": false,
4018    "language": "c++",
4019    "name": "http2_client",
4020    "src": [],
4021    "third_party": false,
4022    "type": "target"
4023  },
4024  {
4025    "deps": [
4026      "gpr",
4027      "gpr_test_util",
4028      "grpc",
4029      "grpc++",
4030      "grpc++_test_util",
4031      "grpc_test_util"
4032    ],
4033    "headers": [],
4034    "is_filegroup": false,
4035    "language": "c++",
4036    "name": "hybrid_end2end_test",
4037    "src": [
4038      "test/cpp/end2end/hybrid_end2end_test.cc"
4039    ],
4040    "third_party": false,
4041    "type": "target"
4042  },
4043  {
4044    "deps": [
4045      "gpr",
4046      "gpr_test_util",
4047      "grpc",
4048      "grpc++",
4049      "grpc++_test",
4050      "grpc_test_util"
4051    ],
4052    "headers": [],
4053    "is_filegroup": false,
4054    "language": "c++",
4055    "name": "inlined_vector_test",
4056    "src": [
4057      "test/core/gprpp/inlined_vector_test.cc"
4058    ],
4059    "third_party": false,
4060    "type": "target"
4061  },
4062  {
4063    "deps": [
4064      "gpr",
4065      "gpr_test_util",
4066      "grpc",
4067      "grpc++",
4068      "grpc++_core_stats",
4069      "grpc++_test_config",
4070      "grpc++_test_util",
4071      "grpc_test_util",
4072      "qps"
4073    ],
4074    "headers": [],
4075    "is_filegroup": false,
4076    "language": "c++",
4077    "name": "inproc_sync_unary_ping_pong_test",
4078    "src": [
4079      "test/cpp/qps/inproc_sync_unary_ping_pong_test.cc"
4080    ],
4081    "third_party": false,
4082    "type": "target"
4083  },
4084  {
4085    "deps": [
4086      "gpr",
4087      "gpr_test_util",
4088      "grpc",
4089      "grpc++",
4090      "grpc++_test_config",
4091      "grpc++_test_util",
4092      "grpc_test_util",
4093      "interop_client_helper",
4094      "interop_client_main"
4095    ],
4096    "headers": [],
4097    "is_filegroup": false,
4098    "language": "c++",
4099    "name": "interop_client",
4100    "src": [],
4101    "third_party": false,
4102    "type": "target"
4103  },
4104  {
4105    "deps": [
4106      "gpr",
4107      "gpr_test_util",
4108      "grpc",
4109      "grpc++",
4110      "grpc++_test_config",
4111      "grpc++_test_util",
4112      "grpc_test_util",
4113      "interop_server_helper",
4114      "interop_server_lib",
4115      "interop_server_main"
4116    ],
4117    "headers": [],
4118    "is_filegroup": false,
4119    "language": "c++",
4120    "name": "interop_server",
4121    "src": [],
4122    "third_party": false,
4123    "type": "target"
4124  },
4125  {
4126    "deps": [
4127      "gpr",
4128      "gpr_test_util",
4129      "grpc",
4130      "grpc++_test_config",
4131      "grpc_test_util"
4132    ],
4133    "headers": [],
4134    "is_filegroup": false,
4135    "language": "c++",
4136    "name": "interop_test",
4137    "src": [
4138      "test/cpp/interop/interop_test.cc"
4139    ],
4140    "third_party": false,
4141    "type": "target"
4142  },
4143  {
4144    "deps": [
4145      "gpr",
4146      "gpr_test_util",
4147      "grpc",
4148      "grpc++",
4149      "grpc++_test_config",
4150      "grpc++_test_util",
4151      "grpc_test_util"
4152    ],
4153    "headers": [],
4154    "is_filegroup": false,
4155    "language": "c++",
4156    "name": "json_run_localhost",
4157    "src": [
4158      "test/cpp/qps/json_run_localhost.cc"
4159    ],
4160    "third_party": false,
4161    "type": "target"
4162  },
4163  {
4164    "deps": [
4165      "gpr",
4166      "gpr_test_util",
4167      "grpc",
4168      "grpc++",
4169      "grpc++_test",
4170      "grpc_test_util"
4171    ],
4172    "headers": [],
4173    "is_filegroup": false,
4174    "language": "c++",
4175    "name": "memory_test",
4176    "src": [
4177      "test/core/gprpp/memory_test.cc"
4178    ],
4179    "third_party": false,
4180    "type": "target"
4181  },
4182  {
4183    "deps": [
4184      "gpr",
4185      "grpc",
4186      "grpc++",
4187      "grpc++_test_config"
4188    ],
4189    "headers": [
4190      "src/proto/grpc/testing/metrics.grpc.pb.h",
4191      "src/proto/grpc/testing/metrics.pb.h",
4192      "src/proto/grpc/testing/metrics_mock.grpc.pb.h",
4193      "test/cpp/util/metrics_server.h"
4194    ],
4195    "is_filegroup": false,
4196    "language": "c++",
4197    "name": "metrics_client",
4198    "src": [
4199      "test/cpp/interop/metrics_client.cc",
4200      "test/cpp/util/metrics_server.h"
4201    ],
4202    "third_party": false,
4203    "type": "target"
4204  },
4205  {
4206    "deps": [
4207      "gpr",
4208      "gpr_test_util",
4209      "grpc",
4210      "grpc++",
4211      "grpc++_test_util",
4212      "grpc_test_util"
4213    ],
4214    "headers": [
4215      "include/grpc++/test/mock_stream.h",
4216      "include/grpcpp/test/mock_stream.h"
4217    ],
4218    "is_filegroup": false,
4219    "language": "c++",
4220    "name": "mock_test",
4221    "src": [
4222      "include/grpc++/test/mock_stream.h",
4223      "include/grpcpp/test/mock_stream.h",
4224      "test/cpp/end2end/mock_test.cc"
4225    ],
4226    "third_party": false,
4227    "type": "target"
4228  },
4229  {
4230    "deps": [
4231      "gpr",
4232      "gpr_test_util",
4233      "grpc",
4234      "grpc++",
4235      "grpc++_test_util",
4236      "grpc_test_util"
4237    ],
4238    "headers": [],
4239    "is_filegroup": false,
4240    "language": "c++",
4241    "name": "nonblocking_test",
4242    "src": [
4243      "test/cpp/end2end/nonblocking_test.cc"
4244    ],
4245    "third_party": false,
4246    "type": "target"
4247  },
4248  {
4249    "deps": [
4250      "benchmark"
4251    ],
4252    "headers": [],
4253    "is_filegroup": false,
4254    "language": "c++",
4255    "name": "noop-benchmark",
4256    "src": [
4257      "test/cpp/microbenchmarks/noop-benchmark.cc"
4258    ],
4259    "third_party": false,
4260    "type": "target"
4261  },
4262  {
4263    "deps": [
4264      "gpr",
4265      "gpr_test_util",
4266      "grpc",
4267      "grpc++",
4268      "grpc++_test",
4269      "grpc_test_util"
4270    ],
4271    "headers": [],
4272    "is_filegroup": false,
4273    "language": "c++",
4274    "name": "orphanable_test",
4275    "src": [
4276      "test/core/gprpp/orphanable_test.cc"
4277    ],
4278    "third_party": false,
4279    "type": "target"
4280  },
4281  {
4282    "deps": [
4283      "gpr",
4284      "gpr_test_util",
4285      "grpc",
4286      "grpc++",
4287      "grpc++_proto_reflection_desc_db",
4288      "grpc++_reflection",
4289      "grpc++_test_util",
4290      "grpc_test_util"
4291    ],
4292    "headers": [],
4293    "is_filegroup": false,
4294    "language": "c++",
4295    "name": "proto_server_reflection_test",
4296    "src": [
4297      "test/cpp/end2end/proto_server_reflection_test.cc"
4298    ],
4299    "third_party": false,
4300    "type": "target"
4301  },
4302  {
4303    "deps": [
4304      "grpc",
4305      "grpc++",
4306      "grpc++_codegen_base",
4307      "grpc++_codegen_proto"
4308    ],
4309    "headers": [],
4310    "is_filegroup": false,
4311    "language": "c++",
4312    "name": "proto_utils_test",
4313    "src": [
4314      "test/cpp/codegen/proto_utils_test.cc"
4315    ],
4316    "third_party": false,
4317    "type": "target"
4318  },
4319  {
4320    "deps": [
4321      "gpr",
4322      "gpr_test_util",
4323      "grpc",
4324      "grpc++",
4325      "grpc++_test_config",
4326      "grpc++_test_util",
4327      "grpc_test_util",
4328      "qps"
4329    ],
4330    "headers": [],
4331    "is_filegroup": false,
4332    "language": "c++",
4333    "name": "qps_interarrival_test",
4334    "src": [
4335      "test/cpp/qps/qps_interarrival_test.cc"
4336    ],
4337    "third_party": false,
4338    "type": "target"
4339  },
4340  {
4341    "deps": [
4342      "gpr",
4343      "gpr_test_util",
4344      "grpc",
4345      "grpc++",
4346      "grpc++_core_stats",
4347      "grpc++_test_config",
4348      "grpc++_test_util",
4349      "grpc_test_util",
4350      "qps"
4351    ],
4352    "headers": [],
4353    "is_filegroup": false,
4354    "language": "c++",
4355    "name": "qps_json_driver",
4356    "src": [
4357      "test/cpp/qps/qps_json_driver.cc"
4358    ],
4359    "third_party": false,
4360    "type": "target"
4361  },
4362  {
4363    "deps": [
4364      "gpr",
4365      "gpr_test_util",
4366      "grpc",
4367      "grpc++",
4368      "grpc++_core_stats",
4369      "grpc++_test_config",
4370      "grpc++_test_util",
4371      "grpc_test_util",
4372      "qps"
4373    ],
4374    "headers": [],
4375    "is_filegroup": false,
4376    "language": "c++",
4377    "name": "qps_openloop_test",
4378    "src": [
4379      "test/cpp/qps/qps_openloop_test.cc"
4380    ],
4381    "third_party": false,
4382    "type": "target"
4383  },
4384  {
4385    "deps": [
4386      "gpr",
4387      "gpr_test_util",
4388      "grpc",
4389      "grpc++",
4390      "grpc++_core_stats",
4391      "grpc++_test_config",
4392      "grpc++_test_util",
4393      "grpc_test_util",
4394      "qps"
4395    ],
4396    "headers": [
4397      "test/cpp/qps/client.h",
4398      "test/cpp/qps/server.h"
4399    ],
4400    "is_filegroup": false,
4401    "language": "c++",
4402    "name": "qps_worker",
4403    "src": [
4404      "test/cpp/qps/client.h",
4405      "test/cpp/qps/server.h",
4406      "test/cpp/qps/worker.cc"
4407    ],
4408    "third_party": false,
4409    "type": "target"
4410  },
4411  {
4412    "deps": [
4413      "gpr",
4414      "gpr_test_util",
4415      "grpc",
4416      "grpc++",
4417      "grpc++_test_util",
4418      "grpc_test_util"
4419    ],
4420    "headers": [],
4421    "is_filegroup": false,
4422    "language": "c++",
4423    "name": "raw_end2end_test",
4424    "src": [
4425      "test/cpp/end2end/raw_end2end_test.cc"
4426    ],
4427    "third_party": false,
4428    "type": "target"
4429  },
4430  {
4431    "deps": [
4432      "gpr",
4433      "gpr_test_util",
4434      "grpc",
4435      "grpc++",
4436      "grpc++_test_config",
4437      "grpc++_test_util",
4438      "grpc_test_util"
4439    ],
4440    "headers": [
4441      "src/proto/grpc/testing/empty.grpc.pb.h",
4442      "src/proto/grpc/testing/empty.pb.h",
4443      "src/proto/grpc/testing/empty_mock.grpc.pb.h",
4444      "src/proto/grpc/testing/messages.grpc.pb.h",
4445      "src/proto/grpc/testing/messages.pb.h",
4446      "src/proto/grpc/testing/messages_mock.grpc.pb.h",
4447      "src/proto/grpc/testing/test.grpc.pb.h",
4448      "src/proto/grpc/testing/test.pb.h",
4449      "src/proto/grpc/testing/test_mock.grpc.pb.h"
4450    ],
4451    "is_filegroup": false,
4452    "language": "c++",
4453    "name": "reconnect_interop_client",
4454    "src": [
4455      "test/cpp/interop/reconnect_interop_client.cc"
4456    ],
4457    "third_party": false,
4458    "type": "target"
4459  },
4460  {
4461    "deps": [
4462      "gpr",
4463      "gpr_test_util",
4464      "grpc",
4465      "grpc++",
4466      "grpc++_test_config",
4467      "grpc++_test_util",
4468      "grpc_test_util",
4469      "reconnect_server",
4470      "test_tcp_server"
4471    ],
4472    "headers": [
4473      "src/proto/grpc/testing/empty.grpc.pb.h",
4474      "src/proto/grpc/testing/empty.pb.h",
4475      "src/proto/grpc/testing/empty_mock.grpc.pb.h",
4476      "src/proto/grpc/testing/messages.grpc.pb.h",
4477      "src/proto/grpc/testing/messages.pb.h",
4478      "src/proto/grpc/testing/messages_mock.grpc.pb.h",
4479      "src/proto/grpc/testing/test.grpc.pb.h",
4480      "src/proto/grpc/testing/test.pb.h",
4481      "src/proto/grpc/testing/test_mock.grpc.pb.h"
4482    ],
4483    "is_filegroup": false,
4484    "language": "c++",
4485    "name": "reconnect_interop_server",
4486    "src": [
4487      "test/cpp/interop/reconnect_interop_server.cc"
4488    ],
4489    "third_party": false,
4490    "type": "target"
4491  },
4492  {
4493    "deps": [
4494      "gpr",
4495      "gpr_test_util",
4496      "grpc",
4497      "grpc++",
4498      "grpc++_test",
4499      "grpc_test_util"
4500    ],
4501    "headers": [],
4502    "is_filegroup": false,
4503    "language": "c++",
4504    "name": "ref_counted_ptr_test",
4505    "src": [
4506      "test/core/gprpp/ref_counted_ptr_test.cc"
4507    ],
4508    "third_party": false,
4509    "type": "target"
4510  },
4511  {
4512    "deps": [
4513      "gpr",
4514      "gpr_test_util",
4515      "grpc",
4516      "grpc++",
4517      "grpc++_test",
4518      "grpc_test_util"
4519    ],
4520    "headers": [],
4521    "is_filegroup": false,
4522    "language": "c++",
4523    "name": "ref_counted_test",
4524    "src": [
4525      "test/core/gprpp/ref_counted_test.cc"
4526    ],
4527    "third_party": false,
4528    "type": "target"
4529  },
4530  {
4531    "deps": [
4532      "gpr",
4533      "gpr_test_util",
4534      "grpc",
4535      "grpc_test_util"
4536    ],
4537    "headers": [],
4538    "is_filegroup": false,
4539    "language": "c++",
4540    "name": "retry_throttle_test",
4541    "src": [
4542      "test/core/client_channel/retry_throttle_test.cc"
4543    ],
4544    "third_party": false,
4545    "type": "target"
4546  },
4547  {
4548    "deps": [
4549      "gpr",
4550      "gpr_test_util",
4551      "grpc",
4552      "grpc++",
4553      "grpc++_test_util",
4554      "grpc_test_util"
4555    ],
4556    "headers": [],
4557    "is_filegroup": false,
4558    "language": "c++",
4559    "name": "secure_auth_context_test",
4560    "src": [
4561      "test/cpp/common/secure_auth_context_test.cc"
4562    ],
4563    "third_party": false,
4564    "type": "target"
4565  },
4566  {
4567    "deps": [
4568      "gpr",
4569      "gpr_test_util",
4570      "grpc",
4571      "grpc++",
4572      "grpc++_core_stats",
4573      "grpc++_test_config",
4574      "grpc++_test_util",
4575      "grpc_test_util",
4576      "qps"
4577    ],
4578    "headers": [],
4579    "is_filegroup": false,
4580    "language": "c++",
4581    "name": "secure_sync_unary_ping_pong_test",
4582    "src": [
4583      "test/cpp/qps/secure_sync_unary_ping_pong_test.cc"
4584    ],
4585    "third_party": false,
4586    "type": "target"
4587  },
4588  {
4589    "deps": [
4590      "gpr",
4591      "gpr_test_util",
4592      "grpc",
4593      "grpc++",
4594      "grpc++_test_util",
4595      "grpc_test_util"
4596    ],
4597    "headers": [],
4598    "is_filegroup": false,
4599    "language": "c++",
4600    "name": "server_builder_plugin_test",
4601    "src": [
4602      "test/cpp/end2end/server_builder_plugin_test.cc"
4603    ],
4604    "third_party": false,
4605    "type": "target"
4606  },
4607  {
4608    "deps": [
4609      "gpr",
4610      "gpr_test_util",
4611      "grpc++_test_util_unsecure",
4612      "grpc++_unsecure",
4613      "grpc_test_util_unsecure",
4614      "grpc_unsecure"
4615    ],
4616    "headers": [
4617      "src/proto/grpc/testing/echo.grpc.pb.h",
4618      "src/proto/grpc/testing/echo.pb.h",
4619      "src/proto/grpc/testing/echo_messages.grpc.pb.h",
4620      "src/proto/grpc/testing/echo_messages.pb.h",
4621      "src/proto/grpc/testing/echo_messages_mock.grpc.pb.h",
4622      "src/proto/grpc/testing/echo_mock.grpc.pb.h"
4623    ],
4624    "is_filegroup": false,
4625    "language": "c++",
4626    "name": "server_builder_test",
4627    "src": [
4628      "test/cpp/server/server_builder_test.cc"
4629    ],
4630    "third_party": false,
4631    "type": "target"
4632  },
4633  {
4634    "deps": [
4635      "gpr",
4636      "gpr_test_util",
4637      "grpc++_test_util_unsecure",
4638      "grpc++_unsecure",
4639      "grpc_test_util_unsecure",
4640      "grpc_unsecure"
4641    ],
4642    "headers": [
4643      "src/proto/grpc/testing/echo.grpc.pb.h",
4644      "src/proto/grpc/testing/echo.pb.h",
4645      "src/proto/grpc/testing/echo_messages.grpc.pb.h",
4646      "src/proto/grpc/testing/echo_messages.pb.h",
4647      "src/proto/grpc/testing/echo_messages_mock.grpc.pb.h",
4648      "src/proto/grpc/testing/echo_mock.grpc.pb.h"
4649    ],
4650    "is_filegroup": false,
4651    "language": "c++",
4652    "name": "server_builder_with_socket_mutator_test",
4653    "src": [
4654      "test/cpp/server/server_builder_with_socket_mutator_test.cc"
4655    ],
4656    "third_party": false,
4657    "type": "target"
4658  },
4659  {
4660    "deps": [
4661      "gpr",
4662      "gpr_test_util",
4663      "grpc",
4664      "grpc++",
4665      "grpc++_test",
4666      "grpc_test_util"
4667    ],
4668    "headers": [],
4669    "is_filegroup": false,
4670    "language": "c++",
4671    "name": "server_context_test_spouse_test",
4672    "src": [
4673      "test/cpp/test/server_context_test_spouse_test.cc"
4674    ],
4675    "third_party": false,
4676    "type": "target"
4677  },
4678  {
4679    "deps": [
4680      "gpr",
4681      "gpr_test_util",
4682      "grpc",
4683      "grpc++",
4684      "grpc++_test_util",
4685      "grpc_test_util"
4686    ],
4687    "headers": [],
4688    "is_filegroup": false,
4689    "language": "c++",
4690    "name": "server_crash_test",
4691    "src": [
4692      "test/cpp/end2end/server_crash_test.cc"
4693    ],
4694    "third_party": false,
4695    "type": "target"
4696  },
4697  {
4698    "deps": [
4699      "gpr",
4700      "gpr_test_util",
4701      "grpc",
4702      "grpc++",
4703      "grpc++_test_util",
4704      "grpc_test_util"
4705    ],
4706    "headers": [],
4707    "is_filegroup": false,
4708    "language": "c++",
4709    "name": "server_crash_test_client",
4710    "src": [
4711      "test/cpp/end2end/server_crash_test_client.cc"
4712    ],
4713    "third_party": false,
4714    "type": "target"
4715  },
4716  {
4717    "deps": [
4718      "gpr",
4719      "gpr_test_util",
4720      "grpc",
4721      "grpc++",
4722      "grpc++_test_util",
4723      "grpc_test_util"
4724    ],
4725    "headers": [],
4726    "is_filegroup": false,
4727    "language": "c++",
4728    "name": "server_early_return_test",
4729    "src": [
4730      "test/cpp/end2end/server_early_return_test.cc"
4731    ],
4732    "third_party": false,
4733    "type": "target"
4734  },
4735  {
4736    "deps": [
4737      "gpr",
4738      "gpr_test_util",
4739      "grpc++_test_util_unsecure",
4740      "grpc++_unsecure",
4741      "grpc_test_util_unsecure",
4742      "grpc_unsecure"
4743    ],
4744    "headers": [
4745      "src/proto/grpc/testing/echo.grpc.pb.h",
4746      "src/proto/grpc/testing/echo.pb.h",
4747      "src/proto/grpc/testing/echo_messages.grpc.pb.h",
4748      "src/proto/grpc/testing/echo_messages.pb.h",
4749      "src/proto/grpc/testing/echo_messages_mock.grpc.pb.h",
4750      "src/proto/grpc/testing/echo_mock.grpc.pb.h"
4751    ],
4752    "is_filegroup": false,
4753    "language": "c++",
4754    "name": "server_request_call_test",
4755    "src": [
4756      "test/cpp/server/server_request_call_test.cc"
4757    ],
4758    "third_party": false,
4759    "type": "target"
4760  },
4761  {
4762    "deps": [
4763      "gpr",
4764      "gpr_test_util",
4765      "grpc",
4766      "grpc++",
4767      "grpc++_test_util",
4768      "grpc_test_util"
4769    ],
4770    "headers": [],
4771    "is_filegroup": false,
4772    "language": "c++",
4773    "name": "shutdown_test",
4774    "src": [
4775      "test/cpp/end2end/shutdown_test.cc"
4776    ],
4777    "third_party": false,
4778    "type": "target"
4779  },
4780  {
4781    "deps": [
4782      "gpr",
4783      "gpr_test_util",
4784      "grpc",
4785      "grpc_test_util"
4786    ],
4787    "headers": [],
4788    "is_filegroup": false,
4789    "language": "c++",
4790    "name": "slice_hash_table_test",
4791    "src": [
4792      "test/core/slice/slice_hash_table_test.cc"
4793    ],
4794    "third_party": false,
4795    "type": "target"
4796  },
4797  {
4798    "deps": [
4799      "gpr",
4800      "gpr_test_util",
4801      "grpc",
4802      "grpc_test_util"
4803    ],
4804    "headers": [],
4805    "is_filegroup": false,
4806    "language": "c++",
4807    "name": "slice_weak_hash_table_test",
4808    "src": [
4809      "test/core/slice/slice_weak_hash_table_test.cc"
4810    ],
4811    "third_party": false,
4812    "type": "target"
4813  },
4814  {
4815    "deps": [
4816      "gpr",
4817      "gpr_test_util",
4818      "grpc",
4819      "grpc++_test_util",
4820      "grpc_test_util"
4821    ],
4822    "headers": [],
4823    "is_filegroup": false,
4824    "language": "c++",
4825    "name": "stats_test",
4826    "src": [
4827      "test/core/debug/stats_test.cc"
4828    ],
4829    "third_party": false,
4830    "type": "target"
4831  },
4832  {
4833    "deps": [
4834      "grpc"
4835    ],
4836    "headers": [],
4837    "is_filegroup": false,
4838    "language": "c++",
4839    "name": "status_metadata_test",
4840    "src": [
4841      "test/core/transport/status_metadata_test.cc"
4842    ],
4843    "third_party": false,
4844    "type": "target"
4845  },
4846  {
4847    "deps": [
4848      "grpc"
4849    ],
4850    "headers": [],
4851    "is_filegroup": false,
4852    "language": "c++",
4853    "name": "status_util_test",
4854    "src": [
4855      "test/core/channel/status_util_test.cc"
4856    ],
4857    "third_party": false,
4858    "type": "target"
4859  },
4860  {
4861    "deps": [
4862      "gpr",
4863      "gpr_test_util",
4864      "grpc",
4865      "grpc++",
4866      "grpc++_test_util",
4867      "grpc_test_util"
4868    ],
4869    "headers": [],
4870    "is_filegroup": false,
4871    "language": "c++",
4872    "name": "streaming_throughput_test",
4873    "src": [
4874      "test/cpp/end2end/streaming_throughput_test.cc"
4875    ],
4876    "third_party": false,
4877    "type": "target"
4878  },
4879  {
4880    "deps": [
4881      "gpr",
4882      "gpr_test_util",
4883      "grpc",
4884      "grpc++",
4885      "grpc++_test_config",
4886      "grpc++_test_util",
4887      "grpc_test_util"
4888    ],
4889    "headers": [
4890      "src/proto/grpc/testing/empty.grpc.pb.h",
4891      "src/proto/grpc/testing/empty.pb.h",
4892      "src/proto/grpc/testing/empty_mock.grpc.pb.h",
4893      "src/proto/grpc/testing/messages.grpc.pb.h",
4894      "src/proto/grpc/testing/messages.pb.h",
4895      "src/proto/grpc/testing/messages_mock.grpc.pb.h",
4896      "src/proto/grpc/testing/metrics.grpc.pb.h",
4897      "src/proto/grpc/testing/metrics.pb.h",
4898      "src/proto/grpc/testing/metrics_mock.grpc.pb.h",
4899      "src/proto/grpc/testing/test.grpc.pb.h",
4900      "src/proto/grpc/testing/test.pb.h",
4901      "src/proto/grpc/testing/test_mock.grpc.pb.h",
4902      "test/cpp/interop/client_helper.h",
4903      "test/cpp/interop/interop_client.h",
4904      "test/cpp/interop/stress_interop_client.h",
4905      "test/cpp/util/create_test_channel.h",
4906      "test/cpp/util/metrics_server.h"
4907    ],
4908    "is_filegroup": false,
4909    "language": "c++",
4910    "name": "stress_test",
4911    "src": [
4912      "test/cpp/interop/client_helper.h",
4913      "test/cpp/interop/interop_client.cc",
4914      "test/cpp/interop/interop_client.h",
4915      "test/cpp/interop/stress_interop_client.cc",
4916      "test/cpp/interop/stress_interop_client.h",
4917      "test/cpp/interop/stress_test.cc",
4918      "test/cpp/util/create_test_channel.h",
4919      "test/cpp/util/metrics_server.cc",
4920      "test/cpp/util/metrics_server.h"
4921    ],
4922    "third_party": false,
4923    "type": "target"
4924  },
4925  {
4926    "deps": [
4927      "gpr",
4928      "grpc++_test_config",
4929      "grpc++_unsecure",
4930      "grpc_unsecure"
4931    ],
4932    "headers": [],
4933    "is_filegroup": false,
4934    "language": "c++",
4935    "name": "thread_manager_test",
4936    "src": [
4937      "test/cpp/thread_manager/thread_manager_test.cc"
4938    ],
4939    "third_party": false,
4940    "type": "target"
4941  },
4942  {
4943    "deps": [
4944      "gpr",
4945      "gpr_test_util",
4946      "grpc++_test_util_unsecure",
4947      "grpc++_unsecure",
4948      "grpc_test_util_unsecure",
4949      "grpc_unsecure"
4950    ],
4951    "headers": [],
4952    "is_filegroup": false,
4953    "language": "c++",
4954    "name": "thread_stress_test",
4955    "src": [
4956      "test/cpp/end2end/thread_stress_test.cc"
4957    ],
4958    "third_party": false,
4959    "type": "target"
4960  },
4961  {
4962    "deps": [
4963      "gpr",
4964      "gpr_test_util",
4965      "grpc",
4966      "grpc++",
4967      "grpc++_test_util",
4968      "grpc_test_util"
4969    ],
4970    "headers": [],
4971    "is_filegroup": false,
4972    "language": "c++",
4973    "name": "transport_pid_controller_test",
4974    "src": [
4975      "test/core/transport/pid_controller_test.cc"
4976    ],
4977    "third_party": false,
4978    "type": "target"
4979  },
4980  {
4981    "deps": [
4982      "alts_test_util",
4983      "gpr",
4984      "grpc"
4985    ],
4986    "headers": [],
4987    "is_filegroup": false,
4988    "language": "c++",
4989    "name": "transport_security_common_api_test",
4990    "src": [
4991      "test/core/tsi/alts/handshaker/transport_security_common_api_test.cc"
4992    ],
4993    "third_party": false,
4994    "type": "target"
4995  },
4996  {
4997    "deps": [
4998      "gpr",
4999      "gpr_test_util",
5000      "grpc",
5001      "grpc++",
5002      "grpc++_test_util",
5003      "grpc_test_util"
5004    ],
5005    "headers": [],
5006    "is_filegroup": false,
5007    "language": "c++",
5008    "name": "writes_per_rpc_test",
5009    "src": [
5010      "test/cpp/performance/writes_per_rpc_test.cc"
5011    ],
5012    "third_party": false,
5013    "type": "target"
5014  },
5015  {
5016    "deps": [
5017      "gpr",
5018      "grpc"
5019    ],
5020    "headers": [],
5021    "is_filegroup": false,
5022    "language": "c89",
5023    "name": "public_headers_must_be_c89",
5024    "src": [
5025      "test/core/surface/public_headers_must_be_c89.c"
5026    ],
5027    "third_party": false,
5028    "type": "target"
5029  },
5030  {
5031    "deps": [
5032      "gpr",
5033      "grpc"
5034    ],
5035    "headers": [],
5036    "is_filegroup": false,
5037    "language": "cc",
5038    "name": "gen_hpack_tables",
5039    "src": [
5040      "tools/codegen/core/gen_hpack_tables.cc"
5041    ],
5042    "third_party": false,
5043    "type": "target"
5044  },
5045  {
5046    "deps": [],
5047    "headers": [],
5048    "is_filegroup": false,
5049    "language": "cc",
5050    "name": "gen_legal_metadata_characters",
5051    "src": [
5052      "tools/codegen/core/gen_legal_metadata_characters.cc"
5053    ],
5054    "third_party": false,
5055    "type": "target"
5056  },
5057  {
5058    "deps": [],
5059    "headers": [],
5060    "is_filegroup": false,
5061    "language": "cc",
5062    "name": "gen_percent_encoding_tables",
5063    "src": [
5064      "tools/codegen/core/gen_percent_encoding_tables.cc"
5065    ],
5066    "third_party": false,
5067    "type": "target"
5068  },
5069  {
5070    "deps": [
5071      "boringssl",
5072      "boringssl_crypto_test_data_lib",
5073      "boringssl_test_util"
5074    ],
5075    "headers": [],
5076    "is_filegroup": false,
5077    "language": "c++",
5078    "name": "boringssl_crypto_test_data",
5079    "src": [],
5080    "third_party": true,
5081    "type": "target"
5082  },
5083  {
5084    "deps": [
5085      "boringssl",
5086      "boringssl_asn1_test_lib",
5087      "boringssl_test_util"
5088    ],
5089    "headers": [],
5090    "is_filegroup": false,
5091    "language": "c++",
5092    "name": "boringssl_asn1_test",
5093    "src": [],
5094    "third_party": true,
5095    "type": "target"
5096  },
5097  {
5098    "deps": [
5099      "boringssl",
5100      "boringssl_base64_test_lib",
5101      "boringssl_test_util"
5102    ],
5103    "headers": [],
5104    "is_filegroup": false,
5105    "language": "c++",
5106    "name": "boringssl_base64_test",
5107    "src": [],
5108    "third_party": true,
5109    "type": "target"
5110  },
5111  {
5112    "deps": [
5113      "boringssl",
5114      "boringssl_bio_test_lib",
5115      "boringssl_test_util"
5116    ],
5117    "headers": [],
5118    "is_filegroup": false,
5119    "language": "c++",
5120    "name": "boringssl_bio_test",
5121    "src": [],
5122    "third_party": true,
5123    "type": "target"
5124  },
5125  {
5126    "deps": [
5127      "boringssl",
5128      "boringssl_buf_test_lib",
5129      "boringssl_test_util"
5130    ],
5131    "headers": [],
5132    "is_filegroup": false,
5133    "language": "c++",
5134    "name": "boringssl_buf_test",
5135    "src": [],
5136    "third_party": true,
5137    "type": "target"
5138  },
5139  {
5140    "deps": [
5141      "boringssl",
5142      "boringssl_bytestring_test_lib",
5143      "boringssl_test_util"
5144    ],
5145    "headers": [],
5146    "is_filegroup": false,
5147    "language": "c++",
5148    "name": "boringssl_bytestring_test",
5149    "src": [],
5150    "third_party": true,
5151    "type": "target"
5152  },
5153  {
5154    "deps": [
5155      "boringssl",
5156      "boringssl_chacha_test_lib",
5157      "boringssl_test_util"
5158    ],
5159    "headers": [],
5160    "is_filegroup": false,
5161    "language": "c++",
5162    "name": "boringssl_chacha_test",
5163    "src": [],
5164    "third_party": true,
5165    "type": "target"
5166  },
5167  {
5168    "deps": [
5169      "boringssl",
5170      "boringssl_aead_test_lib",
5171      "boringssl_test_util"
5172    ],
5173    "headers": [],
5174    "is_filegroup": false,
5175    "language": "c++",
5176    "name": "boringssl_aead_test",
5177    "src": [],
5178    "third_party": true,
5179    "type": "target"
5180  },
5181  {
5182    "deps": [
5183      "boringssl",
5184      "boringssl_cipher_test_lib",
5185      "boringssl_test_util"
5186    ],
5187    "headers": [],
5188    "is_filegroup": false,
5189    "language": "c++",
5190    "name": "boringssl_cipher_test",
5191    "src": [],
5192    "third_party": true,
5193    "type": "target"
5194  },
5195  {
5196    "deps": [
5197      "boringssl",
5198      "boringssl_cmac_test_lib",
5199      "boringssl_test_util"
5200    ],
5201    "headers": [],
5202    "is_filegroup": false,
5203    "language": "c++",
5204    "name": "boringssl_cmac_test",
5205    "src": [],
5206    "third_party": true,
5207    "type": "target"
5208  },
5209  {
5210    "deps": [
5211      "boringssl",
5212      "boringssl_compiler_test_lib",
5213      "boringssl_test_util"
5214    ],
5215    "headers": [],
5216    "is_filegroup": false,
5217    "language": "c++",
5218    "name": "boringssl_compiler_test",
5219    "src": [],
5220    "third_party": true,
5221    "type": "target"
5222  },
5223  {
5224    "deps": [
5225      "boringssl",
5226      "boringssl_constant_time_test_lib",
5227      "boringssl_test_util"
5228    ],
5229    "headers": [],
5230    "is_filegroup": false,
5231    "language": "c++",
5232    "name": "boringssl_constant_time_test",
5233    "src": [],
5234    "third_party": true,
5235    "type": "target"
5236  },
5237  {
5238    "deps": [
5239      "boringssl",
5240      "boringssl_ed25519_test_lib",
5241      "boringssl_test_util"
5242    ],
5243    "headers": [],
5244    "is_filegroup": false,
5245    "language": "c++",
5246    "name": "boringssl_ed25519_test",
5247    "src": [],
5248    "third_party": true,
5249    "type": "target"
5250  },
5251  {
5252    "deps": [
5253      "boringssl",
5254      "boringssl_spake25519_test_lib",
5255      "boringssl_test_util"
5256    ],
5257    "headers": [],
5258    "is_filegroup": false,
5259    "language": "c++",
5260    "name": "boringssl_spake25519_test",
5261    "src": [],
5262    "third_party": true,
5263    "type": "target"
5264  },
5265  {
5266    "deps": [
5267      "boringssl",
5268      "boringssl_test_util",
5269      "boringssl_x25519_test_lib"
5270    ],
5271    "headers": [],
5272    "is_filegroup": false,
5273    "language": "c++",
5274    "name": "boringssl_x25519_test",
5275    "src": [],
5276    "third_party": true,
5277    "type": "target"
5278  },
5279  {
5280    "deps": [
5281      "boringssl",
5282      "boringssl_dh_test_lib",
5283      "boringssl_test_util"
5284    ],
5285    "headers": [],
5286    "is_filegroup": false,
5287    "language": "c++",
5288    "name": "boringssl_dh_test",
5289    "src": [],
5290    "third_party": true,
5291    "type": "target"
5292  },
5293  {
5294    "deps": [
5295      "boringssl",
5296      "boringssl_digest_test_lib",
5297      "boringssl_test_util"
5298    ],
5299    "headers": [],
5300    "is_filegroup": false,
5301    "language": "c++",
5302    "name": "boringssl_digest_test",
5303    "src": [],
5304    "third_party": true,
5305    "type": "target"
5306  },
5307  {
5308    "deps": [
5309      "boringssl",
5310      "boringssl_dsa_test_lib",
5311      "boringssl_test_util"
5312    ],
5313    "headers": [],
5314    "is_filegroup": false,
5315    "language": "c++",
5316    "name": "boringssl_dsa_test",
5317    "src": [],
5318    "third_party": true,
5319    "type": "target"
5320  },
5321  {
5322    "deps": [
5323      "boringssl",
5324      "boringssl_ecdh_test_lib",
5325      "boringssl_test_util"
5326    ],
5327    "headers": [],
5328    "is_filegroup": false,
5329    "language": "c++",
5330    "name": "boringssl_ecdh_test",
5331    "src": [],
5332    "third_party": true,
5333    "type": "target"
5334  },
5335  {
5336    "deps": [
5337      "boringssl",
5338      "boringssl_err_test_lib",
5339      "boringssl_test_util"
5340    ],
5341    "headers": [],
5342    "is_filegroup": false,
5343    "language": "c++",
5344    "name": "boringssl_err_test",
5345    "src": [],
5346    "third_party": true,
5347    "type": "target"
5348  },
5349  {
5350    "deps": [
5351      "boringssl",
5352      "boringssl_evp_extra_test_lib",
5353      "boringssl_test_util"
5354    ],
5355    "headers": [],
5356    "is_filegroup": false,
5357    "language": "c++",
5358    "name": "boringssl_evp_extra_test",
5359    "src": [],
5360    "third_party": true,
5361    "type": "target"
5362  },
5363  {
5364    "deps": [
5365      "boringssl",
5366      "boringssl_evp_test_lib",
5367      "boringssl_test_util"
5368    ],
5369    "headers": [],
5370    "is_filegroup": false,
5371    "language": "c++",
5372    "name": "boringssl_evp_test",
5373    "src": [],
5374    "third_party": true,
5375    "type": "target"
5376  },
5377  {
5378    "deps": [
5379      "boringssl",
5380      "boringssl_pbkdf_test_lib",
5381      "boringssl_test_util"
5382    ],
5383    "headers": [],
5384    "is_filegroup": false,
5385    "language": "c++",
5386    "name": "boringssl_pbkdf_test",
5387    "src": [],
5388    "third_party": true,
5389    "type": "target"
5390  },
5391  {
5392    "deps": [
5393      "boringssl",
5394      "boringssl_scrypt_test_lib",
5395      "boringssl_test_util"
5396    ],
5397    "headers": [],
5398    "is_filegroup": false,
5399    "language": "c++",
5400    "name": "boringssl_scrypt_test",
5401    "src": [],
5402    "third_party": true,
5403    "type": "target"
5404  },
5405  {
5406    "deps": [
5407      "boringssl",
5408      "boringssl_aes_test_lib",
5409      "boringssl_test_util"
5410    ],
5411    "headers": [],
5412    "is_filegroup": false,
5413    "language": "c++",
5414    "name": "boringssl_aes_test",
5415    "src": [],
5416    "third_party": true,
5417    "type": "target"
5418  },
5419  {
5420    "deps": [
5421      "boringssl",
5422      "boringssl_bn_test_lib",
5423      "boringssl_test_util"
5424    ],
5425    "headers": [],
5426    "is_filegroup": false,
5427    "language": "c++",
5428    "name": "boringssl_bn_test",
5429    "src": [],
5430    "third_party": true,
5431    "type": "target"
5432  },
5433  {
5434    "deps": [
5435      "boringssl",
5436      "boringssl_ec_test_lib",
5437      "boringssl_test_util"
5438    ],
5439    "headers": [],
5440    "is_filegroup": false,
5441    "language": "c++",
5442    "name": "boringssl_ec_test",
5443    "src": [],
5444    "third_party": true,
5445    "type": "target"
5446  },
5447  {
5448    "deps": [
5449      "boringssl",
5450      "boringssl_p256-x86_64_test_lib",
5451      "boringssl_test_util"
5452    ],
5453    "headers": [],
5454    "is_filegroup": false,
5455    "language": "c++",
5456    "name": "boringssl_p256-x86_64_test",
5457    "src": [],
5458    "third_party": true,
5459    "type": "target"
5460  },
5461  {
5462    "deps": [
5463      "boringssl",
5464      "boringssl_ecdsa_test_lib",
5465      "boringssl_test_util"
5466    ],
5467    "headers": [],
5468    "is_filegroup": false,
5469    "language": "c++",
5470    "name": "boringssl_ecdsa_test",
5471    "src": [],
5472    "third_party": true,
5473    "type": "target"
5474  },
5475  {
5476    "deps": [
5477      "boringssl",
5478      "boringssl_gcm_test_lib",
5479      "boringssl_test_util"
5480    ],
5481    "headers": [],
5482    "is_filegroup": false,
5483    "language": "c++",
5484    "name": "boringssl_gcm_test",
5485    "src": [],
5486    "third_party": true,
5487    "type": "target"
5488  },
5489  {
5490    "deps": [
5491      "boringssl",
5492      "boringssl_ctrdrbg_test_lib",
5493      "boringssl_test_util"
5494    ],
5495    "headers": [],
5496    "is_filegroup": false,
5497    "language": "c++",
5498    "name": "boringssl_ctrdrbg_test",
5499    "src": [],
5500    "third_party": true,
5501    "type": "target"
5502  },
5503  {
5504    "deps": [
5505      "boringssl",
5506      "boringssl_hkdf_test_lib",
5507      "boringssl_test_util"
5508    ],
5509    "headers": [],
5510    "is_filegroup": false,
5511    "language": "c++",
5512    "name": "boringssl_hkdf_test",
5513    "src": [],
5514    "third_party": true,
5515    "type": "target"
5516  },
5517  {
5518    "deps": [
5519      "boringssl",
5520      "boringssl_hmac_test_lib",
5521      "boringssl_test_util"
5522    ],
5523    "headers": [],
5524    "is_filegroup": false,
5525    "language": "c++",
5526    "name": "boringssl_hmac_test",
5527    "src": [],
5528    "third_party": true,
5529    "type": "target"
5530  },
5531  {
5532    "deps": [
5533      "boringssl",
5534      "boringssl_lhash_test_lib",
5535      "boringssl_test_util"
5536    ],
5537    "headers": [],
5538    "is_filegroup": false,
5539    "language": "c++",
5540    "name": "boringssl_lhash_test",
5541    "src": [],
5542    "third_party": true,
5543    "type": "target"
5544  },
5545  {
5546    "deps": [
5547      "boringssl",
5548      "boringssl_obj_test_lib",
5549      "boringssl_test_util"
5550    ],
5551    "headers": [],
5552    "is_filegroup": false,
5553    "language": "c++",
5554    "name": "boringssl_obj_test",
5555    "src": [],
5556    "third_party": true,
5557    "type": "target"
5558  },
5559  {
5560    "deps": [
5561      "boringssl",
5562      "boringssl_pkcs7_test_lib",
5563      "boringssl_test_util"
5564    ],
5565    "headers": [],
5566    "is_filegroup": false,
5567    "language": "c++",
5568    "name": "boringssl_pkcs7_test",
5569    "src": [],
5570    "third_party": true,
5571    "type": "target"
5572  },
5573  {
5574    "deps": [
5575      "boringssl",
5576      "boringssl_pkcs12_test_lib",
5577      "boringssl_test_util"
5578    ],
5579    "headers": [],
5580    "is_filegroup": false,
5581    "language": "c++",
5582    "name": "boringssl_pkcs12_test",
5583    "src": [],
5584    "third_party": true,
5585    "type": "target"
5586  },
5587  {
5588    "deps": [
5589      "boringssl",
5590      "boringssl_pkcs8_test_lib",
5591      "boringssl_test_util"
5592    ],
5593    "headers": [],
5594    "is_filegroup": false,
5595    "language": "c++",
5596    "name": "boringssl_pkcs8_test",
5597    "src": [],
5598    "third_party": true,
5599    "type": "target"
5600  },
5601  {
5602    "deps": [
5603      "boringssl",
5604      "boringssl_poly1305_test_lib",
5605      "boringssl_test_util"
5606    ],
5607    "headers": [],
5608    "is_filegroup": false,
5609    "language": "c++",
5610    "name": "boringssl_poly1305_test",
5611    "src": [],
5612    "third_party": true,
5613    "type": "target"
5614  },
5615  {
5616    "deps": [
5617      "boringssl",
5618      "boringssl_pool_test_lib",
5619      "boringssl_test_util"
5620    ],
5621    "headers": [],
5622    "is_filegroup": false,
5623    "language": "c++",
5624    "name": "boringssl_pool_test",
5625    "src": [],
5626    "third_party": true,
5627    "type": "target"
5628  },
5629  {
5630    "deps": [
5631      "boringssl",
5632      "boringssl_refcount_test_lib",
5633      "boringssl_test_util"
5634    ],
5635    "headers": [],
5636    "is_filegroup": false,
5637    "language": "c++",
5638    "name": "boringssl_refcount_test",
5639    "src": [],
5640    "third_party": true,
5641    "type": "target"
5642  },
5643  {
5644    "deps": [
5645      "boringssl",
5646      "boringssl_rsa_test_lib",
5647      "boringssl_test_util"
5648    ],
5649    "headers": [],
5650    "is_filegroup": false,
5651    "language": "c++",
5652    "name": "boringssl_rsa_test",
5653    "src": [],
5654    "third_party": true,
5655    "type": "target"
5656  },
5657  {
5658    "deps": [
5659      "boringssl",
5660      "boringssl_self_test_lib",
5661      "boringssl_test_util"
5662    ],
5663    "headers": [],
5664    "is_filegroup": false,
5665    "language": "c++",
5666    "name": "boringssl_self_test",
5667    "src": [],
5668    "third_party": true,
5669    "type": "target"
5670  },
5671  {
5672    "deps": [
5673      "boringssl",
5674      "boringssl_file_test_gtest_lib",
5675      "boringssl_test_util"
5676    ],
5677    "headers": [],
5678    "is_filegroup": false,
5679    "language": "c++",
5680    "name": "boringssl_file_test_gtest",
5681    "src": [],
5682    "third_party": true,
5683    "type": "target"
5684  },
5685  {
5686    "deps": [
5687      "boringssl",
5688      "boringssl_gtest_main_lib",
5689      "boringssl_test_util"
5690    ],
5691    "headers": [],
5692    "is_filegroup": false,
5693    "language": "c++",
5694    "name": "boringssl_gtest_main",
5695    "src": [],
5696    "third_party": true,
5697    "type": "target"
5698  },
5699  {
5700    "deps": [
5701      "boringssl",
5702      "boringssl_test_util",
5703      "boringssl_thread_test_lib"
5704    ],
5705    "headers": [],
5706    "is_filegroup": false,
5707    "language": "c++",
5708    "name": "boringssl_thread_test",
5709    "src": [],
5710    "third_party": true,
5711    "type": "target"
5712  },
5713  {
5714    "deps": [
5715      "boringssl",
5716      "boringssl_test_util",
5717      "boringssl_x509_test_lib"
5718    ],
5719    "headers": [],
5720    "is_filegroup": false,
5721    "language": "c++",
5722    "name": "boringssl_x509_test",
5723    "src": [],
5724    "third_party": true,
5725    "type": "target"
5726  },
5727  {
5728    "deps": [
5729      "boringssl",
5730      "boringssl_tab_test_lib",
5731      "boringssl_test_util"
5732    ],
5733    "headers": [],
5734    "is_filegroup": false,
5735    "language": "c++",
5736    "name": "boringssl_tab_test",
5737    "src": [],
5738    "third_party": true,
5739    "type": "target"
5740  },
5741  {
5742    "deps": [
5743      "boringssl",
5744      "boringssl_test_util",
5745      "boringssl_v3name_test_lib"
5746    ],
5747    "headers": [],
5748    "is_filegroup": false,
5749    "language": "c++",
5750    "name": "boringssl_v3name_test",
5751    "src": [],
5752    "third_party": true,
5753    "type": "target"
5754  },
5755  {
5756    "deps": [
5757      "boringssl",
5758      "boringssl_span_test_lib",
5759      "boringssl_test_util"
5760    ],
5761    "headers": [],
5762    "is_filegroup": false,
5763    "language": "c++",
5764    "name": "boringssl_span_test",
5765    "src": [],
5766    "third_party": true,
5767    "type": "target"
5768  },
5769  {
5770    "deps": [
5771      "boringssl",
5772      "boringssl_ssl_test_lib",
5773      "boringssl_test_util"
5774    ],
5775    "headers": [],
5776    "is_filegroup": false,
5777    "language": "c++",
5778    "name": "boringssl_ssl_test",
5779    "src": [],
5780    "third_party": true,
5781    "type": "target"
5782  },
5783  {
5784    "deps": [
5785      "bad_client_test",
5786      "gpr",
5787      "gpr_test_util",
5788      "grpc_test_util_unsecure",
5789      "grpc_unsecure"
5790    ],
5791    "headers": [],
5792    "is_filegroup": false,
5793    "language": "c",
5794    "name": "badreq_bad_client_test",
5795    "src": [
5796      "test/core/bad_client/tests/badreq.cc"
5797    ],
5798    "third_party": false,
5799    "type": "target"
5800  },
5801  {
5802    "deps": [
5803      "bad_client_test",
5804      "gpr",
5805      "gpr_test_util",
5806      "grpc_test_util_unsecure",
5807      "grpc_unsecure"
5808    ],
5809    "headers": [],
5810    "is_filegroup": false,
5811    "language": "c",
5812    "name": "connection_prefix_bad_client_test",
5813    "src": [
5814      "test/core/bad_client/tests/connection_prefix.cc"
5815    ],
5816    "third_party": false,
5817    "type": "target"
5818  },
5819  {
5820    "deps": [
5821      "bad_client_test",
5822      "gpr",
5823      "gpr_test_util",
5824      "grpc_test_util_unsecure",
5825      "grpc_unsecure"
5826    ],
5827    "headers": [],
5828    "is_filegroup": false,
5829    "language": "c",
5830    "name": "duplicate_header_bad_client_test",
5831    "src": [
5832      "test/core/bad_client/tests/duplicate_header.cc"
5833    ],
5834    "third_party": false,
5835    "type": "target"
5836  },
5837  {
5838    "deps": [
5839      "bad_client_test",
5840      "gpr",
5841      "gpr_test_util",
5842      "grpc_test_util_unsecure",
5843      "grpc_unsecure"
5844    ],
5845    "headers": [],
5846    "is_filegroup": false,
5847    "language": "c",
5848    "name": "head_of_line_blocking_bad_client_test",
5849    "src": [
5850      "test/core/bad_client/tests/head_of_line_blocking.cc"
5851    ],
5852    "third_party": false,
5853    "type": "target"
5854  },
5855  {
5856    "deps": [
5857      "bad_client_test",
5858      "gpr",
5859      "gpr_test_util",
5860      "grpc_test_util_unsecure",
5861      "grpc_unsecure"
5862    ],
5863    "headers": [],
5864    "is_filegroup": false,
5865    "language": "c",
5866    "name": "headers_bad_client_test",
5867    "src": [
5868      "test/core/bad_client/tests/headers.cc"
5869    ],
5870    "third_party": false,
5871    "type": "target"
5872  },
5873  {
5874    "deps": [
5875      "bad_client_test",
5876      "gpr",
5877      "gpr_test_util",
5878      "grpc_test_util_unsecure",
5879      "grpc_unsecure"
5880    ],
5881    "headers": [],
5882    "is_filegroup": false,
5883    "language": "c",
5884    "name": "initial_settings_frame_bad_client_test",
5885    "src": [
5886      "test/core/bad_client/tests/initial_settings_frame.cc"
5887    ],
5888    "third_party": false,
5889    "type": "target"
5890  },
5891  {
5892    "deps": [
5893      "bad_client_test",
5894      "gpr",
5895      "gpr_test_util",
5896      "grpc_test_util_unsecure",
5897      "grpc_unsecure"
5898    ],
5899    "headers": [],
5900    "is_filegroup": false,
5901    "language": "c",
5902    "name": "large_metadata_bad_client_test",
5903    "src": [
5904      "test/core/bad_client/tests/large_metadata.cc"
5905    ],
5906    "third_party": false,
5907    "type": "target"
5908  },
5909  {
5910    "deps": [
5911      "bad_client_test",
5912      "gpr",
5913      "gpr_test_util",
5914      "grpc_test_util_unsecure",
5915      "grpc_unsecure"
5916    ],
5917    "headers": [],
5918    "is_filegroup": false,
5919    "language": "c",
5920    "name": "server_registered_method_bad_client_test",
5921    "src": [
5922      "test/core/bad_client/tests/server_registered_method.cc"
5923    ],
5924    "third_party": false,
5925    "type": "target"
5926  },
5927  {
5928    "deps": [
5929      "bad_client_test",
5930      "gpr",
5931      "gpr_test_util",
5932      "grpc_test_util_unsecure",
5933      "grpc_unsecure"
5934    ],
5935    "headers": [],
5936    "is_filegroup": false,
5937    "language": "c",
5938    "name": "simple_request_bad_client_test",
5939    "src": [
5940      "test/core/bad_client/tests/simple_request.cc"
5941    ],
5942    "third_party": false,
5943    "type": "target"
5944  },
5945  {
5946    "deps": [
5947      "bad_client_test",
5948      "gpr",
5949      "gpr_test_util",
5950      "grpc_test_util_unsecure",
5951      "grpc_unsecure"
5952    ],
5953    "headers": [],
5954    "is_filegroup": false,
5955    "language": "c",
5956    "name": "unknown_frame_bad_client_test",
5957    "src": [
5958      "test/core/bad_client/tests/unknown_frame.cc"
5959    ],
5960    "third_party": false,
5961    "type": "target"
5962  },
5963  {
5964    "deps": [
5965      "bad_client_test",
5966      "gpr",
5967      "gpr_test_util",
5968      "grpc_test_util_unsecure",
5969      "grpc_unsecure"
5970    ],
5971    "headers": [],
5972    "is_filegroup": false,
5973    "language": "c",
5974    "name": "window_overflow_bad_client_test",
5975    "src": [
5976      "test/core/bad_client/tests/window_overflow.cc"
5977    ],
5978    "third_party": false,
5979    "type": "target"
5980  },
5981  {
5982    "deps": [
5983      "bad_ssl_test_server",
5984      "gpr",
5985      "gpr_test_util",
5986      "grpc",
5987      "grpc_test_util"
5988    ],
5989    "headers": [],
5990    "is_filegroup": false,
5991    "language": "c",
5992    "name": "bad_ssl_cert_server",
5993    "src": [
5994      "test/core/bad_ssl/servers/cert.cc"
5995    ],
5996    "third_party": false,
5997    "type": "target"
5998  },
5999  {
6000    "deps": [
6001      "gpr",
6002      "gpr_test_util",
6003      "grpc",
6004      "grpc_test_util"
6005    ],
6006    "headers": [],
6007    "is_filegroup": false,
6008    "language": "c",
6009    "name": "bad_ssl_cert_test",
6010    "src": [
6011      "test/core/bad_ssl/bad_ssl_test.cc"
6012    ],
6013    "third_party": false,
6014    "type": "target"
6015  },
6016  {
6017    "deps": [
6018      "end2end_tests",
6019      "gpr",
6020      "gpr_test_util",
6021      "grpc",
6022      "grpc_test_util"
6023    ],
6024    "headers": [],
6025    "is_filegroup": false,
6026    "language": "c",
6027    "name": "h2_census_test",
6028    "src": [
6029      "test/core/end2end/fixtures/h2_census.cc"
6030    ],
6031    "third_party": false,
6032    "type": "target"
6033  },
6034  {
6035    "deps": [
6036      "end2end_tests",
6037      "gpr",
6038      "gpr_test_util",
6039      "grpc",
6040      "grpc_test_util"
6041    ],
6042    "headers": [],
6043    "is_filegroup": false,
6044    "language": "c",
6045    "name": "h2_compress_test",
6046    "src": [
6047      "test/core/end2end/fixtures/h2_compress.cc"
6048    ],
6049    "third_party": false,
6050    "type": "target"
6051  },
6052  {
6053    "deps": [
6054      "end2end_tests",
6055      "gpr",
6056      "gpr_test_util",
6057      "grpc",
6058      "grpc_test_util"
6059    ],
6060    "headers": [],
6061    "is_filegroup": false,
6062    "language": "c",
6063    "name": "h2_fakesec_test",
6064    "src": [
6065      "test/core/end2end/fixtures/h2_fakesec.cc"
6066    ],
6067    "third_party": false,
6068    "type": "target"
6069  },
6070  {
6071    "deps": [
6072      "end2end_tests",
6073      "gpr",
6074      "gpr_test_util",
6075      "grpc",
6076      "grpc_test_util"
6077    ],
6078    "headers": [],
6079    "is_filegroup": false,
6080    "language": "c",
6081    "name": "h2_fd_test",
6082    "src": [
6083      "test/core/end2end/fixtures/h2_fd.cc"
6084    ],
6085    "third_party": false,
6086    "type": "target"
6087  },
6088  {
6089    "deps": [
6090      "end2end_tests",
6091      "gpr",
6092      "gpr_test_util",
6093      "grpc",
6094      "grpc_test_util"
6095    ],
6096    "headers": [],
6097    "is_filegroup": false,
6098    "language": "c",
6099    "name": "h2_full_test",
6100    "src": [
6101      "test/core/end2end/fixtures/h2_full.cc"
6102    ],
6103    "third_party": false,
6104    "type": "target"
6105  },
6106  {
6107    "deps": [
6108      "end2end_tests",
6109      "gpr",
6110      "gpr_test_util",
6111      "grpc",
6112      "grpc_test_util"
6113    ],
6114    "headers": [],
6115    "is_filegroup": false,
6116    "language": "c",
6117    "name": "h2_full+pipe_test",
6118    "src": [
6119      "test/core/end2end/fixtures/h2_full+pipe.cc"
6120    ],
6121    "third_party": false,
6122    "type": "target"
6123  },
6124  {
6125    "deps": [
6126      "end2end_tests",
6127      "gpr",
6128      "gpr_test_util",
6129      "grpc",
6130      "grpc_test_util"
6131    ],
6132    "headers": [],
6133    "is_filegroup": false,
6134    "language": "c",
6135    "name": "h2_full+trace_test",
6136    "src": [
6137      "test/core/end2end/fixtures/h2_full+trace.cc"
6138    ],
6139    "third_party": false,
6140    "type": "target"
6141  },
6142  {
6143    "deps": [
6144      "end2end_tests",
6145      "gpr",
6146      "gpr_test_util",
6147      "grpc",
6148      "grpc_test_util"
6149    ],
6150    "headers": [],
6151    "is_filegroup": false,
6152    "language": "c",
6153    "name": "h2_full+workarounds_test",
6154    "src": [
6155      "test/core/end2end/fixtures/h2_full+workarounds.cc"
6156    ],
6157    "third_party": false,
6158    "type": "target"
6159  },
6160  {
6161    "deps": [
6162      "end2end_tests",
6163      "gpr",
6164      "gpr_test_util",
6165      "grpc",
6166      "grpc_test_util"
6167    ],
6168    "headers": [],
6169    "is_filegroup": false,
6170    "language": "c",
6171    "name": "h2_http_proxy_test",
6172    "src": [
6173      "test/core/end2end/fixtures/h2_http_proxy.cc"
6174    ],
6175    "third_party": false,
6176    "type": "target"
6177  },
6178  {
6179    "deps": [
6180      "end2end_tests",
6181      "gpr",
6182      "gpr_test_util",
6183      "grpc",
6184      "grpc_test_util"
6185    ],
6186    "headers": [],
6187    "is_filegroup": false,
6188    "language": "c",
6189    "name": "h2_local_test",
6190    "src": [
6191      "test/core/end2end/fixtures/h2_local.cc"
6192    ],
6193    "third_party": false,
6194    "type": "target"
6195  },
6196  {
6197    "deps": [
6198      "end2end_tests",
6199      "gpr",
6200      "gpr_test_util",
6201      "grpc",
6202      "grpc_test_util"
6203    ],
6204    "headers": [],
6205    "is_filegroup": false,
6206    "language": "c",
6207    "name": "h2_oauth2_test",
6208    "src": [
6209      "test/core/end2end/fixtures/h2_oauth2.cc"
6210    ],
6211    "third_party": false,
6212    "type": "target"
6213  },
6214  {
6215    "deps": [
6216      "end2end_tests",
6217      "gpr",
6218      "gpr_test_util",
6219      "grpc",
6220      "grpc_test_util"
6221    ],
6222    "headers": [],
6223    "is_filegroup": false,
6224    "language": "c",
6225    "name": "h2_proxy_test",
6226    "src": [
6227      "test/core/end2end/fixtures/h2_proxy.cc"
6228    ],
6229    "third_party": false,
6230    "type": "target"
6231  },
6232  {
6233    "deps": [
6234      "end2end_tests",
6235      "gpr",
6236      "gpr_test_util",
6237      "grpc",
6238      "grpc_test_util"
6239    ],
6240    "headers": [],
6241    "is_filegroup": false,
6242    "language": "c",
6243    "name": "h2_sockpair_test",
6244    "src": [
6245      "test/core/end2end/fixtures/h2_sockpair.cc"
6246    ],
6247    "third_party": false,
6248    "type": "target"
6249  },
6250  {
6251    "deps": [
6252      "end2end_tests",
6253      "gpr",
6254      "gpr_test_util",
6255      "grpc",
6256      "grpc_test_util"
6257    ],
6258    "headers": [],
6259    "is_filegroup": false,
6260    "language": "c",
6261    "name": "h2_sockpair+trace_test",
6262    "src": [
6263      "test/core/end2end/fixtures/h2_sockpair+trace.cc"
6264    ],
6265    "third_party": false,
6266    "type": "target"
6267  },
6268  {
6269    "deps": [
6270      "end2end_tests",
6271      "gpr",
6272      "gpr_test_util",
6273      "grpc",
6274      "grpc_test_util"
6275    ],
6276    "headers": [],
6277    "is_filegroup": false,
6278    "language": "c",
6279    "name": "h2_sockpair_1byte_test",
6280    "src": [
6281      "test/core/end2end/fixtures/h2_sockpair_1byte.cc"
6282    ],
6283    "third_party": false,
6284    "type": "target"
6285  },
6286  {
6287    "deps": [
6288      "end2end_tests",
6289      "gpr",
6290      "gpr_test_util",
6291      "grpc",
6292      "grpc_test_util"
6293    ],
6294    "headers": [],
6295    "is_filegroup": false,
6296    "language": "c",
6297    "name": "h2_ssl_test",
6298    "src": [
6299      "test/core/end2end/fixtures/h2_ssl.cc"
6300    ],
6301    "third_party": false,
6302    "type": "target"
6303  },
6304  {
6305    "deps": [
6306      "end2end_tests",
6307      "gpr",
6308      "gpr_test_util",
6309      "grpc",
6310      "grpc_test_util"
6311    ],
6312    "headers": [],
6313    "is_filegroup": false,
6314    "language": "c",
6315    "name": "h2_ssl_proxy_test",
6316    "src": [
6317      "test/core/end2end/fixtures/h2_ssl_proxy.cc"
6318    ],
6319    "third_party": false,
6320    "type": "target"
6321  },
6322  {
6323    "deps": [
6324      "end2end_tests",
6325      "gpr",
6326      "gpr_test_util",
6327      "grpc",
6328      "grpc_test_util"
6329    ],
6330    "headers": [],
6331    "is_filegroup": false,
6332    "language": "c",
6333    "name": "h2_uds_test",
6334    "src": [
6335      "test/core/end2end/fixtures/h2_uds.cc"
6336    ],
6337    "third_party": false,
6338    "type": "target"
6339  },
6340  {
6341    "deps": [
6342      "end2end_tests",
6343      "gpr",
6344      "gpr_test_util",
6345      "grpc",
6346      "grpc_test_util"
6347    ],
6348    "headers": [],
6349    "is_filegroup": false,
6350    "language": "c",
6351    "name": "inproc_test",
6352    "src": [
6353      "test/core/end2end/fixtures/inproc.cc"
6354    ],
6355    "third_party": false,
6356    "type": "target"
6357  },
6358  {
6359    "deps": [
6360      "end2end_nosec_tests",
6361      "gpr",
6362      "gpr_test_util",
6363      "grpc_test_util_unsecure",
6364      "grpc_unsecure"
6365    ],
6366    "headers": [],
6367    "is_filegroup": false,
6368    "language": "c",
6369    "name": "h2_census_nosec_test",
6370    "src": [
6371      "test/core/end2end/fixtures/h2_census.cc"
6372    ],
6373    "third_party": false,
6374    "type": "target"
6375  },
6376  {
6377    "deps": [
6378      "end2end_nosec_tests",
6379      "gpr",
6380      "gpr_test_util",
6381      "grpc_test_util_unsecure",
6382      "grpc_unsecure"
6383    ],
6384    "headers": [],
6385    "is_filegroup": false,
6386    "language": "c",
6387    "name": "h2_compress_nosec_test",
6388    "src": [
6389      "test/core/end2end/fixtures/h2_compress.cc"
6390    ],
6391    "third_party": false,
6392    "type": "target"
6393  },
6394  {
6395    "deps": [
6396      "end2end_nosec_tests",
6397      "gpr",
6398      "gpr_test_util",
6399      "grpc_test_util_unsecure",
6400      "grpc_unsecure"
6401    ],
6402    "headers": [],
6403    "is_filegroup": false,
6404    "language": "c",
6405    "name": "h2_fd_nosec_test",
6406    "src": [
6407      "test/core/end2end/fixtures/h2_fd.cc"
6408    ],
6409    "third_party": false,
6410    "type": "target"
6411  },
6412  {
6413    "deps": [
6414      "end2end_nosec_tests",
6415      "gpr",
6416      "gpr_test_util",
6417      "grpc_test_util_unsecure",
6418      "grpc_unsecure"
6419    ],
6420    "headers": [],
6421    "is_filegroup": false,
6422    "language": "c",
6423    "name": "h2_full_nosec_test",
6424    "src": [
6425      "test/core/end2end/fixtures/h2_full.cc"
6426    ],
6427    "third_party": false,
6428    "type": "target"
6429  },
6430  {
6431    "deps": [
6432      "end2end_nosec_tests",
6433      "gpr",
6434      "gpr_test_util",
6435      "grpc_test_util_unsecure",
6436      "grpc_unsecure"
6437    ],
6438    "headers": [],
6439    "is_filegroup": false,
6440    "language": "c",
6441    "name": "h2_full+pipe_nosec_test",
6442    "src": [
6443      "test/core/end2end/fixtures/h2_full+pipe.cc"
6444    ],
6445    "third_party": false,
6446    "type": "target"
6447  },
6448  {
6449    "deps": [
6450      "end2end_nosec_tests",
6451      "gpr",
6452      "gpr_test_util",
6453      "grpc_test_util_unsecure",
6454      "grpc_unsecure"
6455    ],
6456    "headers": [],
6457    "is_filegroup": false,
6458    "language": "c",
6459    "name": "h2_full+trace_nosec_test",
6460    "src": [
6461      "test/core/end2end/fixtures/h2_full+trace.cc"
6462    ],
6463    "third_party": false,
6464    "type": "target"
6465  },
6466  {
6467    "deps": [
6468      "end2end_nosec_tests",
6469      "gpr",
6470      "gpr_test_util",
6471      "grpc_test_util_unsecure",
6472      "grpc_unsecure"
6473    ],
6474    "headers": [],
6475    "is_filegroup": false,
6476    "language": "c",
6477    "name": "h2_full+workarounds_nosec_test",
6478    "src": [
6479      "test/core/end2end/fixtures/h2_full+workarounds.cc"
6480    ],
6481    "third_party": false,
6482    "type": "target"
6483  },
6484  {
6485    "deps": [
6486      "end2end_nosec_tests",
6487      "gpr",
6488      "gpr_test_util",
6489      "grpc_test_util_unsecure",
6490      "grpc_unsecure"
6491    ],
6492    "headers": [],
6493    "is_filegroup": false,
6494    "language": "c",
6495    "name": "h2_http_proxy_nosec_test",
6496    "src": [
6497      "test/core/end2end/fixtures/h2_http_proxy.cc"
6498    ],
6499    "third_party": false,
6500    "type": "target"
6501  },
6502  {
6503    "deps": [
6504      "end2end_nosec_tests",
6505      "gpr",
6506      "gpr_test_util",
6507      "grpc_test_util_unsecure",
6508      "grpc_unsecure"
6509    ],
6510    "headers": [],
6511    "is_filegroup": false,
6512    "language": "c",
6513    "name": "h2_proxy_nosec_test",
6514    "src": [
6515      "test/core/end2end/fixtures/h2_proxy.cc"
6516    ],
6517    "third_party": false,
6518    "type": "target"
6519  },
6520  {
6521    "deps": [
6522      "end2end_nosec_tests",
6523      "gpr",
6524      "gpr_test_util",
6525      "grpc_test_util_unsecure",
6526      "grpc_unsecure"
6527    ],
6528    "headers": [],
6529    "is_filegroup": false,
6530    "language": "c",
6531    "name": "h2_sockpair_nosec_test",
6532    "src": [
6533      "test/core/end2end/fixtures/h2_sockpair.cc"
6534    ],
6535    "third_party": false,
6536    "type": "target"
6537  },
6538  {
6539    "deps": [
6540      "end2end_nosec_tests",
6541      "gpr",
6542      "gpr_test_util",
6543      "grpc_test_util_unsecure",
6544      "grpc_unsecure"
6545    ],
6546    "headers": [],
6547    "is_filegroup": false,
6548    "language": "c",
6549    "name": "h2_sockpair+trace_nosec_test",
6550    "src": [
6551      "test/core/end2end/fixtures/h2_sockpair+trace.cc"
6552    ],
6553    "third_party": false,
6554    "type": "target"
6555  },
6556  {
6557    "deps": [
6558      "end2end_nosec_tests",
6559      "gpr",
6560      "gpr_test_util",
6561      "grpc_test_util_unsecure",
6562      "grpc_unsecure"
6563    ],
6564    "headers": [],
6565    "is_filegroup": false,
6566    "language": "c",
6567    "name": "h2_sockpair_1byte_nosec_test",
6568    "src": [
6569      "test/core/end2end/fixtures/h2_sockpair_1byte.cc"
6570    ],
6571    "third_party": false,
6572    "type": "target"
6573  },
6574  {
6575    "deps": [
6576      "end2end_nosec_tests",
6577      "gpr",
6578      "gpr_test_util",
6579      "grpc_test_util_unsecure",
6580      "grpc_unsecure"
6581    ],
6582    "headers": [],
6583    "is_filegroup": false,
6584    "language": "c",
6585    "name": "h2_uds_nosec_test",
6586    "src": [
6587      "test/core/end2end/fixtures/h2_uds.cc"
6588    ],
6589    "third_party": false,
6590    "type": "target"
6591  },
6592  {
6593    "deps": [
6594      "end2end_nosec_tests",
6595      "gpr",
6596      "gpr_test_util",
6597      "grpc_test_util_unsecure",
6598      "grpc_unsecure"
6599    ],
6600    "headers": [],
6601    "is_filegroup": false,
6602    "language": "c",
6603    "name": "inproc_nosec_test",
6604    "src": [
6605      "test/core/end2end/fixtures/inproc.cc"
6606    ],
6607    "third_party": false,
6608    "type": "target"
6609  },
6610  {
6611    "deps": [
6612      "gpr",
6613      "gpr_test_util",
6614      "grpc++_test_config",
6615      "grpc++_test_util_unsecure",
6616      "grpc++_unsecure",
6617      "grpc_test_util_unsecure",
6618      "grpc_unsecure"
6619    ],
6620    "headers": [],
6621    "is_filegroup": false,
6622    "language": "c++",
6623    "name": "resolver_component_test_unsecure",
6624    "src": [
6625      "test/cpp/naming/resolver_component_test.cc"
6626    ],
6627    "third_party": false,
6628    "type": "target"
6629  },
6630  {
6631    "deps": [
6632      "gpr",
6633      "gpr_test_util",
6634      "grpc",
6635      "grpc++",
6636      "grpc++_test_config",
6637      "grpc++_test_util",
6638      "grpc_test_util"
6639    ],
6640    "headers": [],
6641    "is_filegroup": false,
6642    "language": "c++",
6643    "name": "resolver_component_test",
6644    "src": [
6645      "test/cpp/naming/resolver_component_test.cc"
6646    ],
6647    "third_party": false,
6648    "type": "target"
6649  },
6650  {
6651    "deps": [
6652      "gpr",
6653      "gpr_test_util",
6654      "grpc",
6655      "grpc++",
6656      "grpc++_test_config",
6657      "grpc++_test_util",
6658      "grpc_test_util"
6659    ],
6660    "headers": [],
6661    "is_filegroup": false,
6662    "language": "c++",
6663    "name": "resolver_component_tests_runner_invoker_unsecure",
6664    "src": [
6665      "test/cpp/naming/resolver_component_tests_runner_invoker.cc"
6666    ],
6667    "third_party": false,
6668    "type": "target"
6669  },
6670  {
6671    "deps": [
6672      "gpr",
6673      "gpr_test_util",
6674      "grpc",
6675      "grpc++",
6676      "grpc++_test_config",
6677      "grpc++_test_util",
6678      "grpc_test_util"
6679    ],
6680    "headers": [],
6681    "is_filegroup": false,
6682    "language": "c++",
6683    "name": "resolver_component_tests_runner_invoker",
6684    "src": [
6685      "test/cpp/naming/resolver_component_tests_runner_invoker.cc"
6686    ],
6687    "third_party": false,
6688    "type": "target"
6689  },
6690  {
6691    "deps": [
6692      "gpr",
6693      "gpr_test_util",
6694      "grpc++_test_config",
6695      "grpc++_test_util_unsecure",
6696      "grpc++_unsecure",
6697      "grpc_test_util_unsecure",
6698      "grpc_unsecure"
6699    ],
6700    "headers": [],
6701    "is_filegroup": false,
6702    "language": "c++",
6703    "name": "address_sorting_test_unsecure",
6704    "src": [
6705      "test/cpp/naming/address_sorting_test.cc"
6706    ],
6707    "third_party": false,
6708    "type": "target"
6709  },
6710  {
6711    "deps": [
6712      "gpr",
6713      "gpr_test_util",
6714      "grpc",
6715      "grpc++",
6716      "grpc++_test_config",
6717      "grpc++_test_util",
6718      "grpc_test_util"
6719    ],
6720    "headers": [],
6721    "is_filegroup": false,
6722    "language": "c++",
6723    "name": "address_sorting_test",
6724    "src": [
6725      "test/cpp/naming/address_sorting_test.cc"
6726    ],
6727    "third_party": false,
6728    "type": "target"
6729  },
6730  {
6731    "deps": [
6732      "gpr",
6733      "gpr_test_util",
6734      "grpc",
6735      "grpc++",
6736      "grpc++_test_config",
6737      "grpc++_test_util",
6738      "grpc_test_util"
6739    ],
6740    "headers": [],
6741    "is_filegroup": false,
6742    "language": "c++",
6743    "name": "cancel_ares_query_test",
6744    "src": [
6745      "test/cpp/naming/cancel_ares_query_test.cc"
6746    ],
6747    "third_party": false,
6748    "type": "target"
6749  },
6750  {
6751    "deps": [
6752      "gpr",
6753      "gpr_test_util",
6754      "grpc",
6755      "grpc_test_util"
6756    ],
6757    "headers": [],
6758    "is_filegroup": false,
6759    "language": "c",
6760    "name": "alts_credentials_fuzzer_one_entry",
6761    "src": [
6762      "test/core/security/alts_credentials_fuzzer.cc",
6763      "test/core/util/one_corpus_entry_fuzzer.cc"
6764    ],
6765    "third_party": false,
6766    "type": "target"
6767  },
6768  {
6769    "deps": [
6770      "gpr",
6771      "gpr_test_util",
6772      "grpc",
6773      "grpc_test_util"
6774    ],
6775    "headers": [],
6776    "is_filegroup": false,
6777    "language": "c",
6778    "name": "api_fuzzer_one_entry",
6779    "src": [
6780      "test/core/end2end/fuzzers/api_fuzzer.cc",
6781      "test/core/util/one_corpus_entry_fuzzer.cc"
6782    ],
6783    "third_party": false,
6784    "type": "target"
6785  },
6786  {
6787    "deps": [
6788      "gpr",
6789      "gpr_test_util",
6790      "grpc",
6791      "grpc_test_util"
6792    ],
6793    "headers": [],
6794    "is_filegroup": false,
6795    "language": "c",
6796    "name": "client_fuzzer_one_entry",
6797    "src": [
6798      "test/core/end2end/fuzzers/client_fuzzer.cc",
6799      "test/core/util/one_corpus_entry_fuzzer.cc"
6800    ],
6801    "third_party": false,
6802    "type": "target"
6803  },
6804  {
6805    "deps": [
6806      "gpr",
6807      "gpr_test_util",
6808      "grpc",
6809      "grpc_test_util"
6810    ],
6811    "headers": [],
6812    "is_filegroup": false,
6813    "language": "c",
6814    "name": "hpack_parser_fuzzer_test_one_entry",
6815    "src": [
6816      "test/core/transport/chttp2/hpack_parser_fuzzer_test.cc",
6817      "test/core/util/one_corpus_entry_fuzzer.cc"
6818    ],
6819    "third_party": false,
6820    "type": "target"
6821  },
6822  {
6823    "deps": [
6824      "gpr",
6825      "gpr_test_util",
6826      "grpc",
6827      "grpc_test_util"
6828    ],
6829    "headers": [],
6830    "is_filegroup": false,
6831    "language": "c",
6832    "name": "http_request_fuzzer_test_one_entry",
6833    "src": [
6834      "test/core/http/request_fuzzer.cc",
6835      "test/core/util/one_corpus_entry_fuzzer.cc"
6836    ],
6837    "third_party": false,
6838    "type": "target"
6839  },
6840  {
6841    "deps": [
6842      "gpr",
6843      "gpr_test_util",
6844      "grpc",
6845      "grpc_test_util"
6846    ],
6847    "headers": [],
6848    "is_filegroup": false,
6849    "language": "c",
6850    "name": "http_response_fuzzer_test_one_entry",
6851    "src": [
6852      "test/core/http/response_fuzzer.cc",
6853      "test/core/util/one_corpus_entry_fuzzer.cc"
6854    ],
6855    "third_party": false,
6856    "type": "target"
6857  },
6858  {
6859    "deps": [
6860      "gpr",
6861      "gpr_test_util",
6862      "grpc",
6863      "grpc_test_util"
6864    ],
6865    "headers": [],
6866    "is_filegroup": false,
6867    "language": "c",
6868    "name": "json_fuzzer_test_one_entry",
6869    "src": [
6870      "test/core/json/fuzzer.cc",
6871      "test/core/util/one_corpus_entry_fuzzer.cc"
6872    ],
6873    "third_party": false,
6874    "type": "target"
6875  },
6876  {
6877    "deps": [
6878      "gpr",
6879      "gpr_test_util",
6880      "grpc",
6881      "grpc_test_util"
6882    ],
6883    "headers": [],
6884    "is_filegroup": false,
6885    "language": "c",
6886    "name": "nanopb_fuzzer_response_test_one_entry",
6887    "src": [
6888      "test/core/nanopb/fuzzer_response.cc",
6889      "test/core/util/one_corpus_entry_fuzzer.cc"
6890    ],
6891    "third_party": false,
6892    "type": "target"
6893  },
6894  {
6895    "deps": [
6896      "gpr",
6897      "gpr_test_util",
6898      "grpc",
6899      "grpc_test_util"
6900    ],
6901    "headers": [],
6902    "is_filegroup": false,
6903    "language": "c",
6904    "name": "nanopb_fuzzer_serverlist_test_one_entry",
6905    "src": [
6906      "test/core/nanopb/fuzzer_serverlist.cc",
6907      "test/core/util/one_corpus_entry_fuzzer.cc"
6908    ],
6909    "third_party": false,
6910    "type": "target"
6911  },
6912  {
6913    "deps": [
6914      "gpr",
6915      "gpr_test_util",
6916      "grpc",
6917      "grpc_test_util"
6918    ],
6919    "headers": [],
6920    "is_filegroup": false,
6921    "language": "c",
6922    "name": "percent_decode_fuzzer_one_entry",
6923    "src": [
6924      "test/core/slice/percent_decode_fuzzer.cc",
6925      "test/core/util/one_corpus_entry_fuzzer.cc"
6926    ],
6927    "third_party": false,
6928    "type": "target"
6929  },
6930  {
6931    "deps": [
6932      "gpr",
6933      "gpr_test_util",
6934      "grpc",
6935      "grpc_test_util"
6936    ],
6937    "headers": [],
6938    "is_filegroup": false,
6939    "language": "c",
6940    "name": "percent_encode_fuzzer_one_entry",
6941    "src": [
6942      "test/core/slice/percent_encode_fuzzer.cc",
6943      "test/core/util/one_corpus_entry_fuzzer.cc"
6944    ],
6945    "third_party": false,
6946    "type": "target"
6947  },
6948  {
6949    "deps": [
6950      "gpr",
6951      "gpr_test_util",
6952      "grpc",
6953      "grpc_test_util"
6954    ],
6955    "headers": [],
6956    "is_filegroup": false,
6957    "language": "c",
6958    "name": "server_fuzzer_one_entry",
6959    "src": [
6960      "test/core/end2end/fuzzers/server_fuzzer.cc",
6961      "test/core/util/one_corpus_entry_fuzzer.cc"
6962    ],
6963    "third_party": false,
6964    "type": "target"
6965  },
6966  {
6967    "deps": [
6968      "gpr",
6969      "gpr_test_util",
6970      "grpc",
6971      "grpc_test_util"
6972    ],
6973    "headers": [],
6974    "is_filegroup": false,
6975    "language": "c",
6976    "name": "ssl_server_fuzzer_one_entry",
6977    "src": [
6978      "test/core/security/ssl_server_fuzzer.cc",
6979      "test/core/util/one_corpus_entry_fuzzer.cc"
6980    ],
6981    "third_party": false,
6982    "type": "target"
6983  },
6984  {
6985    "deps": [
6986      "gpr",
6987      "gpr_test_util",
6988      "grpc",
6989      "grpc_test_util"
6990    ],
6991    "headers": [],
6992    "is_filegroup": false,
6993    "language": "c",
6994    "name": "uri_fuzzer_test_one_entry",
6995    "src": [
6996      "test/core/client_channel/uri_fuzzer_test.cc",
6997      "test/core/util/one_corpus_entry_fuzzer.cc"
6998    ],
6999    "third_party": false,
7000    "type": "target"
7001  },
7002  {
7003    "deps": [],
7004    "headers": [
7005      "third_party/address_sorting/address_sorting_internal.h",
7006      "third_party/address_sorting/include/address_sorting/address_sorting.h"
7007    ],
7008    "is_filegroup": false,
7009    "language": "c",
7010    "name": "address_sorting",
7011    "src": [],
7012    "third_party": false,
7013    "type": "lib"
7014  },
7015  {
7016    "deps": [
7017      "grpc"
7018    ],
7019    "headers": [
7020      "test/core/tsi/alts/crypt/gsec_test_util.h",
7021      "test/core/tsi/alts/handshaker/alts_handshaker_service_api_test_lib.h"
7022    ],
7023    "is_filegroup": false,
7024    "language": "c",
7025    "name": "alts_test_util",
7026    "src": [
7027      "test/core/tsi/alts/crypt/gsec_test_util.cc",
7028      "test/core/tsi/alts/crypt/gsec_test_util.h",
7029      "test/core/tsi/alts/handshaker/alts_handshaker_service_api_test_lib.cc",
7030      "test/core/tsi/alts/handshaker/alts_handshaker_service_api_test_lib.h"
7031    ],
7032    "third_party": false,
7033    "type": "lib"
7034  },
7035  {
7036    "deps": [],
7037    "headers": [],
7038    "is_filegroup": false,
7039    "language": "c",
7040    "name": "cxxabi",
7041    "src": [],
7042    "third_party": false,
7043    "type": "lib"
7044  },
7045  {
7046    "deps": [
7047      "gpr_base"
7048    ],
7049    "headers": [],
7050    "is_filegroup": false,
7051    "language": "c",
7052    "name": "gpr",
7053    "src": [],
7054    "third_party": false,
7055    "type": "lib"
7056  },
7057  {
7058    "deps": [
7059      "gpr"
7060    ],
7061    "headers": [
7062      "test/core/util/test_config.h"
7063    ],
7064    "is_filegroup": false,
7065    "language": "c",
7066    "name": "gpr_test_util",
7067    "src": [
7068      "test/core/util/test_config.cc",
7069      "test/core/util/test_config.h"
7070    ],
7071    "third_party": false,
7072    "type": "lib"
7073  },
7074  {
7075    "deps": [
7076      "census",
7077      "gpr",
7078      "grpc_base",
7079      "grpc_client_authority_filter",
7080      "grpc_deadline_filter",
7081      "grpc_lb_policy_grpclb_secure",
7082      "grpc_lb_policy_pick_first",
7083      "grpc_lb_policy_round_robin",
7084      "grpc_max_age_filter",
7085      "grpc_message_size_filter",
7086      "grpc_resolver_dns_ares",
7087      "grpc_resolver_dns_native",
7088      "grpc_resolver_fake",
7089      "grpc_resolver_sockaddr",
7090      "grpc_secure",
7091      "grpc_server_backward_compatibility",
7092      "grpc_transport_chttp2_client_insecure",
7093      "grpc_transport_chttp2_client_secure",
7094      "grpc_transport_chttp2_server_insecure",
7095      "grpc_transport_chttp2_server_secure",
7096      "grpc_transport_inproc",
7097      "grpc_workaround_cronet_compression_filter"
7098    ],
7099    "headers": [],
7100    "is_filegroup": false,
7101    "language": "c",
7102    "name": "grpc",
7103    "src": [
7104      "src/core/lib/surface/init.cc"
7105    ],
7106    "third_party": false,
7107    "type": "lib"
7108  },
7109  {
7110    "deps": [
7111      "gpr",
7112      "grpc_base",
7113      "grpc_transport_chttp2_client_secure",
7114      "grpc_transport_cronet_client_secure"
7115    ],
7116    "headers": [],
7117    "is_filegroup": false,
7118    "language": "c",
7119    "name": "grpc_cronet",
7120    "src": [
7121      "src/core/lib/surface/init.cc"
7122    ],
7123    "third_party": false,
7124    "type": "lib"
7125  },
7126  {
7127    "deps": [
7128      "gpr",
7129      "grpc"
7130    ],
7131    "headers": [],
7132    "is_filegroup": false,
7133    "language": "c",
7134    "name": "grpc_dll",
7135    "src": [],
7136    "third_party": false,
7137    "type": "lib"
7138  },
7139  {
7140    "deps": [
7141      "gpr",
7142      "gpr_test_util",
7143      "grpc",
7144      "grpc_test_util_base"
7145    ],
7146    "headers": [
7147      "test/core/end2end/data/ssl_test_data.h",
7148      "test/core/security/oauth2_utils.h"
7149    ],
7150    "is_filegroup": false,
7151    "language": "c",
7152    "name": "grpc_test_util",
7153    "src": [
7154      "test/core/end2end/data/client_certs.cc",
7155      "test/core/end2end/data/server1_cert.cc",
7156      "test/core/end2end/data/server1_key.cc",
7157      "test/core/end2end/data/ssl_test_data.h",
7158      "test/core/end2end/data/test_root_cert.cc",
7159      "test/core/security/oauth2_utils.cc",
7160      "test/core/security/oauth2_utils.h"
7161    ],
7162    "third_party": false,
7163    "type": "lib"
7164  },
7165  {
7166    "deps": [
7167      "gpr",
7168      "gpr_test_util",
7169      "grpc_test_util_base",
7170      "grpc_unsecure"
7171    ],
7172    "headers": [],
7173    "is_filegroup": false,
7174    "language": "c",
7175    "name": "grpc_test_util_unsecure",
7176    "src": [],
7177    "third_party": false,
7178    "type": "lib"
7179  },
7180  {
7181    "deps": [
7182      "census",
7183      "gpr",
7184      "grpc_base",
7185      "grpc_client_authority_filter",
7186      "grpc_deadline_filter",
7187      "grpc_lb_policy_grpclb",
7188      "grpc_lb_policy_pick_first",
7189      "grpc_lb_policy_round_robin",
7190      "grpc_max_age_filter",
7191      "grpc_message_size_filter",
7192      "grpc_resolver_dns_ares",
7193      "grpc_resolver_dns_native",
7194      "grpc_resolver_fake",
7195      "grpc_resolver_sockaddr",
7196      "grpc_server_backward_compatibility",
7197      "grpc_transport_chttp2_client_insecure",
7198      "grpc_transport_chttp2_server_insecure",
7199      "grpc_transport_inproc",
7200      "grpc_workaround_cronet_compression_filter"
7201    ],
7202    "headers": [],
7203    "is_filegroup": false,
7204    "language": "c",
7205    "name": "grpc_unsecure",
7206    "src": [
7207      "src/core/lib/surface/init.cc",
7208      "src/core/lib/surface/init_unsecure.cc"
7209    ],
7210    "third_party": false,
7211    "type": "lib"
7212  },
7213  {
7214    "deps": [
7215      "gpr",
7216      "gpr_test_util",
7217      "grpc",
7218      "grpc_test_util",
7219      "test_tcp_server"
7220    ],
7221    "headers": [
7222      "test/core/util/reconnect_server.h"
7223    ],
7224    "is_filegroup": false,
7225    "language": "c",
7226    "name": "reconnect_server",
7227    "src": [
7228      "test/core/util/reconnect_server.cc",
7229      "test/core/util/reconnect_server.h"
7230    ],
7231    "third_party": false,
7232    "type": "lib"
7233  },
7234  {
7235    "deps": [
7236      "gpr",
7237      "gpr_test_util",
7238      "grpc",
7239      "grpc_test_util"
7240    ],
7241    "headers": [
7242      "test/core/util/test_tcp_server.h"
7243    ],
7244    "is_filegroup": false,
7245    "language": "c",
7246    "name": "test_tcp_server",
7247    "src": [
7248      "test/core/util/test_tcp_server.cc",
7249      "test/core/util/test_tcp_server.h"
7250    ],
7251    "third_party": false,
7252    "type": "lib"
7253  },
7254  {
7255    "deps": [
7256      "gpr",
7257      "grpc",
7258      "grpc++_base",
7259      "grpc++_codegen_base",
7260      "grpc++_codegen_base_src",
7261      "grpc++_codegen_proto"
7262    ],
7263    "headers": [
7264      "include/grpc++/impl/codegen/core_codegen.h",
7265      "include/grpcpp/impl/codegen/core_codegen.h",
7266      "src/cpp/client/secure_credentials.h",
7267      "src/cpp/common/secure_auth_context.h",
7268      "src/cpp/server/secure_server_credentials.h"
7269    ],
7270    "is_filegroup": false,
7271    "language": "c++",
7272    "name": "grpc++",
7273    "src": [
7274      "include/grpc++/impl/codegen/core_codegen.h",
7275      "include/grpcpp/impl/codegen/core_codegen.h",
7276      "src/cpp/client/insecure_credentials.cc",
7277      "src/cpp/client/secure_credentials.cc",
7278      "src/cpp/client/secure_credentials.h",
7279      "src/cpp/common/auth_property_iterator.cc",
7280      "src/cpp/common/secure_auth_context.cc",
7281      "src/cpp/common/secure_auth_context.h",
7282      "src/cpp/common/secure_channel_arguments.cc",
7283      "src/cpp/common/secure_create_auth_context.cc",
7284      "src/cpp/server/insecure_server_credentials.cc",
7285      "src/cpp/server/secure_server_credentials.cc",
7286      "src/cpp/server/secure_server_credentials.h"
7287    ],
7288    "third_party": false,
7289    "type": "lib"
7290  },
7291  {
7292    "deps": [
7293      "grpc++"
7294    ],
7295    "headers": [
7296      "src/cpp/util/core_stats.h",
7297      "src/proto/grpc/core/stats.grpc.pb.h",
7298      "src/proto/grpc/core/stats.pb.h",
7299      "src/proto/grpc/core/stats_mock.grpc.pb.h"
7300    ],
7301    "is_filegroup": false,
7302    "language": "c++",
7303    "name": "grpc++_core_stats",
7304    "src": [
7305      "src/cpp/util/core_stats.cc",
7306      "src/cpp/util/core_stats.h"
7307    ],
7308    "third_party": false,
7309    "type": "lib"
7310  },
7311  {
7312    "deps": [
7313      "census",
7314      "gpr",
7315      "grpc",
7316      "grpc++_base",
7317      "grpc++_codegen_base",
7318      "grpc++_codegen_base_src",
7319      "grpc_cronet",
7320      "grpc_transport_chttp2_client_insecure",
7321      "grpc_transport_chttp2_server_insecure"
7322    ],
7323    "headers": [],
7324    "is_filegroup": false,
7325    "language": "c++",
7326    "name": "grpc++_cronet",
7327    "src": [
7328      "src/cpp/client/cronet_credentials.cc",
7329      "src/cpp/client/insecure_credentials.cc",
7330      "src/cpp/common/insecure_create_auth_context.cc",
7331      "src/cpp/server/insecure_server_credentials.cc"
7332    ],
7333    "third_party": false,
7334    "type": "lib"
7335  },
7336  {
7337    "deps": [
7338      "grpc++"
7339    ],
7340    "headers": [
7341      "include/grpc++/support/error_details.h",
7342      "include/grpcpp/support/error_details.h",
7343      "src/proto/grpc/status/status.grpc.pb.h",
7344      "src/proto/grpc/status/status.pb.h",
7345      "src/proto/grpc/status/status_mock.grpc.pb.h"
7346    ],
7347    "is_filegroup": false,
7348    "language": "c++",
7349    "name": "grpc++_error_details",
7350    "src": [
7351      "include/grpc++/support/error_details.h",
7352      "include/grpcpp/support/error_details.h",
7353      "src/cpp/util/error_details.cc"
7354    ],
7355    "third_party": false,
7356    "type": "lib"
7357  },
7358  {
7359    "deps": [
7360      "grpc",
7361      "grpc++",
7362      "grpc++_config_proto",
7363      "grpc++_reflection_proto"
7364    ],
7365    "headers": [
7366      "test/cpp/util/proto_reflection_descriptor_database.h"
7367    ],
7368    "is_filegroup": false,
7369    "language": "c++",
7370    "name": "grpc++_proto_reflection_desc_db",
7371    "src": [
7372      "test/cpp/util/proto_reflection_descriptor_database.cc",
7373      "test/cpp/util/proto_reflection_descriptor_database.h"
7374    ],
7375    "third_party": false,
7376    "type": "lib"
7377  },
7378  {
7379    "deps": [
7380      "grpc",
7381      "grpc++",
7382      "grpc++_reflection_proto"
7383    ],
7384    "headers": [
7385      "include/grpc++/ext/proto_server_reflection_plugin.h",
7386      "include/grpcpp/ext/proto_server_reflection_plugin.h",
7387      "src/cpp/ext/proto_server_reflection.h"
7388    ],
7389    "is_filegroup": false,
7390    "language": "c++",
7391    "name": "grpc++_reflection",
7392    "src": [
7393      "include/grpc++/ext/proto_server_reflection_plugin.h",
7394      "include/grpcpp/ext/proto_server_reflection_plugin.h",
7395      "src/cpp/ext/proto_server_reflection.cc",
7396      "src/cpp/ext/proto_server_reflection.h",
7397      "src/cpp/ext/proto_server_reflection_plugin.cc"
7398    ],
7399    "third_party": false,
7400    "type": "lib"
7401  },
7402  {
7403    "deps": [],
7404    "headers": [
7405      "test/cpp/util/test_config.h"
7406    ],
7407    "is_filegroup": false,
7408    "language": "c++",
7409    "name": "grpc++_test_config",
7410    "src": [
7411      "test/cpp/util/test_config.h",
7412      "test/cpp/util/test_config_cc.cc"
7413    ],
7414    "third_party": false,
7415    "type": "lib"
7416  },
7417  {
7418    "deps": [
7419      "grpc",
7420      "grpc++",
7421      "grpc++_codegen_base",
7422      "grpc++_codegen_base_src",
7423      "grpc++_codegen_proto",
7424      "grpc++_config_proto",
7425      "grpc_test_util"
7426    ],
7427    "headers": [
7428      "src/proto/grpc/channelz/channelz.grpc.pb.h",
7429      "src/proto/grpc/channelz/channelz.pb.h",
7430      "src/proto/grpc/channelz/channelz_mock.grpc.pb.h",
7431      "src/proto/grpc/health/v1/health.grpc.pb.h",
7432      "src/proto/grpc/health/v1/health.pb.h",
7433      "src/proto/grpc/health/v1/health_mock.grpc.pb.h",
7434      "src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h",
7435      "src/proto/grpc/testing/duplicate/echo_duplicate.pb.h",
7436      "src/proto/grpc/testing/duplicate/echo_duplicate_mock.grpc.pb.h",
7437      "src/proto/grpc/testing/echo.grpc.pb.h",
7438      "src/proto/grpc/testing/echo.pb.h",
7439      "src/proto/grpc/testing/echo_messages.grpc.pb.h",
7440      "src/proto/grpc/testing/echo_messages.pb.h",
7441      "src/proto/grpc/testing/echo_messages_mock.grpc.pb.h",
7442      "src/proto/grpc/testing/echo_mock.grpc.pb.h",
7443      "test/cpp/end2end/test_service_impl.h",
7444      "test/cpp/util/byte_buffer_proto_helper.h",
7445      "test/cpp/util/channel_trace_proto_helper.h",
7446      "test/cpp/util/create_test_channel.h",
7447      "test/cpp/util/string_ref_helper.h",
7448      "test/cpp/util/subprocess.h",
7449      "test/cpp/util/test_credentials_provider.h"
7450    ],
7451    "is_filegroup": false,
7452    "language": "c++",
7453    "name": "grpc++_test_util",
7454    "src": [
7455      "test/cpp/end2end/test_service_impl.cc",
7456      "test/cpp/end2end/test_service_impl.h",
7457      "test/cpp/util/byte_buffer_proto_helper.cc",
7458      "test/cpp/util/byte_buffer_proto_helper.h",
7459      "test/cpp/util/channel_trace_proto_helper.cc",
7460      "test/cpp/util/channel_trace_proto_helper.h",
7461      "test/cpp/util/create_test_channel.cc",
7462      "test/cpp/util/create_test_channel.h",
7463      "test/cpp/util/string_ref_helper.cc",
7464      "test/cpp/util/string_ref_helper.h",
7465      "test/cpp/util/subprocess.cc",
7466      "test/cpp/util/subprocess.h",
7467      "test/cpp/util/test_credentials_provider.cc",
7468      "test/cpp/util/test_credentials_provider.h"
7469    ],
7470    "third_party": false,
7471    "type": "lib"
7472  },
7473  {
7474    "deps": [
7475      "grpc++_codegen_base",
7476      "grpc++_codegen_base_src",
7477      "grpc++_codegen_proto",
7478      "grpc++_config_proto",
7479      "grpc++_unsecure",
7480      "grpc_test_util_unsecure",
7481      "grpc_unsecure"
7482    ],
7483    "headers": [
7484      "src/proto/grpc/health/v1/health.grpc.pb.h",
7485      "src/proto/grpc/health/v1/health.pb.h",
7486      "src/proto/grpc/health/v1/health_mock.grpc.pb.h",
7487      "src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h",
7488      "src/proto/grpc/testing/duplicate/echo_duplicate.pb.h",
7489      "src/proto/grpc/testing/duplicate/echo_duplicate_mock.grpc.pb.h",
7490      "src/proto/grpc/testing/echo.grpc.pb.h",
7491      "src/proto/grpc/testing/echo.pb.h",
7492      "src/proto/grpc/testing/echo_messages.grpc.pb.h",
7493      "src/proto/grpc/testing/echo_messages.pb.h",
7494      "src/proto/grpc/testing/echo_messages_mock.grpc.pb.h",
7495      "src/proto/grpc/testing/echo_mock.grpc.pb.h",
7496      "test/cpp/end2end/test_service_impl.h",
7497      "test/cpp/util/byte_buffer_proto_helper.h",
7498      "test/cpp/util/string_ref_helper.h",
7499      "test/cpp/util/subprocess.h"
7500    ],
7501    "is_filegroup": false,
7502    "language": "c++",
7503    "name": "grpc++_test_util_unsecure",
7504    "src": [
7505      "test/cpp/end2end/test_service_impl.cc",
7506      "test/cpp/end2end/test_service_impl.h",
7507      "test/cpp/util/byte_buffer_proto_helper.cc",
7508      "test/cpp/util/byte_buffer_proto_helper.h",
7509      "test/cpp/util/string_ref_helper.cc",
7510      "test/cpp/util/string_ref_helper.h",
7511      "test/cpp/util/subprocess.cc",
7512      "test/cpp/util/subprocess.h"
7513    ],
7514    "third_party": false,
7515    "type": "lib"
7516  },
7517  {
7518    "deps": [
7519      "gpr",
7520      "grpc++_base_unsecure",
7521      "grpc++_codegen_base",
7522      "grpc++_codegen_base_src",
7523      "grpc_unsecure"
7524    ],
7525    "headers": [],
7526    "is_filegroup": false,
7527    "language": "c++",
7528    "name": "grpc++_unsecure",
7529    "src": [
7530      "src/cpp/client/insecure_credentials.cc",
7531      "src/cpp/common/insecure_create_auth_context.cc",
7532      "src/cpp/server/insecure_server_credentials.cc"
7533    ],
7534    "third_party": false,
7535    "type": "lib"
7536  },
7537  {
7538    "deps": [
7539      "benchmark",
7540      "grpc++_unsecure",
7541      "grpc_test_util_unsecure",
7542      "grpc_unsecure"
7543    ],
7544    "headers": [
7545      "test/cpp/microbenchmarks/fullstack_context_mutators.h",
7546      "test/cpp/microbenchmarks/fullstack_fixtures.h",
7547      "test/cpp/microbenchmarks/helpers.h"
7548    ],
7549    "is_filegroup": false,
7550    "language": "c++",
7551    "name": "grpc_benchmark",
7552    "src": [
7553      "test/cpp/microbenchmarks/fullstack_context_mutators.h",
7554      "test/cpp/microbenchmarks/fullstack_fixtures.h",
7555      "test/cpp/microbenchmarks/helpers.cc",
7556      "test/cpp/microbenchmarks/helpers.h"
7557    ],
7558    "third_party": false,
7559    "type": "lib"
7560  },
7561  {
7562    "deps": [
7563      "grpc",
7564      "grpc++",
7565      "grpc++_config_proto",
7566      "grpc++_proto_reflection_desc_db",
7567      "grpc++_reflection_proto"
7568    ],
7569    "headers": [
7570      "test/cpp/util/cli_call.h",
7571      "test/cpp/util/cli_credentials.h",
7572      "test/cpp/util/config_grpc_cli.h",
7573      "test/cpp/util/grpc_tool.h",
7574      "test/cpp/util/proto_file_parser.h",
7575      "test/cpp/util/service_describer.h"
7576    ],
7577    "is_filegroup": false,
7578    "language": "c++",
7579    "name": "grpc_cli_libs",
7580    "src": [
7581      "test/cpp/util/cli_call.cc",
7582      "test/cpp/util/cli_call.h",
7583      "test/cpp/util/cli_credentials.cc",
7584      "test/cpp/util/cli_credentials.h",
7585      "test/cpp/util/config_grpc_cli.h",
7586      "test/cpp/util/grpc_tool.cc",
7587      "test/cpp/util/grpc_tool.h",
7588      "test/cpp/util/proto_file_parser.cc",
7589      "test/cpp/util/proto_file_parser.h",
7590      "test/cpp/util/service_describer.cc",
7591      "test/cpp/util/service_describer.h"
7592    ],
7593    "third_party": false,
7594    "type": "lib"
7595  },
7596  {
7597    "deps": [
7598      "grpc++_config_proto"
7599    ],
7600    "headers": [
7601      "src/compiler/config.h",
7602      "src/compiler/cpp_generator.h",
7603      "src/compiler/cpp_generator_helpers.h",
7604      "src/compiler/csharp_generator.h",
7605      "src/compiler/csharp_generator_helpers.h",
7606      "src/compiler/generator_helpers.h",
7607      "src/compiler/node_generator.h",
7608      "src/compiler/node_generator_helpers.h",
7609      "src/compiler/objective_c_generator.h",
7610      "src/compiler/objective_c_generator_helpers.h",
7611      "src/compiler/php_generator.h",
7612      "src/compiler/php_generator_helpers.h",
7613      "src/compiler/protobuf_plugin.h",
7614      "src/compiler/python_generator.h",
7615      "src/compiler/python_generator_helpers.h",
7616      "src/compiler/python_private_generator.h",
7617      "src/compiler/ruby_generator.h",
7618      "src/compiler/ruby_generator_helpers-inl.h",
7619      "src/compiler/ruby_generator_map-inl.h",
7620      "src/compiler/ruby_generator_string-inl.h",
7621      "src/compiler/schema_interface.h"
7622    ],
7623    "is_filegroup": false,
7624    "language": "c++",
7625    "name": "grpc_plugin_support",
7626    "src": [
7627      "src/compiler/config.h",
7628      "src/compiler/cpp_generator.cc",
7629      "src/compiler/cpp_generator.h",
7630      "src/compiler/cpp_generator_helpers.h",
7631      "src/compiler/csharp_generator.cc",
7632      "src/compiler/csharp_generator.h",
7633      "src/compiler/csharp_generator_helpers.h",
7634      "src/compiler/generator_helpers.h",
7635      "src/compiler/node_generator.cc",
7636      "src/compiler/node_generator.h",
7637      "src/compiler/node_generator_helpers.h",
7638      "src/compiler/objective_c_generator.cc",
7639      "src/compiler/objective_c_generator.h",
7640      "src/compiler/objective_c_generator_helpers.h",
7641      "src/compiler/php_generator.cc",
7642      "src/compiler/php_generator.h",
7643      "src/compiler/php_generator_helpers.h",
7644      "src/compiler/protobuf_plugin.h",
7645      "src/compiler/python_generator.cc",
7646      "src/compiler/python_generator.h",
7647      "src/compiler/python_generator_helpers.h",
7648      "src/compiler/python_private_generator.h",
7649      "src/compiler/ruby_generator.cc",
7650      "src/compiler/ruby_generator.h",
7651      "src/compiler/ruby_generator_helpers-inl.h",
7652      "src/compiler/ruby_generator_map-inl.h",
7653      "src/compiler/ruby_generator_string-inl.h",
7654      "src/compiler/schema_interface.h"
7655    ],
7656    "third_party": false,
7657    "type": "lib"
7658  },
7659  {
7660    "deps": [
7661      "grpc",
7662      "grpc++",
7663      "grpcpp_channelz_proto"
7664    ],
7665    "headers": [
7666      "include/grpcpp/ext/channelz_service_plugin.h",
7667      "src/cpp/server/channelz/channelz_service.h"
7668    ],
7669    "is_filegroup": false,
7670    "language": "c++",
7671    "name": "grpcpp_channelz",
7672    "src": [
7673      "include/grpcpp/ext/channelz_service_plugin.h",
7674      "src/cpp/server/channelz/channelz_service.cc",
7675      "src/cpp/server/channelz/channelz_service.h",
7676      "src/cpp/server/channelz/channelz_service_plugin.cc"
7677    ],
7678    "third_party": false,
7679    "type": "lib"
7680  },
7681  {
7682    "deps": [
7683      "grpc",
7684      "grpc++",
7685      "grpc++_test_config",
7686      "grpc++_test_util",
7687      "grpc_test_util"
7688    ],
7689    "headers": [
7690      "src/proto/grpc/testing/empty.grpc.pb.h",
7691      "src/proto/grpc/testing/empty.pb.h",
7692      "src/proto/grpc/testing/empty_mock.grpc.pb.h",
7693      "src/proto/grpc/testing/messages.grpc.pb.h",
7694      "src/proto/grpc/testing/messages.pb.h",
7695      "src/proto/grpc/testing/messages_mock.grpc.pb.h",
7696      "src/proto/grpc/testing/test.grpc.pb.h",
7697      "src/proto/grpc/testing/test.pb.h",
7698      "src/proto/grpc/testing/test_mock.grpc.pb.h",
7699      "test/cpp/interop/http2_client.h"
7700    ],
7701    "is_filegroup": false,
7702    "language": "c++",
7703    "name": "http2_client_main",
7704    "src": [
7705      "test/cpp/interop/http2_client.cc",
7706      "test/cpp/interop/http2_client.h"
7707    ],
7708    "third_party": false,
7709    "type": "lib"
7710  },
7711  {
7712    "deps": [
7713      "gpr",
7714      "grpc",
7715      "grpc++",
7716      "grpc++_test_util",
7717      "grpc_test_util"
7718    ],
7719    "headers": [
7720      "src/proto/grpc/testing/messages.grpc.pb.h",
7721      "src/proto/grpc/testing/messages.pb.h",
7722      "src/proto/grpc/testing/messages_mock.grpc.pb.h",
7723      "test/cpp/interop/client_helper.h"
7724    ],
7725    "is_filegroup": false,
7726    "language": "c++",
7727    "name": "interop_client_helper",
7728    "src": [
7729      "test/cpp/interop/client_helper.cc",
7730      "test/cpp/interop/client_helper.h"
7731    ],
7732    "third_party": false,
7733    "type": "lib"
7734  },
7735  {
7736    "deps": [
7737      "gpr",
7738      "gpr_test_util",
7739      "grpc",
7740      "grpc++",
7741      "grpc++_test_config",
7742      "grpc++_test_util",
7743      "grpc_test_util",
7744      "interop_client_helper"
7745    ],
7746    "headers": [
7747      "src/proto/grpc/testing/empty.grpc.pb.h",
7748      "src/proto/grpc/testing/empty.pb.h",
7749      "src/proto/grpc/testing/empty_mock.grpc.pb.h",
7750      "src/proto/grpc/testing/messages.grpc.pb.h",
7751      "src/proto/grpc/testing/messages.pb.h",
7752      "src/proto/grpc/testing/messages_mock.grpc.pb.h",
7753      "src/proto/grpc/testing/test.grpc.pb.h",
7754      "src/proto/grpc/testing/test.pb.h",
7755      "src/proto/grpc/testing/test_mock.grpc.pb.h",
7756      "test/cpp/interop/interop_client.h"
7757    ],
7758    "is_filegroup": false,
7759    "language": "c++",
7760    "name": "interop_client_main",
7761    "src": [
7762      "test/cpp/interop/client.cc",
7763      "test/cpp/interop/interop_client.cc",
7764      "test/cpp/interop/interop_client.h"
7765    ],
7766    "third_party": false,
7767    "type": "lib"
7768  },
7769  {
7770    "deps": [
7771      "gpr",
7772      "grpc",
7773      "grpc++",
7774      "grpc++_test_util",
7775      "grpc_test_util"
7776    ],
7777    "headers": [
7778      "test/cpp/interop/server_helper.h"
7779    ],
7780    "is_filegroup": false,
7781    "language": "c++",
7782    "name": "interop_server_helper",
7783    "src": [
7784      "test/cpp/interop/server_helper.cc",
7785      "test/cpp/interop/server_helper.h"
7786    ],
7787    "third_party": false,
7788    "type": "lib"
7789  },
7790  {
7791    "deps": [
7792      "gpr",
7793      "gpr_test_util",
7794      "grpc",
7795      "grpc++",
7796      "grpc++_test_config",
7797      "grpc++_test_util",
7798      "grpc_test_util",
7799      "interop_server_helper"
7800    ],
7801    "headers": [
7802      "src/proto/grpc/testing/empty.grpc.pb.h",
7803      "src/proto/grpc/testing/empty.pb.h",
7804      "src/proto/grpc/testing/empty_mock.grpc.pb.h",
7805      "src/proto/grpc/testing/messages.grpc.pb.h",
7806      "src/proto/grpc/testing/messages.pb.h",
7807      "src/proto/grpc/testing/messages_mock.grpc.pb.h",
7808      "src/proto/grpc/testing/test.grpc.pb.h",
7809      "src/proto/grpc/testing/test.pb.h",
7810      "src/proto/grpc/testing/test_mock.grpc.pb.h"
7811    ],
7812    "is_filegroup": false,
7813    "language": "c++",
7814    "name": "interop_server_lib",
7815    "src": [
7816      "test/cpp/interop/interop_server.cc"
7817    ],
7818    "third_party": false,
7819    "type": "lib"
7820  },
7821  {
7822    "deps": [
7823      "interop_server_lib"
7824    ],
7825    "headers": [],
7826    "is_filegroup": false,
7827    "language": "c++",
7828    "name": "interop_server_main",
7829    "src": [
7830      "test/cpp/interop/interop_server_bootstrap.cc"
7831    ],
7832    "third_party": false,
7833    "type": "lib"
7834  },
7835  {
7836    "deps": [
7837      "grpc",
7838      "grpc++",
7839      "grpc++_core_stats",
7840      "grpc++_test_util",
7841      "grpc_test_util"
7842    ],
7843    "headers": [
7844      "src/proto/grpc/testing/benchmark_service.grpc.pb.h",
7845      "src/proto/grpc/testing/benchmark_service.pb.h",
7846      "src/proto/grpc/testing/benchmark_service_mock.grpc.pb.h",
7847      "src/proto/grpc/testing/control.grpc.pb.h",
7848      "src/proto/grpc/testing/control.pb.h",
7849      "src/proto/grpc/testing/control_mock.grpc.pb.h",
7850      "src/proto/grpc/testing/messages.grpc.pb.h",
7851      "src/proto/grpc/testing/messages.pb.h",
7852      "src/proto/grpc/testing/messages_mock.grpc.pb.h",
7853      "src/proto/grpc/testing/payloads.grpc.pb.h",
7854      "src/proto/grpc/testing/payloads.pb.h",
7855      "src/proto/grpc/testing/payloads_mock.grpc.pb.h",
7856      "src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.h",
7857      "src/proto/grpc/testing/report_qps_scenario_service.pb.h",
7858      "src/proto/grpc/testing/report_qps_scenario_service_mock.grpc.pb.h",
7859      "src/proto/grpc/testing/stats.grpc.pb.h",
7860      "src/proto/grpc/testing/stats.pb.h",
7861      "src/proto/grpc/testing/stats_mock.grpc.pb.h",
7862      "src/proto/grpc/testing/worker_service.grpc.pb.h",
7863      "src/proto/grpc/testing/worker_service.pb.h",
7864      "src/proto/grpc/testing/worker_service_mock.grpc.pb.h",
7865      "test/cpp/qps/benchmark_config.h",
7866      "test/cpp/qps/client.h",
7867      "test/cpp/qps/driver.h",
7868      "test/cpp/qps/histogram.h",
7869      "test/cpp/qps/interarrival.h",
7870      "test/cpp/qps/parse_json.h",
7871      "test/cpp/qps/qps_server_builder.h",
7872      "test/cpp/qps/qps_worker.h",
7873      "test/cpp/qps/report.h",
7874      "test/cpp/qps/server.h",
7875      "test/cpp/qps/stats.h",
7876      "test/cpp/qps/usage_timer.h"
7877    ],
7878    "is_filegroup": false,
7879    "language": "c++",
7880    "name": "qps",
7881    "src": [
7882      "test/cpp/qps/benchmark_config.cc",
7883      "test/cpp/qps/benchmark_config.h",
7884      "test/cpp/qps/client.h",
7885      "test/cpp/qps/client_async.cc",
7886      "test/cpp/qps/client_sync.cc",
7887      "test/cpp/qps/driver.cc",
7888      "test/cpp/qps/driver.h",
7889      "test/cpp/qps/histogram.h",
7890      "test/cpp/qps/interarrival.h",
7891      "test/cpp/qps/parse_json.cc",
7892      "test/cpp/qps/parse_json.h",
7893      "test/cpp/qps/qps_server_builder.cc",
7894      "test/cpp/qps/qps_server_builder.h",
7895      "test/cpp/qps/qps_worker.cc",
7896      "test/cpp/qps/qps_worker.h",
7897      "test/cpp/qps/report.cc",
7898      "test/cpp/qps/report.h",
7899      "test/cpp/qps/server.h",
7900      "test/cpp/qps/server_async.cc",
7901      "test/cpp/qps/server_sync.cc",
7902      "test/cpp/qps/stats.h",
7903      "test/cpp/qps/usage_timer.cc",
7904      "test/cpp/qps/usage_timer.h"
7905    ],
7906    "third_party": false,
7907    "type": "lib"
7908  },
7909  {
7910    "deps": [
7911      "gpr",
7912      "grpc"
7913    ],
7914    "headers": [],
7915    "is_filegroup": false,
7916    "language": "csharp",
7917    "name": "grpc_csharp_ext",
7918    "src": [
7919      "src/csharp/ext/grpc_csharp_ext.c"
7920    ],
7921    "third_party": false,
7922    "type": "lib"
7923  },
7924  {
7925    "deps": [],
7926    "headers": [
7927      "third_party/boringssl/crypto/asn1/asn1_locl.h",
7928      "third_party/boringssl/crypto/bio/internal.h",
7929      "third_party/boringssl/crypto/bytestring/internal.h",
7930      "third_party/boringssl/crypto/cipher_extra/internal.h",
7931      "third_party/boringssl/crypto/conf/conf_def.h",
7932      "third_party/boringssl/crypto/conf/internal.h",
7933      "third_party/boringssl/crypto/err/internal.h",
7934      "third_party/boringssl/crypto/evp/internal.h",
7935      "third_party/boringssl/crypto/fipsmodule/aes/aes.c",
7936      "third_party/boringssl/crypto/fipsmodule/aes/internal.h",
7937      "third_party/boringssl/crypto/fipsmodule/aes/key_wrap.c",
7938      "third_party/boringssl/crypto/fipsmodule/aes/mode_wrappers.c",
7939      "third_party/boringssl/crypto/fipsmodule/bn/add.c",
7940      "third_party/boringssl/crypto/fipsmodule/bn/asm/x86_64-gcc.c",
7941      "third_party/boringssl/crypto/fipsmodule/bn/bn.c",
7942      "third_party/boringssl/crypto/fipsmodule/bn/bytes.c",
7943      "third_party/boringssl/crypto/fipsmodule/bn/cmp.c",
7944      "third_party/boringssl/crypto/fipsmodule/bn/ctx.c",
7945      "third_party/boringssl/crypto/fipsmodule/bn/div.c",
7946      "third_party/boringssl/crypto/fipsmodule/bn/exponentiation.c",
7947      "third_party/boringssl/crypto/fipsmodule/bn/gcd.c",
7948      "third_party/boringssl/crypto/fipsmodule/bn/generic.c",
7949      "third_party/boringssl/crypto/fipsmodule/bn/internal.h",
7950      "third_party/boringssl/crypto/fipsmodule/bn/jacobi.c",
7951      "third_party/boringssl/crypto/fipsmodule/bn/montgomery.c",
7952      "third_party/boringssl/crypto/fipsmodule/bn/montgomery_inv.c",
7953      "third_party/boringssl/crypto/fipsmodule/bn/mul.c",
7954      "third_party/boringssl/crypto/fipsmodule/bn/prime.c",
7955      "third_party/boringssl/crypto/fipsmodule/bn/random.c",
7956      "third_party/boringssl/crypto/fipsmodule/bn/rsaz_exp.c",
7957      "third_party/boringssl/crypto/fipsmodule/bn/rsaz_exp.h",
7958      "third_party/boringssl/crypto/fipsmodule/bn/shift.c",
7959      "third_party/boringssl/crypto/fipsmodule/bn/sqrt.c",
7960      "third_party/boringssl/crypto/fipsmodule/cipher/aead.c",
7961      "third_party/boringssl/crypto/fipsmodule/cipher/cipher.c",
7962      "third_party/boringssl/crypto/fipsmodule/cipher/e_aes.c",
7963      "third_party/boringssl/crypto/fipsmodule/cipher/e_des.c",
7964      "third_party/boringssl/crypto/fipsmodule/cipher/internal.h",
7965      "third_party/boringssl/crypto/fipsmodule/delocate.h",
7966      "third_party/boringssl/crypto/fipsmodule/des/des.c",
7967      "third_party/boringssl/crypto/fipsmodule/des/internal.h",
7968      "third_party/boringssl/crypto/fipsmodule/digest/digest.c",
7969      "third_party/boringssl/crypto/fipsmodule/digest/digests.c",
7970      "third_party/boringssl/crypto/fipsmodule/digest/internal.h",
7971      "third_party/boringssl/crypto/fipsmodule/digest/md32_common.h",
7972      "third_party/boringssl/crypto/fipsmodule/ec/ec.c",
7973      "third_party/boringssl/crypto/fipsmodule/ec/ec_key.c",
7974      "third_party/boringssl/crypto/fipsmodule/ec/ec_montgomery.c",
7975      "third_party/boringssl/crypto/fipsmodule/ec/internal.h",
7976      "third_party/boringssl/crypto/fipsmodule/ec/oct.c",
7977      "third_party/boringssl/crypto/fipsmodule/ec/p224-64.c",
7978      "third_party/boringssl/crypto/fipsmodule/ec/p256-x86_64-table.h",
7979      "third_party/boringssl/crypto/fipsmodule/ec/p256-x86_64.c",
7980      "third_party/boringssl/crypto/fipsmodule/ec/p256-x86_64.h",
7981      "third_party/boringssl/crypto/fipsmodule/ec/simple.c",
7982      "third_party/boringssl/crypto/fipsmodule/ec/util.c",
7983      "third_party/boringssl/crypto/fipsmodule/ec/wnaf.c",
7984      "third_party/boringssl/crypto/fipsmodule/ecdsa/ecdsa.c",
7985      "third_party/boringssl/crypto/fipsmodule/hmac/hmac.c",
7986      "third_party/boringssl/crypto/fipsmodule/md4/md4.c",
7987      "third_party/boringssl/crypto/fipsmodule/md5/md5.c",
7988      "third_party/boringssl/crypto/fipsmodule/modes/cbc.c",
7989      "third_party/boringssl/crypto/fipsmodule/modes/ccm.c",
7990      "third_party/boringssl/crypto/fipsmodule/modes/cfb.c",
7991      "third_party/boringssl/crypto/fipsmodule/modes/ctr.c",
7992      "third_party/boringssl/crypto/fipsmodule/modes/gcm.c",
7993      "third_party/boringssl/crypto/fipsmodule/modes/internal.h",
7994      "third_party/boringssl/crypto/fipsmodule/modes/ofb.c",
7995      "third_party/boringssl/crypto/fipsmodule/modes/polyval.c",
7996      "third_party/boringssl/crypto/fipsmodule/rand/ctrdrbg.c",
7997      "third_party/boringssl/crypto/fipsmodule/rand/internal.h",
7998      "third_party/boringssl/crypto/fipsmodule/rand/rand.c",
7999      "third_party/boringssl/crypto/fipsmodule/rand/urandom.c",
8000      "third_party/boringssl/crypto/fipsmodule/rsa/blinding.c",
8001      "third_party/boringssl/crypto/fipsmodule/rsa/internal.h",
8002      "third_party/boringssl/crypto/fipsmodule/rsa/padding.c",
8003      "third_party/boringssl/crypto/fipsmodule/rsa/rsa.c",
8004      "third_party/boringssl/crypto/fipsmodule/rsa/rsa_impl.c",
8005      "third_party/boringssl/crypto/fipsmodule/self_check/self_check.c",
8006      "third_party/boringssl/crypto/fipsmodule/sha/sha1-altivec.c",
8007      "third_party/boringssl/crypto/fipsmodule/sha/sha1.c",
8008      "third_party/boringssl/crypto/fipsmodule/sha/sha256.c",
8009      "third_party/boringssl/crypto/fipsmodule/sha/sha512.c",
8010      "third_party/boringssl/crypto/fipsmodule/tls/internal.h",
8011      "third_party/boringssl/crypto/fipsmodule/tls/kdf.c",
8012      "third_party/boringssl/crypto/internal.h",
8013      "third_party/boringssl/crypto/obj/obj_dat.h",
8014      "third_party/boringssl/crypto/pkcs7/internal.h",
8015      "third_party/boringssl/crypto/pkcs8/internal.h",
8016      "third_party/boringssl/crypto/poly1305/internal.h",
8017      "third_party/boringssl/crypto/pool/internal.h",
8018      "third_party/boringssl/crypto/x509/charmap.h",
8019      "third_party/boringssl/crypto/x509/internal.h",
8020      "third_party/boringssl/crypto/x509/vpm_int.h",
8021      "third_party/boringssl/crypto/x509v3/ext_dat.h",
8022      "third_party/boringssl/crypto/x509v3/pcy_int.h",
8023      "third_party/boringssl/include/openssl/aead.h",
8024      "third_party/boringssl/include/openssl/aes.h",
8025      "third_party/boringssl/include/openssl/arm_arch.h",
8026      "third_party/boringssl/include/openssl/asn1.h",
8027      "third_party/boringssl/include/openssl/asn1_mac.h",
8028      "third_party/boringssl/include/openssl/asn1t.h",
8029      "third_party/boringssl/include/openssl/base.h",
8030      "third_party/boringssl/include/openssl/base64.h",
8031      "third_party/boringssl/include/openssl/bio.h",
8032      "third_party/boringssl/include/openssl/blowfish.h",
8033      "third_party/boringssl/include/openssl/bn.h",
8034      "third_party/boringssl/include/openssl/buf.h",
8035      "third_party/boringssl/include/openssl/buffer.h",
8036      "third_party/boringssl/include/openssl/bytestring.h",
8037      "third_party/boringssl/include/openssl/cast.h",
8038      "third_party/boringssl/include/openssl/chacha.h",
8039      "third_party/boringssl/include/openssl/cipher.h",
8040      "third_party/boringssl/include/openssl/cmac.h",
8041      "third_party/boringssl/include/openssl/conf.h",
8042      "third_party/boringssl/include/openssl/cpu.h",
8043      "third_party/boringssl/include/openssl/crypto.h",
8044      "third_party/boringssl/include/openssl/curve25519.h",
8045      "third_party/boringssl/include/openssl/des.h",
8046      "third_party/boringssl/include/openssl/dh.h",
8047      "third_party/boringssl/include/openssl/digest.h",
8048      "third_party/boringssl/include/openssl/dsa.h",
8049      "third_party/boringssl/include/openssl/dtls1.h",
8050      "third_party/boringssl/include/openssl/ec.h",
8051      "third_party/boringssl/include/openssl/ec_key.h",
8052      "third_party/boringssl/include/openssl/ecdh.h",
8053      "third_party/boringssl/include/openssl/ecdsa.h",
8054      "third_party/boringssl/include/openssl/engine.h",
8055      "third_party/boringssl/include/openssl/err.h",
8056      "third_party/boringssl/include/openssl/evp.h",
8057      "third_party/boringssl/include/openssl/ex_data.h",
8058      "third_party/boringssl/include/openssl/hkdf.h",
8059      "third_party/boringssl/include/openssl/hmac.h",
8060      "third_party/boringssl/include/openssl/is_boringssl.h",
8061      "third_party/boringssl/include/openssl/lhash.h",
8062      "third_party/boringssl/include/openssl/lhash_macros.h",
8063      "third_party/boringssl/include/openssl/md4.h",
8064      "third_party/boringssl/include/openssl/md5.h",
8065      "third_party/boringssl/include/openssl/mem.h",
8066      "third_party/boringssl/include/openssl/nid.h",
8067      "third_party/boringssl/include/openssl/obj.h",
8068      "third_party/boringssl/include/openssl/obj_mac.h",
8069      "third_party/boringssl/include/openssl/objects.h",
8070      "third_party/boringssl/include/openssl/opensslconf.h",
8071      "third_party/boringssl/include/openssl/opensslv.h",
8072      "third_party/boringssl/include/openssl/ossl_typ.h",
8073      "third_party/boringssl/include/openssl/pem.h",
8074      "third_party/boringssl/include/openssl/pkcs12.h",
8075      "third_party/boringssl/include/openssl/pkcs7.h",
8076      "third_party/boringssl/include/openssl/pkcs8.h",
8077      "third_party/boringssl/include/openssl/poly1305.h",
8078      "third_party/boringssl/include/openssl/pool.h",
8079      "third_party/boringssl/include/openssl/rand.h",
8080      "third_party/boringssl/include/openssl/rc4.h",
8081      "third_party/boringssl/include/openssl/ripemd.h",
8082      "third_party/boringssl/include/openssl/rsa.h",
8083      "third_party/boringssl/include/openssl/safestack.h",
8084      "third_party/boringssl/include/openssl/sha.h",
8085      "third_party/boringssl/include/openssl/span.h",
8086      "third_party/boringssl/include/openssl/srtp.h",
8087      "third_party/boringssl/include/openssl/ssl.h",
8088      "third_party/boringssl/include/openssl/ssl3.h",
8089      "third_party/boringssl/include/openssl/stack.h",
8090      "third_party/boringssl/include/openssl/thread.h",
8091      "third_party/boringssl/include/openssl/tls1.h",
8092      "third_party/boringssl/include/openssl/type_check.h",
8093      "third_party/boringssl/include/openssl/x509.h",
8094      "third_party/boringssl/include/openssl/x509_vfy.h",
8095      "third_party/boringssl/include/openssl/x509v3.h",
8096      "third_party/boringssl/ssl/internal.h",
8097      "third_party/boringssl/third_party/fiat/curve25519_tables.h",
8098      "third_party/boringssl/third_party/fiat/internal.h",
8099      "third_party/boringssl/third_party/fiat/p256.c"
8100    ],
8101    "is_filegroup": false,
8102    "language": "c",
8103    "name": "boringssl",
8104    "src": [
8105      "src/boringssl/err_data.c"
8106    ],
8107    "third_party": true,
8108    "type": "lib"
8109  },
8110  {
8111    "deps": [],
8112    "headers": [],
8113    "is_filegroup": false,
8114    "language": "c++",
8115    "name": "boringssl_test_util",
8116    "src": [],
8117    "third_party": true,
8118    "type": "lib"
8119  },
8120  {
8121    "deps": [
8122      "boringssl",
8123      "boringssl_test_util"
8124    ],
8125    "headers": [],
8126    "is_filegroup": false,
8127    "language": "c++",
8128    "name": "boringssl_crypto_test_data_lib",
8129    "src": [
8130      "src/boringssl/crypto_test_data.cc"
8131    ],
8132    "third_party": true,
8133    "type": "lib"
8134  },
8135  {
8136    "deps": [
8137      "boringssl",
8138      "boringssl_test_util"
8139    ],
8140    "headers": [],
8141    "is_filegroup": false,
8142    "language": "c++",
8143    "name": "boringssl_asn1_test_lib",
8144    "src": [],
8145    "third_party": true,
8146    "type": "lib"
8147  },
8148  {
8149    "deps": [
8150      "boringssl",
8151      "boringssl_test_util"
8152    ],
8153    "headers": [],
8154    "is_filegroup": false,
8155    "language": "c++",
8156    "name": "boringssl_base64_test_lib",
8157    "src": [],
8158    "third_party": true,
8159    "type": "lib"
8160  },
8161  {
8162    "deps": [
8163      "boringssl",
8164      "boringssl_test_util"
8165    ],
8166    "headers": [],
8167    "is_filegroup": false,
8168    "language": "c++",
8169    "name": "boringssl_bio_test_lib",
8170    "src": [],
8171    "third_party": true,
8172    "type": "lib"
8173  },
8174  {
8175    "deps": [
8176      "boringssl",
8177      "boringssl_test_util"
8178    ],
8179    "headers": [],
8180    "is_filegroup": false,
8181    "language": "c++",
8182    "name": "boringssl_buf_test_lib",
8183    "src": [],
8184    "third_party": true,
8185    "type": "lib"
8186  },
8187  {
8188    "deps": [
8189      "boringssl",
8190      "boringssl_test_util"
8191    ],
8192    "headers": [],
8193    "is_filegroup": false,
8194    "language": "c++",
8195    "name": "boringssl_bytestring_test_lib",
8196    "src": [],
8197    "third_party": true,
8198    "type": "lib"
8199  },
8200  {
8201    "deps": [
8202      "boringssl",
8203      "boringssl_test_util"
8204    ],
8205    "headers": [],
8206    "is_filegroup": false,
8207    "language": "c++",
8208    "name": "boringssl_chacha_test_lib",
8209    "src": [],
8210    "third_party": true,
8211    "type": "lib"
8212  },
8213  {
8214    "deps": [
8215      "boringssl",
8216      "boringssl_test_util"
8217    ],
8218    "headers": [],
8219    "is_filegroup": false,
8220    "language": "c++",
8221    "name": "boringssl_aead_test_lib",
8222    "src": [],
8223    "third_party": true,
8224    "type": "lib"
8225  },
8226  {
8227    "deps": [
8228      "boringssl",
8229      "boringssl_test_util"
8230    ],
8231    "headers": [],
8232    "is_filegroup": false,
8233    "language": "c++",
8234    "name": "boringssl_cipher_test_lib",
8235    "src": [],
8236    "third_party": true,
8237    "type": "lib"
8238  },
8239  {
8240    "deps": [
8241      "boringssl",
8242      "boringssl_test_util"
8243    ],
8244    "headers": [],
8245    "is_filegroup": false,
8246    "language": "c++",
8247    "name": "boringssl_cmac_test_lib",
8248    "src": [],
8249    "third_party": true,
8250    "type": "lib"
8251  },
8252  {
8253    "deps": [
8254      "boringssl",
8255      "boringssl_test_util"
8256    ],
8257    "headers": [],
8258    "is_filegroup": false,
8259    "language": "c++",
8260    "name": "boringssl_compiler_test_lib",
8261    "src": [],
8262    "third_party": true,
8263    "type": "lib"
8264  },
8265  {
8266    "deps": [
8267      "boringssl",
8268      "boringssl_test_util"
8269    ],
8270    "headers": [],
8271    "is_filegroup": false,
8272    "language": "c++",
8273    "name": "boringssl_constant_time_test_lib",
8274    "src": [],
8275    "third_party": true,
8276    "type": "lib"
8277  },
8278  {
8279    "deps": [
8280      "boringssl",
8281      "boringssl_test_util"
8282    ],
8283    "headers": [],
8284    "is_filegroup": false,
8285    "language": "c++",
8286    "name": "boringssl_ed25519_test_lib",
8287    "src": [],
8288    "third_party": true,
8289    "type": "lib"
8290  },
8291  {
8292    "deps": [
8293      "boringssl",
8294      "boringssl_test_util"
8295    ],
8296    "headers": [],
8297    "is_filegroup": false,
8298    "language": "c++",
8299    "name": "boringssl_spake25519_test_lib",
8300    "src": [],
8301    "third_party": true,
8302    "type": "lib"
8303  },
8304  {
8305    "deps": [
8306      "boringssl",
8307      "boringssl_test_util"
8308    ],
8309    "headers": [],
8310    "is_filegroup": false,
8311    "language": "c++",
8312    "name": "boringssl_x25519_test_lib",
8313    "src": [],
8314    "third_party": true,
8315    "type": "lib"
8316  },
8317  {
8318    "deps": [
8319      "boringssl",
8320      "boringssl_test_util"
8321    ],
8322    "headers": [],
8323    "is_filegroup": false,
8324    "language": "c++",
8325    "name": "boringssl_dh_test_lib",
8326    "src": [],
8327    "third_party": true,
8328    "type": "lib"
8329  },
8330  {
8331    "deps": [
8332      "boringssl",
8333      "boringssl_test_util"
8334    ],
8335    "headers": [],
8336    "is_filegroup": false,
8337    "language": "c++",
8338    "name": "boringssl_digest_test_lib",
8339    "src": [],
8340    "third_party": true,
8341    "type": "lib"
8342  },
8343  {
8344    "deps": [
8345      "boringssl",
8346      "boringssl_test_util"
8347    ],
8348    "headers": [],
8349    "is_filegroup": false,
8350    "language": "c++",
8351    "name": "boringssl_dsa_test_lib",
8352    "src": [],
8353    "third_party": true,
8354    "type": "lib"
8355  },
8356  {
8357    "deps": [
8358      "boringssl",
8359      "boringssl_test_util"
8360    ],
8361    "headers": [],
8362    "is_filegroup": false,
8363    "language": "c++",
8364    "name": "boringssl_ecdh_test_lib",
8365    "src": [],
8366    "third_party": true,
8367    "type": "lib"
8368  },
8369  {
8370    "deps": [
8371      "boringssl",
8372      "boringssl_test_util"
8373    ],
8374    "headers": [],
8375    "is_filegroup": false,
8376    "language": "c++",
8377    "name": "boringssl_err_test_lib",
8378    "src": [],
8379    "third_party": true,
8380    "type": "lib"
8381  },
8382  {
8383    "deps": [
8384      "boringssl",
8385      "boringssl_test_util"
8386    ],
8387    "headers": [],
8388    "is_filegroup": false,
8389    "language": "c++",
8390    "name": "boringssl_evp_extra_test_lib",
8391    "src": [],
8392    "third_party": true,
8393    "type": "lib"
8394  },
8395  {
8396    "deps": [
8397      "boringssl",
8398      "boringssl_test_util"
8399    ],
8400    "headers": [],
8401    "is_filegroup": false,
8402    "language": "c++",
8403    "name": "boringssl_evp_test_lib",
8404    "src": [],
8405    "third_party": true,
8406    "type": "lib"
8407  },
8408  {
8409    "deps": [
8410      "boringssl",
8411      "boringssl_test_util"
8412    ],
8413    "headers": [],
8414    "is_filegroup": false,
8415    "language": "c++",
8416    "name": "boringssl_pbkdf_test_lib",
8417    "src": [],
8418    "third_party": true,
8419    "type": "lib"
8420  },
8421  {
8422    "deps": [
8423      "boringssl",
8424      "boringssl_test_util"
8425    ],
8426    "headers": [],
8427    "is_filegroup": false,
8428    "language": "c++",
8429    "name": "boringssl_scrypt_test_lib",
8430    "src": [],
8431    "third_party": true,
8432    "type": "lib"
8433  },
8434  {
8435    "deps": [
8436      "boringssl",
8437      "boringssl_test_util"
8438    ],
8439    "headers": [],
8440    "is_filegroup": false,
8441    "language": "c++",
8442    "name": "boringssl_aes_test_lib",
8443    "src": [],
8444    "third_party": true,
8445    "type": "lib"
8446  },
8447  {
8448    "deps": [
8449      "boringssl",
8450      "boringssl_test_util"
8451    ],
8452    "headers": [],
8453    "is_filegroup": false,
8454    "language": "c++",
8455    "name": "boringssl_bn_test_lib",
8456    "src": [],
8457    "third_party": true,
8458    "type": "lib"
8459  },
8460  {
8461    "deps": [
8462      "boringssl",
8463      "boringssl_test_util"
8464    ],
8465    "headers": [],
8466    "is_filegroup": false,
8467    "language": "c++",
8468    "name": "boringssl_ec_test_lib",
8469    "src": [],
8470    "third_party": true,
8471    "type": "lib"
8472  },
8473  {
8474    "deps": [
8475      "boringssl",
8476      "boringssl_test_util"
8477    ],
8478    "headers": [],
8479    "is_filegroup": false,
8480    "language": "c++",
8481    "name": "boringssl_p256-x86_64_test_lib",
8482    "src": [],
8483    "third_party": true,
8484    "type": "lib"
8485  },
8486  {
8487    "deps": [
8488      "boringssl",
8489      "boringssl_test_util"
8490    ],
8491    "headers": [],
8492    "is_filegroup": false,
8493    "language": "c++",
8494    "name": "boringssl_ecdsa_test_lib",
8495    "src": [],
8496    "third_party": true,
8497    "type": "lib"
8498  },
8499  {
8500    "deps": [
8501      "boringssl",
8502      "boringssl_test_util"
8503    ],
8504    "headers": [],
8505    "is_filegroup": false,
8506    "language": "c++",
8507    "name": "boringssl_gcm_test_lib",
8508    "src": [],
8509    "third_party": true,
8510    "type": "lib"
8511  },
8512  {
8513    "deps": [
8514      "boringssl",
8515      "boringssl_test_util"
8516    ],
8517    "headers": [],
8518    "is_filegroup": false,
8519    "language": "c++",
8520    "name": "boringssl_ctrdrbg_test_lib",
8521    "src": [],
8522    "third_party": true,
8523    "type": "lib"
8524  },
8525  {
8526    "deps": [
8527      "boringssl",
8528      "boringssl_test_util"
8529    ],
8530    "headers": [],
8531    "is_filegroup": false,
8532    "language": "c++",
8533    "name": "boringssl_hkdf_test_lib",
8534    "src": [],
8535    "third_party": true,
8536    "type": "lib"
8537  },
8538  {
8539    "deps": [
8540      "boringssl",
8541      "boringssl_test_util"
8542    ],
8543    "headers": [],
8544    "is_filegroup": false,
8545    "language": "c++",
8546    "name": "boringssl_hmac_test_lib",
8547    "src": [],
8548    "third_party": true,
8549    "type": "lib"
8550  },
8551  {
8552    "deps": [
8553      "boringssl",
8554      "boringssl_test_util"
8555    ],
8556    "headers": [],
8557    "is_filegroup": false,
8558    "language": "c++",
8559    "name": "boringssl_lhash_test_lib",
8560    "src": [],
8561    "third_party": true,
8562    "type": "lib"
8563  },
8564  {
8565    "deps": [
8566      "boringssl",
8567      "boringssl_test_util"
8568    ],
8569    "headers": [],
8570    "is_filegroup": false,
8571    "language": "c++",
8572    "name": "boringssl_obj_test_lib",
8573    "src": [],
8574    "third_party": true,
8575    "type": "lib"
8576  },
8577  {
8578    "deps": [
8579      "boringssl",
8580      "boringssl_test_util"
8581    ],
8582    "headers": [],
8583    "is_filegroup": false,
8584    "language": "c++",
8585    "name": "boringssl_pkcs7_test_lib",
8586    "src": [],
8587    "third_party": true,
8588    "type": "lib"
8589  },
8590  {
8591    "deps": [
8592      "boringssl",
8593      "boringssl_test_util"
8594    ],
8595    "headers": [],
8596    "is_filegroup": false,
8597    "language": "c++",
8598    "name": "boringssl_pkcs12_test_lib",
8599    "src": [],
8600    "third_party": true,
8601    "type": "lib"
8602  },
8603  {
8604    "deps": [
8605      "boringssl",
8606      "boringssl_test_util"
8607    ],
8608    "headers": [],
8609    "is_filegroup": false,
8610    "language": "c++",
8611    "name": "boringssl_pkcs8_test_lib",
8612    "src": [],
8613    "third_party": true,
8614    "type": "lib"
8615  },
8616  {
8617    "deps": [
8618      "boringssl",
8619      "boringssl_test_util"
8620    ],
8621    "headers": [],
8622    "is_filegroup": false,
8623    "language": "c++",
8624    "name": "boringssl_poly1305_test_lib",
8625    "src": [],
8626    "third_party": true,
8627    "type": "lib"
8628  },
8629  {
8630    "deps": [
8631      "boringssl",
8632      "boringssl_test_util"
8633    ],
8634    "headers": [],
8635    "is_filegroup": false,
8636    "language": "c++",
8637    "name": "boringssl_pool_test_lib",
8638    "src": [],
8639    "third_party": true,
8640    "type": "lib"
8641  },
8642  {
8643    "deps": [
8644      "boringssl",
8645      "boringssl_test_util"
8646    ],
8647    "headers": [],
8648    "is_filegroup": false,
8649    "language": "c++",
8650    "name": "boringssl_refcount_test_lib",
8651    "src": [],
8652    "third_party": true,
8653    "type": "lib"
8654  },
8655  {
8656    "deps": [
8657      "boringssl",
8658      "boringssl_test_util"
8659    ],
8660    "headers": [],
8661    "is_filegroup": false,
8662    "language": "c++",
8663    "name": "boringssl_rsa_test_lib",
8664    "src": [],
8665    "third_party": true,
8666    "type": "lib"
8667  },
8668  {
8669    "deps": [
8670      "boringssl",
8671      "boringssl_test_util"
8672    ],
8673    "headers": [],
8674    "is_filegroup": false,
8675    "language": "c++",
8676    "name": "boringssl_self_test_lib",
8677    "src": [],
8678    "third_party": true,
8679    "type": "lib"
8680  },
8681  {
8682    "deps": [
8683      "boringssl",
8684      "boringssl_test_util"
8685    ],
8686    "headers": [],
8687    "is_filegroup": false,
8688    "language": "c++",
8689    "name": "boringssl_file_test_gtest_lib",
8690    "src": [],
8691    "third_party": true,
8692    "type": "lib"
8693  },
8694  {
8695    "deps": [
8696      "boringssl",
8697      "boringssl_test_util"
8698    ],
8699    "headers": [],
8700    "is_filegroup": false,
8701    "language": "c++",
8702    "name": "boringssl_gtest_main_lib",
8703    "src": [],
8704    "third_party": true,
8705    "type": "lib"
8706  },
8707  {
8708    "deps": [
8709      "boringssl",
8710      "boringssl_test_util"
8711    ],
8712    "headers": [],
8713    "is_filegroup": false,
8714    "language": "c++",
8715    "name": "boringssl_thread_test_lib",
8716    "src": [],
8717    "third_party": true,
8718    "type": "lib"
8719  },
8720  {
8721    "deps": [
8722      "boringssl",
8723      "boringssl_test_util"
8724    ],
8725    "headers": [],
8726    "is_filegroup": false,
8727    "language": "c++",
8728    "name": "boringssl_x509_test_lib",
8729    "src": [],
8730    "third_party": true,
8731    "type": "lib"
8732  },
8733  {
8734    "deps": [
8735      "boringssl",
8736      "boringssl_test_util"
8737    ],
8738    "headers": [],
8739    "is_filegroup": false,
8740    "language": "c++",
8741    "name": "boringssl_tab_test_lib",
8742    "src": [],
8743    "third_party": true,
8744    "type": "lib"
8745  },
8746  {
8747    "deps": [
8748      "boringssl",
8749      "boringssl_test_util"
8750    ],
8751    "headers": [],
8752    "is_filegroup": false,
8753    "language": "c++",
8754    "name": "boringssl_v3name_test_lib",
8755    "src": [],
8756    "third_party": true,
8757    "type": "lib"
8758  },
8759  {
8760    "deps": [
8761      "boringssl",
8762      "boringssl_test_util"
8763    ],
8764    "headers": [],
8765    "is_filegroup": false,
8766    "language": "c++",
8767    "name": "boringssl_span_test_lib",
8768    "src": [],
8769    "third_party": true,
8770    "type": "lib"
8771  },
8772  {
8773    "deps": [
8774      "boringssl",
8775      "boringssl_test_util"
8776    ],
8777    "headers": [],
8778    "is_filegroup": false,
8779    "language": "c++",
8780    "name": "boringssl_ssl_test_lib",
8781    "src": [],
8782    "third_party": true,
8783    "type": "lib"
8784  },
8785  {
8786    "deps": [],
8787    "headers": [
8788      "third_party/benchmark/include/benchmark/benchmark.h",
8789      "third_party/benchmark/include/benchmark/benchmark_api.h",
8790      "third_party/benchmark/include/benchmark/reporter.h",
8791      "third_party/benchmark/src/arraysize.h",
8792      "third_party/benchmark/src/benchmark_api_internal.h",
8793      "third_party/benchmark/src/check.h",
8794      "third_party/benchmark/src/colorprint.h",
8795      "third_party/benchmark/src/commandlineflags.h",
8796      "third_party/benchmark/src/complexity.h",
8797      "third_party/benchmark/src/counter.h",
8798      "third_party/benchmark/src/cycleclock.h",
8799      "third_party/benchmark/src/internal_macros.h",
8800      "third_party/benchmark/src/log.h",
8801      "third_party/benchmark/src/mutex.h",
8802      "third_party/benchmark/src/re.h",
8803      "third_party/benchmark/src/sleep.h",
8804      "third_party/benchmark/src/stat.h",
8805      "third_party/benchmark/src/string_util.h",
8806      "third_party/benchmark/src/sysinfo.h",
8807      "third_party/benchmark/src/timers.h"
8808    ],
8809    "is_filegroup": false,
8810    "language": "c++",
8811    "name": "benchmark",
8812    "src": [],
8813    "third_party": false,
8814    "type": "lib"
8815  },
8816  {
8817    "deps": [],
8818    "headers": [
8819      "third_party/zlib/crc32.h",
8820      "third_party/zlib/deflate.h",
8821      "third_party/zlib/gzguts.h",
8822      "third_party/zlib/inffast.h",
8823      "third_party/zlib/inffixed.h",
8824      "third_party/zlib/inflate.h",
8825      "third_party/zlib/inftrees.h",
8826      "third_party/zlib/trees.h",
8827      "third_party/zlib/zconf.h",
8828      "third_party/zlib/zlib.h",
8829      "third_party/zlib/zutil.h"
8830    ],
8831    "is_filegroup": false,
8832    "language": "c",
8833    "name": "z",
8834    "src": [],
8835    "third_party": true,
8836    "type": "lib"
8837  },
8838  {
8839    "deps": [],
8840    "headers": [
8841      "third_party/cares/ares_build.h",
8842      "third_party/cares/cares/ares.h",
8843      "third_party/cares/cares/ares_data.h",
8844      "third_party/cares/cares/ares_dns.h",
8845      "third_party/cares/cares/ares_getenv.h",
8846      "third_party/cares/cares/ares_getopt.h",
8847      "third_party/cares/cares/ares_inet_net_pton.h",
8848      "third_party/cares/cares/ares_iphlpapi.h",
8849      "third_party/cares/cares/ares_ipv6.h",
8850      "third_party/cares/cares/ares_library_init.h",
8851      "third_party/cares/cares/ares_llist.h",
8852      "third_party/cares/cares/ares_nowarn.h",
8853      "third_party/cares/cares/ares_platform.h",
8854      "third_party/cares/cares/ares_private.h",
8855      "third_party/cares/cares/ares_rules.h",
8856      "third_party/cares/cares/ares_setup.h",
8857      "third_party/cares/cares/ares_strcasecmp.h",
8858      "third_party/cares/cares/ares_strdup.h",
8859      "third_party/cares/cares/ares_version.h",
8860      "third_party/cares/cares/bitncmp.h",
8861      "third_party/cares/cares/config-win32.h",
8862      "third_party/cares/cares/setup_once.h",
8863      "third_party/cares/config_darwin/ares_config.h",
8864      "third_party/cares/config_freebsd/ares_config.h",
8865      "third_party/cares/config_linux/ares_config.h",
8866      "third_party/cares/config_openbsd/ares_config.h"
8867    ],
8868    "is_filegroup": false,
8869    "language": "c",
8870    "name": "ares",
8871    "src": [],
8872    "third_party": false,
8873    "type": "lib"
8874  },
8875  {
8876    "deps": [
8877      "gpr",
8878      "gpr_test_util",
8879      "grpc_test_util_unsecure",
8880      "grpc_unsecure"
8881    ],
8882    "headers": [
8883      "test/core/bad_client/bad_client.h"
8884    ],
8885    "is_filegroup": false,
8886    "language": "c",
8887    "name": "bad_client_test",
8888    "src": [
8889      "test/core/bad_client/bad_client.cc",
8890      "test/core/bad_client/bad_client.h"
8891    ],
8892    "third_party": false,
8893    "type": "lib"
8894  },
8895  {
8896    "deps": [
8897      "gpr",
8898      "gpr_test_util",
8899      "grpc",
8900      "grpc_test_util"
8901    ],
8902    "headers": [
8903      "test/core/bad_ssl/server_common.h"
8904    ],
8905    "is_filegroup": false,
8906    "language": "c",
8907    "name": "bad_ssl_test_server",
8908    "src": [
8909      "test/core/bad_ssl/server_common.cc",
8910      "test/core/bad_ssl/server_common.h"
8911    ],
8912    "third_party": false,
8913    "type": "lib"
8914  },
8915  {
8916    "deps": [
8917      "gpr",
8918      "gpr_test_util",
8919      "grpc",
8920      "grpc_test_util"
8921    ],
8922    "headers": [
8923      "test/core/end2end/end2end_tests.h",
8924      "test/core/end2end/tests/cancel_test_helpers.h"
8925    ],
8926    "is_filegroup": false,
8927    "language": "c",
8928    "name": "end2end_tests",
8929    "src": [
8930      "test/core/end2end/end2end_test_utils.cc",
8931      "test/core/end2end/end2end_tests.cc",
8932      "test/core/end2end/end2end_tests.h",
8933      "test/core/end2end/tests/authority_not_supported.cc",
8934      "test/core/end2end/tests/bad_hostname.cc",
8935      "test/core/end2end/tests/bad_ping.cc",
8936      "test/core/end2end/tests/binary_metadata.cc",
8937      "test/core/end2end/tests/call_creds.cc",
8938      "test/core/end2end/tests/call_host_override.cc",
8939      "test/core/end2end/tests/cancel_after_accept.cc",
8940      "test/core/end2end/tests/cancel_after_client_done.cc",
8941      "test/core/end2end/tests/cancel_after_invoke.cc",
8942      "test/core/end2end/tests/cancel_after_round_trip.cc",
8943      "test/core/end2end/tests/cancel_before_invoke.cc",
8944      "test/core/end2end/tests/cancel_in_a_vacuum.cc",
8945      "test/core/end2end/tests/cancel_test_helpers.h",
8946      "test/core/end2end/tests/cancel_with_status.cc",
8947      "test/core/end2end/tests/channelz.cc",
8948      "test/core/end2end/tests/compressed_payload.cc",
8949      "test/core/end2end/tests/connectivity.cc",
8950      "test/core/end2end/tests/default_host.cc",
8951      "test/core/end2end/tests/disappearing_server.cc",
8952      "test/core/end2end/tests/empty_batch.cc",
8953      "test/core/end2end/tests/filter_call_init_fails.cc",
8954      "test/core/end2end/tests/filter_causes_close.cc",
8955      "test/core/end2end/tests/filter_latency.cc",
8956      "test/core/end2end/tests/filter_status_code.cc",
8957      "test/core/end2end/tests/graceful_server_shutdown.cc",
8958      "test/core/end2end/tests/high_initial_seqno.cc",
8959      "test/core/end2end/tests/hpack_size.cc",
8960      "test/core/end2end/tests/idempotent_request.cc",
8961      "test/core/end2end/tests/invoke_large_request.cc",
8962      "test/core/end2end/tests/keepalive_timeout.cc",
8963      "test/core/end2end/tests/large_metadata.cc",
8964      "test/core/end2end/tests/max_concurrent_streams.cc",
8965      "test/core/end2end/tests/max_connection_age.cc",
8966      "test/core/end2end/tests/max_connection_idle.cc",
8967      "test/core/end2end/tests/max_message_length.cc",
8968      "test/core/end2end/tests/negative_deadline.cc",
8969      "test/core/end2end/tests/network_status_change.cc",
8970      "test/core/end2end/tests/no_error_on_hotpath.cc",
8971      "test/core/end2end/tests/no_logging.cc",
8972      "test/core/end2end/tests/no_op.cc",
8973      "test/core/end2end/tests/payload.cc",
8974      "test/core/end2end/tests/ping.cc",
8975      "test/core/end2end/tests/ping_pong_streaming.cc",
8976      "test/core/end2end/tests/proxy_auth.cc",
8977      "test/core/end2end/tests/registered_call.cc",
8978      "test/core/end2end/tests/request_with_flags.cc",
8979      "test/core/end2end/tests/request_with_payload.cc",
8980      "test/core/end2end/tests/resource_quota_server.cc",
8981      "test/core/end2end/tests/retry.cc",
8982      "test/core/end2end/tests/retry_cancellation.cc",
8983      "test/core/end2end/tests/retry_disabled.cc",
8984      "test/core/end2end/tests/retry_exceeds_buffer_size_in_initial_batch.cc",
8985      "test/core/end2end/tests/retry_exceeds_buffer_size_in_subsequent_batch.cc",
8986      "test/core/end2end/tests/retry_non_retriable_status.cc",
8987      "test/core/end2end/tests/retry_non_retriable_status_before_recv_trailing_metadata_started.cc",
8988      "test/core/end2end/tests/retry_recv_initial_metadata.cc",
8989      "test/core/end2end/tests/retry_recv_message.cc",
8990      "test/core/end2end/tests/retry_server_pushback_delay.cc",
8991      "test/core/end2end/tests/retry_server_pushback_disabled.cc",
8992      "test/core/end2end/tests/retry_streaming.cc",
8993      "test/core/end2end/tests/retry_streaming_after_commit.cc",
8994      "test/core/end2end/tests/retry_streaming_succeeds_before_replay_finished.cc",
8995      "test/core/end2end/tests/retry_throttled.cc",
8996      "test/core/end2end/tests/retry_too_many_attempts.cc",
8997      "test/core/end2end/tests/server_finishes_request.cc",
8998      "test/core/end2end/tests/shutdown_finishes_calls.cc",
8999      "test/core/end2end/tests/shutdown_finishes_tags.cc",
9000      "test/core/end2end/tests/simple_cacheable_request.cc",
9001      "test/core/end2end/tests/simple_delayed_request.cc",
9002      "test/core/end2end/tests/simple_metadata.cc",
9003      "test/core/end2end/tests/simple_request.cc",
9004      "test/core/end2end/tests/stream_compression_compressed_payload.cc",
9005      "test/core/end2end/tests/stream_compression_payload.cc",
9006      "test/core/end2end/tests/stream_compression_ping_pong_streaming.cc",
9007      "test/core/end2end/tests/streaming_error_response.cc",
9008      "test/core/end2end/tests/trailing_metadata.cc",
9009      "test/core/end2end/tests/workaround_cronet_compression.cc",
9010      "test/core/end2end/tests/write_buffering.cc",
9011      "test/core/end2end/tests/write_buffering_at_end.cc"
9012    ],
9013    "third_party": false,
9014    "type": "lib"
9015  },
9016  {
9017    "deps": [
9018      "gpr",
9019      "gpr_test_util",
9020      "grpc_test_util_unsecure",
9021      "grpc_unsecure"
9022    ],
9023    "headers": [
9024      "test/core/end2end/end2end_tests.h",
9025      "test/core/end2end/tests/cancel_test_helpers.h"
9026    ],
9027    "is_filegroup": false,
9028    "language": "c",
9029    "name": "end2end_nosec_tests",
9030    "src": [
9031      "test/core/end2end/end2end_nosec_tests.cc",
9032      "test/core/end2end/end2end_test_utils.cc",
9033      "test/core/end2end/end2end_tests.h",
9034      "test/core/end2end/tests/authority_not_supported.cc",
9035      "test/core/end2end/tests/bad_hostname.cc",
9036      "test/core/end2end/tests/bad_ping.cc",
9037      "test/core/end2end/tests/binary_metadata.cc",
9038      "test/core/end2end/tests/call_host_override.cc",
9039      "test/core/end2end/tests/cancel_after_accept.cc",
9040      "test/core/end2end/tests/cancel_after_client_done.cc",
9041      "test/core/end2end/tests/cancel_after_invoke.cc",
9042      "test/core/end2end/tests/cancel_after_round_trip.cc",
9043      "test/core/end2end/tests/cancel_before_invoke.cc",
9044      "test/core/end2end/tests/cancel_in_a_vacuum.cc",
9045      "test/core/end2end/tests/cancel_test_helpers.h",
9046      "test/core/end2end/tests/cancel_with_status.cc",
9047      "test/core/end2end/tests/channelz.cc",
9048      "test/core/end2end/tests/compressed_payload.cc",
9049      "test/core/end2end/tests/connectivity.cc",
9050      "test/core/end2end/tests/default_host.cc",
9051      "test/core/end2end/tests/disappearing_server.cc",
9052      "test/core/end2end/tests/empty_batch.cc",
9053      "test/core/end2end/tests/filter_call_init_fails.cc",
9054      "test/core/end2end/tests/filter_causes_close.cc",
9055      "test/core/end2end/tests/filter_latency.cc",
9056      "test/core/end2end/tests/filter_status_code.cc",
9057      "test/core/end2end/tests/graceful_server_shutdown.cc",
9058      "test/core/end2end/tests/high_initial_seqno.cc",
9059      "test/core/end2end/tests/hpack_size.cc",
9060      "test/core/end2end/tests/idempotent_request.cc",
9061      "test/core/end2end/tests/invoke_large_request.cc",
9062      "test/core/end2end/tests/keepalive_timeout.cc",
9063      "test/core/end2end/tests/large_metadata.cc",
9064      "test/core/end2end/tests/max_concurrent_streams.cc",
9065      "test/core/end2end/tests/max_connection_age.cc",
9066      "test/core/end2end/tests/max_connection_idle.cc",
9067      "test/core/end2end/tests/max_message_length.cc",
9068      "test/core/end2end/tests/negative_deadline.cc",
9069      "test/core/end2end/tests/network_status_change.cc",
9070      "test/core/end2end/tests/no_error_on_hotpath.cc",
9071      "test/core/end2end/tests/no_logging.cc",
9072      "test/core/end2end/tests/no_op.cc",
9073      "test/core/end2end/tests/payload.cc",
9074      "test/core/end2end/tests/ping.cc",
9075      "test/core/end2end/tests/ping_pong_streaming.cc",
9076      "test/core/end2end/tests/proxy_auth.cc",
9077      "test/core/end2end/tests/registered_call.cc",
9078      "test/core/end2end/tests/request_with_flags.cc",
9079      "test/core/end2end/tests/request_with_payload.cc",
9080      "test/core/end2end/tests/resource_quota_server.cc",
9081      "test/core/end2end/tests/retry.cc",
9082      "test/core/end2end/tests/retry_cancellation.cc",
9083      "test/core/end2end/tests/retry_disabled.cc",
9084      "test/core/end2end/tests/retry_exceeds_buffer_size_in_initial_batch.cc",
9085      "test/core/end2end/tests/retry_exceeds_buffer_size_in_subsequent_batch.cc",
9086      "test/core/end2end/tests/retry_non_retriable_status.cc",
9087      "test/core/end2end/tests/retry_non_retriable_status_before_recv_trailing_metadata_started.cc",
9088      "test/core/end2end/tests/retry_recv_initial_metadata.cc",
9089      "test/core/end2end/tests/retry_recv_message.cc",
9090      "test/core/end2end/tests/retry_server_pushback_delay.cc",
9091      "test/core/end2end/tests/retry_server_pushback_disabled.cc",
9092      "test/core/end2end/tests/retry_streaming.cc",
9093      "test/core/end2end/tests/retry_streaming_after_commit.cc",
9094      "test/core/end2end/tests/retry_streaming_succeeds_before_replay_finished.cc",
9095      "test/core/end2end/tests/retry_throttled.cc",
9096      "test/core/end2end/tests/retry_too_many_attempts.cc",
9097      "test/core/end2end/tests/server_finishes_request.cc",
9098      "test/core/end2end/tests/shutdown_finishes_calls.cc",
9099      "test/core/end2end/tests/shutdown_finishes_tags.cc",
9100      "test/core/end2end/tests/simple_cacheable_request.cc",
9101      "test/core/end2end/tests/simple_delayed_request.cc",
9102      "test/core/end2end/tests/simple_metadata.cc",
9103      "test/core/end2end/tests/simple_request.cc",
9104      "test/core/end2end/tests/stream_compression_compressed_payload.cc",
9105      "test/core/end2end/tests/stream_compression_payload.cc",
9106      "test/core/end2end/tests/stream_compression_ping_pong_streaming.cc",
9107      "test/core/end2end/tests/streaming_error_response.cc",
9108      "test/core/end2end/tests/trailing_metadata.cc",
9109      "test/core/end2end/tests/workaround_cronet_compression.cc",
9110      "test/core/end2end/tests/write_buffering.cc",
9111      "test/core/end2end/tests/write_buffering_at_end.cc"
9112    ],
9113    "third_party": false,
9114    "type": "lib"
9115  },
9116  {
9117    "deps": [
9118      "nanopb"
9119    ],
9120    "headers": [
9121      "src/core/tsi/alts/handshaker/altscontext.pb.h",
9122      "src/core/tsi/alts/handshaker/handshaker.pb.h",
9123      "src/core/tsi/alts/handshaker/transport_security_common.pb.h"
9124    ],
9125    "is_filegroup": true,
9126    "language": "c",
9127    "name": "alts_proto",
9128    "src": [
9129      "src/core/tsi/alts/handshaker/altscontext.pb.c",
9130      "src/core/tsi/alts/handshaker/altscontext.pb.h",
9131      "src/core/tsi/alts/handshaker/handshaker.pb.c",
9132      "src/core/tsi/alts/handshaker/handshaker.pb.h",
9133      "src/core/tsi/alts/handshaker/transport_security_common.pb.c",
9134      "src/core/tsi/alts/handshaker/transport_security_common.pb.h"
9135    ],
9136    "third_party": false,
9137    "type": "filegroup"
9138  },
9139  {
9140    "deps": [
9141      "alts_util",
9142      "gpr",
9143      "grpc_base",
9144      "grpc_shadow_boringssl",
9145      "grpc_transport_chttp2_client_insecure",
9146      "tsi",
9147      "tsi_interface"
9148    ],
9149    "headers": [
9150      "src/core/tsi/alts/crypt/gsec.h",
9151      "src/core/tsi/alts/frame_protector/alts_counter.h",
9152      "src/core/tsi/alts/frame_protector/alts_crypter.h",
9153      "src/core/tsi/alts/frame_protector/alts_frame_protector.h",
9154      "src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.h",
9155      "src/core/tsi/alts/frame_protector/frame_handler.h",
9156      "src/core/tsi/alts/handshaker/alts_handshaker_client.h",
9157      "src/core/tsi/alts/handshaker/alts_tsi_event.h",
9158      "src/core/tsi/alts/handshaker/alts_tsi_handshaker.h",
9159      "src/core/tsi/alts/handshaker/alts_tsi_handshaker_private.h",
9160      "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.h",
9161      "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.h",
9162      "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol.h",
9163      "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.h",
9164      "src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.h",
9165      "src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.h"
9166    ],
9167    "is_filegroup": true,
9168    "language": "c",
9169    "name": "alts_tsi",
9170    "src": [
9171      "src/core/tsi/alts/crypt/aes_gcm.cc",
9172      "src/core/tsi/alts/crypt/gsec.cc",
9173      "src/core/tsi/alts/crypt/gsec.h",
9174      "src/core/tsi/alts/frame_protector/alts_counter.cc",
9175      "src/core/tsi/alts/frame_protector/alts_counter.h",
9176      "src/core/tsi/alts/frame_protector/alts_crypter.cc",
9177      "src/core/tsi/alts/frame_protector/alts_crypter.h",
9178      "src/core/tsi/alts/frame_protector/alts_frame_protector.cc",
9179      "src/core/tsi/alts/frame_protector/alts_frame_protector.h",
9180      "src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.cc",
9181      "src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.h",
9182      "src/core/tsi/alts/frame_protector/alts_seal_privacy_integrity_crypter.cc",
9183      "src/core/tsi/alts/frame_protector/alts_unseal_privacy_integrity_crypter.cc",
9184      "src/core/tsi/alts/frame_protector/frame_handler.cc",
9185      "src/core/tsi/alts/frame_protector/frame_handler.h",
9186      "src/core/tsi/alts/handshaker/alts_handshaker_client.cc",
9187      "src/core/tsi/alts/handshaker/alts_handshaker_client.h",
9188      "src/core/tsi/alts/handshaker/alts_tsi_event.cc",
9189      "src/core/tsi/alts/handshaker/alts_tsi_event.h",
9190      "src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc",
9191      "src/core/tsi/alts/handshaker/alts_tsi_handshaker.h",
9192      "src/core/tsi/alts/handshaker/alts_tsi_handshaker_private.h",
9193      "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.cc",
9194      "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.h",
9195      "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.cc",
9196      "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.h",
9197      "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol.h",
9198      "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc",
9199      "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.h",
9200      "src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.cc",
9201      "src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.h",
9202      "src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.cc",
9203      "src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.h"
9204    ],
9205    "third_party": false,
9206    "type": "filegroup"
9207  },
9208  {
9209    "deps": [
9210      "alts_proto",
9211      "gpr",
9212      "grpc_base",
9213      "nanopb",
9214      "tsi_interface"
9215    ],
9216    "headers": [
9217      "include/grpc/grpc_security.h",
9218      "src/core/lib/security/credentials/alts/check_gcp_environment.h",
9219      "src/core/lib/security/credentials/alts/grpc_alts_credentials_options.h",
9220      "src/core/tsi/alts/handshaker/alts_handshaker_service_api.h",
9221      "src/core/tsi/alts/handshaker/alts_handshaker_service_api_util.h",
9222      "src/core/tsi/alts/handshaker/alts_tsi_utils.h",
9223      "src/core/tsi/alts/handshaker/transport_security_common_api.h"
9224    ],
9225    "is_filegroup": true,
9226    "language": "c",
9227    "name": "alts_util",
9228    "src": [
9229      "include/grpc/grpc_security.h",
9230      "src/core/lib/security/credentials/alts/check_gcp_environment.cc",
9231      "src/core/lib/security/credentials/alts/check_gcp_environment.h",
9232      "src/core/lib/security/credentials/alts/check_gcp_environment_linux.cc",
9233      "src/core/lib/security/credentials/alts/check_gcp_environment_no_op.cc",
9234      "src/core/lib/security/credentials/alts/check_gcp_environment_windows.cc",
9235      "src/core/lib/security/credentials/alts/grpc_alts_credentials_client_options.cc",
9236      "src/core/lib/security/credentials/alts/grpc_alts_credentials_options.cc",
9237      "src/core/lib/security/credentials/alts/grpc_alts_credentials_options.h",
9238      "src/core/lib/security/credentials/alts/grpc_alts_credentials_server_options.cc",
9239      "src/core/tsi/alts/handshaker/alts_handshaker_service_api.cc",
9240      "src/core/tsi/alts/handshaker/alts_handshaker_service_api.h",
9241      "src/core/tsi/alts/handshaker/alts_handshaker_service_api_util.cc",
9242      "src/core/tsi/alts/handshaker/alts_handshaker_service_api_util.h",
9243      "src/core/tsi/alts/handshaker/alts_tsi_utils.cc",
9244      "src/core/tsi/alts/handshaker/alts_tsi_utils.h",
9245      "src/core/tsi/alts/handshaker/transport_security_common_api.cc",
9246      "src/core/tsi/alts/handshaker/transport_security_common_api.h"
9247    ],
9248    "third_party": false,
9249    "type": "filegroup"
9250  },
9251  {
9252    "deps": [
9253      "gpr",
9254      "grpc_base"
9255    ],
9256    "headers": [
9257      "include/grpc/census.h"
9258    ],
9259    "is_filegroup": true,
9260    "language": "c",
9261    "name": "census",
9262    "src": [
9263      "include/grpc/census.h",
9264      "src/core/ext/filters/census/grpc_context.cc"
9265    ],
9266    "third_party": false,
9267    "type": "filegroup"
9268  },
9269  {
9270    "deps": [
9271      "gpr_base_headers"
9272    ],
9273    "headers": [
9274      "test/core/util/cmdline.h"
9275    ],
9276    "is_filegroup": true,
9277    "language": "c",
9278    "name": "cmdline",
9279    "src": [
9280      "test/core/util/cmdline.cc",
9281      "test/core/util/cmdline.h"
9282    ],
9283    "third_party": false,
9284    "type": "filegroup"
9285  },
9286  {
9287    "deps": [
9288      "gpr_base_headers"
9289    ],
9290    "headers": [],
9291    "is_filegroup": true,
9292    "language": "c",
9293    "name": "gpr_base",
9294    "src": [
9295      "src/core/lib/gpr/alloc.cc",
9296      "src/core/lib/gpr/arena.cc",
9297      "src/core/lib/gpr/atm.cc",
9298      "src/core/lib/gpr/cpu_iphone.cc",
9299      "src/core/lib/gpr/cpu_linux.cc",
9300      "src/core/lib/gpr/cpu_posix.cc",
9301      "src/core/lib/gpr/cpu_windows.cc",
9302      "src/core/lib/gpr/env_linux.cc",
9303      "src/core/lib/gpr/env_posix.cc",
9304      "src/core/lib/gpr/env_windows.cc",
9305      "src/core/lib/gpr/host_port.cc",
9306      "src/core/lib/gpr/log.cc",
9307      "src/core/lib/gpr/log_android.cc",
9308      "src/core/lib/gpr/log_linux.cc",
9309      "src/core/lib/gpr/log_posix.cc",
9310      "src/core/lib/gpr/log_windows.cc",
9311      "src/core/lib/gpr/mpscq.cc",
9312      "src/core/lib/gpr/murmur_hash.cc",
9313      "src/core/lib/gpr/string.cc",
9314      "src/core/lib/gpr/string_posix.cc",
9315      "src/core/lib/gpr/string_util_windows.cc",
9316      "src/core/lib/gpr/string_windows.cc",
9317      "src/core/lib/gpr/sync.cc",
9318      "src/core/lib/gpr/sync_posix.cc",
9319      "src/core/lib/gpr/sync_windows.cc",
9320      "src/core/lib/gpr/time.cc",
9321      "src/core/lib/gpr/time_posix.cc",
9322      "src/core/lib/gpr/time_precise.cc",
9323      "src/core/lib/gpr/time_windows.cc",
9324      "src/core/lib/gpr/tls_pthread.cc",
9325      "src/core/lib/gpr/tmpfile_msys.cc",
9326      "src/core/lib/gpr/tmpfile_posix.cc",
9327      "src/core/lib/gpr/tmpfile_windows.cc",
9328      "src/core/lib/gpr/wrap_memcpy.cc",
9329      "src/core/lib/gprpp/fork.cc",
9330      "src/core/lib/gprpp/thd_posix.cc",
9331      "src/core/lib/gprpp/thd_windows.cc",
9332      "src/core/lib/profiling/basic_timers.cc",
9333      "src/core/lib/profiling/stap_timers.cc"
9334    ],
9335    "third_party": false,
9336    "type": "filegroup"
9337  },
9338  {
9339    "deps": [
9340      "gpr_codegen"
9341    ],
9342    "headers": [
9343      "include/grpc/support/alloc.h",
9344      "include/grpc/support/atm.h",
9345      "include/grpc/support/atm_gcc_atomic.h",
9346      "include/grpc/support/atm_gcc_sync.h",
9347      "include/grpc/support/atm_windows.h",
9348      "include/grpc/support/cpu.h",
9349      "include/grpc/support/log.h",
9350      "include/grpc/support/log_windows.h",
9351      "include/grpc/support/port_platform.h",
9352      "include/grpc/support/string_util.h",
9353      "include/grpc/support/sync.h",
9354      "include/grpc/support/sync_custom.h",
9355      "include/grpc/support/sync_generic.h",
9356      "include/grpc/support/sync_posix.h",
9357      "include/grpc/support/sync_windows.h",
9358      "include/grpc/support/thd_id.h",
9359      "include/grpc/support/time.h",
9360      "src/core/lib/gpr/alloc.h",
9361      "src/core/lib/gpr/arena.h",
9362      "src/core/lib/gpr/env.h",
9363      "src/core/lib/gpr/host_port.h",
9364      "src/core/lib/gpr/mpscq.h",
9365      "src/core/lib/gpr/murmur_hash.h",
9366      "src/core/lib/gpr/spinlock.h",
9367      "src/core/lib/gpr/string.h",
9368      "src/core/lib/gpr/string_windows.h",
9369      "src/core/lib/gpr/time_precise.h",
9370      "src/core/lib/gpr/tls.h",
9371      "src/core/lib/gpr/tls_gcc.h",
9372      "src/core/lib/gpr/tls_msvc.h",
9373      "src/core/lib/gpr/tls_pthread.h",
9374      "src/core/lib/gpr/tmpfile.h",
9375      "src/core/lib/gpr/useful.h",
9376      "src/core/lib/gprpp/abstract.h",
9377      "src/core/lib/gprpp/atomic.h",
9378      "src/core/lib/gprpp/atomic_with_atm.h",
9379      "src/core/lib/gprpp/atomic_with_std.h",
9380      "src/core/lib/gprpp/fork.h",
9381      "src/core/lib/gprpp/manual_constructor.h",
9382      "src/core/lib/gprpp/memory.h",
9383      "src/core/lib/gprpp/mutex_lock.h",
9384      "src/core/lib/gprpp/thd.h",
9385      "src/core/lib/profiling/timers.h"
9386    ],
9387    "is_filegroup": true,
9388    "language": "c",
9389    "name": "gpr_base_headers",
9390    "src": [
9391      "include/grpc/support/alloc.h",
9392      "include/grpc/support/atm.h",
9393      "include/grpc/support/atm_gcc_atomic.h",
9394      "include/grpc/support/atm_gcc_sync.h",
9395      "include/grpc/support/atm_windows.h",
9396      "include/grpc/support/cpu.h",
9397      "include/grpc/support/log.h",
9398      "include/grpc/support/log_windows.h",
9399      "include/grpc/support/port_platform.h",
9400      "include/grpc/support/string_util.h",
9401      "include/grpc/support/sync.h",
9402      "include/grpc/support/sync_custom.h",
9403      "include/grpc/support/sync_generic.h",
9404      "include/grpc/support/sync_posix.h",
9405      "include/grpc/support/sync_windows.h",
9406      "include/grpc/support/thd_id.h",
9407      "include/grpc/support/time.h",
9408      "src/core/lib/gpr/alloc.h",
9409      "src/core/lib/gpr/arena.h",
9410      "src/core/lib/gpr/env.h",
9411      "src/core/lib/gpr/host_port.h",
9412      "src/core/lib/gpr/mpscq.h",
9413      "src/core/lib/gpr/murmur_hash.h",
9414      "src/core/lib/gpr/spinlock.h",
9415      "src/core/lib/gpr/string.h",
9416      "src/core/lib/gpr/string_windows.h",
9417      "src/core/lib/gpr/time_precise.h",
9418      "src/core/lib/gpr/tls.h",
9419      "src/core/lib/gpr/tls_gcc.h",
9420      "src/core/lib/gpr/tls_msvc.h",
9421      "src/core/lib/gpr/tls_pthread.h",
9422      "src/core/lib/gpr/tmpfile.h",
9423      "src/core/lib/gpr/useful.h",
9424      "src/core/lib/gprpp/abstract.h",
9425      "src/core/lib/gprpp/atomic.h",
9426      "src/core/lib/gprpp/atomic_with_atm.h",
9427      "src/core/lib/gprpp/atomic_with_std.h",
9428      "src/core/lib/gprpp/fork.h",
9429      "src/core/lib/gprpp/manual_constructor.h",
9430      "src/core/lib/gprpp/memory.h",
9431      "src/core/lib/gprpp/mutex_lock.h",
9432      "src/core/lib/gprpp/thd.h",
9433      "src/core/lib/profiling/timers.h"
9434    ],
9435    "third_party": false,
9436    "type": "filegroup"
9437  },
9438  {
9439    "deps": [],
9440    "headers": [
9441      "include/grpc/impl/codegen/atm.h",
9442      "include/grpc/impl/codegen/atm_gcc_atomic.h",
9443      "include/grpc/impl/codegen/atm_gcc_sync.h",
9444      "include/grpc/impl/codegen/atm_windows.h",
9445      "include/grpc/impl/codegen/fork.h",
9446      "include/grpc/impl/codegen/gpr_slice.h",
9447      "include/grpc/impl/codegen/gpr_types.h",
9448      "include/grpc/impl/codegen/log.h",
9449      "include/grpc/impl/codegen/port_platform.h",
9450      "include/grpc/impl/codegen/sync.h",
9451      "include/grpc/impl/codegen/sync_custom.h",
9452      "include/grpc/impl/codegen/sync_generic.h",
9453      "include/grpc/impl/codegen/sync_posix.h",
9454      "include/grpc/impl/codegen/sync_windows.h"
9455    ],
9456    "is_filegroup": true,
9457    "language": "c",
9458    "name": "gpr_codegen",
9459    "src": [
9460      "include/grpc/impl/codegen/atm.h",
9461      "include/grpc/impl/codegen/atm_gcc_atomic.h",
9462      "include/grpc/impl/codegen/atm_gcc_sync.h",
9463      "include/grpc/impl/codegen/atm_windows.h",
9464      "include/grpc/impl/codegen/fork.h",
9465      "include/grpc/impl/codegen/gpr_slice.h",
9466      "include/grpc/impl/codegen/gpr_types.h",
9467      "include/grpc/impl/codegen/log.h",
9468      "include/grpc/impl/codegen/port_platform.h",
9469      "include/grpc/impl/codegen/sync.h",
9470      "include/grpc/impl/codegen/sync_custom.h",
9471      "include/grpc/impl/codegen/sync_generic.h",
9472      "include/grpc/impl/codegen/sync_posix.h",
9473      "include/grpc/impl/codegen/sync_windows.h"
9474    ],
9475    "third_party": false,
9476    "type": "filegroup"
9477  },
9478  {
9479    "deps": [
9480      "gpr",
9481      "grpc",
9482      "grpc++_codegen_base",
9483      "grpc++_common"
9484    ],
9485    "headers": [],
9486    "is_filegroup": true,
9487    "language": "c",
9488    "name": "grpc++_base",
9489    "src": [],
9490    "third_party": false,
9491    "type": "filegroup"
9492  },
9493  {
9494    "deps": [
9495      "gpr",
9496      "grpc++_codegen_base",
9497      "grpc++_common",
9498      "grpc_unsecure"
9499    ],
9500    "headers": [],
9501    "is_filegroup": true,
9502    "language": "c",
9503    "name": "grpc++_base_unsecure",
9504    "src": [],
9505    "third_party": false,
9506    "type": "filegroup"
9507  },
9508  {
9509    "deps": [
9510      "gpr",
9511      "grpc_base_headers",
9512      "grpc_codegen",
9513      "grpc_trace"
9514    ],
9515    "headers": [],
9516    "is_filegroup": true,
9517    "language": "c",
9518    "name": "grpc_base",
9519    "src": [
9520      "src/core/lib/avl/avl.cc",
9521      "src/core/lib/backoff/backoff.cc",
9522      "src/core/lib/channel/channel_args.cc",
9523      "src/core/lib/channel/channel_stack.cc",
9524      "src/core/lib/channel/channel_stack_builder.cc",
9525      "src/core/lib/channel/channel_trace.cc",
9526      "src/core/lib/channel/channelz.cc",
9527      "src/core/lib/channel/channelz_registry.cc",
9528      "src/core/lib/channel/connected_channel.cc",
9529      "src/core/lib/channel/handshaker.cc",
9530      "src/core/lib/channel/handshaker_factory.cc",
9531      "src/core/lib/channel/handshaker_registry.cc",
9532      "src/core/lib/channel/status_util.cc",
9533      "src/core/lib/compression/compression.cc",
9534      "src/core/lib/compression/compression_internal.cc",
9535      "src/core/lib/compression/message_compress.cc",
9536      "src/core/lib/compression/stream_compression.cc",
9537      "src/core/lib/compression/stream_compression_gzip.cc",
9538      "src/core/lib/compression/stream_compression_identity.cc",
9539      "src/core/lib/debug/stats.cc",
9540      "src/core/lib/debug/stats_data.cc",
9541      "src/core/lib/http/format_request.cc",
9542      "src/core/lib/http/httpcli.cc",
9543      "src/core/lib/http/parser.cc",
9544      "src/core/lib/iomgr/buffer_list.cc",
9545      "src/core/lib/iomgr/call_combiner.cc",
9546      "src/core/lib/iomgr/combiner.cc",
9547      "src/core/lib/iomgr/endpoint.cc",
9548      "src/core/lib/iomgr/endpoint_pair_posix.cc",
9549      "src/core/lib/iomgr/endpoint_pair_uv.cc",
9550      "src/core/lib/iomgr/endpoint_pair_windows.cc",
9551      "src/core/lib/iomgr/error.cc",
9552      "src/core/lib/iomgr/ev_epoll1_linux.cc",
9553      "src/core/lib/iomgr/ev_epollex_linux.cc",
9554      "src/core/lib/iomgr/ev_epollsig_linux.cc",
9555      "src/core/lib/iomgr/ev_poll_posix.cc",
9556      "src/core/lib/iomgr/ev_posix.cc",
9557      "src/core/lib/iomgr/ev_windows.cc",
9558      "src/core/lib/iomgr/exec_ctx.cc",
9559      "src/core/lib/iomgr/executor.cc",
9560      "src/core/lib/iomgr/fork_posix.cc",
9561      "src/core/lib/iomgr/fork_windows.cc",
9562      "src/core/lib/iomgr/gethostname_fallback.cc",
9563      "src/core/lib/iomgr/gethostname_host_name_max.cc",
9564      "src/core/lib/iomgr/gethostname_sysconf.cc",
9565      "src/core/lib/iomgr/internal_errqueue.cc",
9566      "src/core/lib/iomgr/iocp_windows.cc",
9567      "src/core/lib/iomgr/iomgr.cc",
9568      "src/core/lib/iomgr/iomgr_custom.cc",
9569      "src/core/lib/iomgr/iomgr_internal.cc",
9570      "src/core/lib/iomgr/iomgr_posix.cc",
9571      "src/core/lib/iomgr/iomgr_uv.cc",
9572      "src/core/lib/iomgr/iomgr_windows.cc",
9573      "src/core/lib/iomgr/is_epollexclusive_available.cc",
9574      "src/core/lib/iomgr/load_file.cc",
9575      "src/core/lib/iomgr/lockfree_event.cc",
9576      "src/core/lib/iomgr/network_status_tracker.cc",
9577      "src/core/lib/iomgr/polling_entity.cc",
9578      "src/core/lib/iomgr/pollset.cc",
9579      "src/core/lib/iomgr/pollset_custom.cc",
9580      "src/core/lib/iomgr/pollset_set.cc",
9581      "src/core/lib/iomgr/pollset_set_custom.cc",
9582      "src/core/lib/iomgr/pollset_set_windows.cc",
9583      "src/core/lib/iomgr/pollset_uv.cc",
9584      "src/core/lib/iomgr/pollset_windows.cc",
9585      "src/core/lib/iomgr/resolve_address.cc",
9586      "src/core/lib/iomgr/resolve_address_custom.cc",
9587      "src/core/lib/iomgr/resolve_address_posix.cc",
9588      "src/core/lib/iomgr/resolve_address_windows.cc",
9589      "src/core/lib/iomgr/resource_quota.cc",
9590      "src/core/lib/iomgr/sockaddr_utils.cc",
9591      "src/core/lib/iomgr/socket_factory_posix.cc",
9592      "src/core/lib/iomgr/socket_mutator.cc",
9593      "src/core/lib/iomgr/socket_utils_common_posix.cc",
9594      "src/core/lib/iomgr/socket_utils_linux.cc",
9595      "src/core/lib/iomgr/socket_utils_posix.cc",
9596      "src/core/lib/iomgr/socket_utils_uv.cc",
9597      "src/core/lib/iomgr/socket_utils_windows.cc",
9598      "src/core/lib/iomgr/socket_windows.cc",
9599      "src/core/lib/iomgr/tcp_client.cc",
9600      "src/core/lib/iomgr/tcp_client_custom.cc",
9601      "src/core/lib/iomgr/tcp_client_posix.cc",
9602      "src/core/lib/iomgr/tcp_client_windows.cc",
9603      "src/core/lib/iomgr/tcp_custom.cc",
9604      "src/core/lib/iomgr/tcp_posix.cc",
9605      "src/core/lib/iomgr/tcp_server.cc",
9606      "src/core/lib/iomgr/tcp_server_custom.cc",
9607      "src/core/lib/iomgr/tcp_server_posix.cc",
9608      "src/core/lib/iomgr/tcp_server_utils_posix_common.cc",
9609      "src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc",
9610      "src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc",
9611      "src/core/lib/iomgr/tcp_server_windows.cc",
9612      "src/core/lib/iomgr/tcp_uv.cc",
9613      "src/core/lib/iomgr/tcp_windows.cc",
9614      "src/core/lib/iomgr/time_averaged_stats.cc",
9615      "src/core/lib/iomgr/timer.cc",
9616      "src/core/lib/iomgr/timer_custom.cc",
9617      "src/core/lib/iomgr/timer_generic.cc",
9618      "src/core/lib/iomgr/timer_heap.cc",
9619      "src/core/lib/iomgr/timer_manager.cc",
9620      "src/core/lib/iomgr/timer_uv.cc",
9621      "src/core/lib/iomgr/udp_server.cc",
9622      "src/core/lib/iomgr/unix_sockets_posix.cc",
9623      "src/core/lib/iomgr/unix_sockets_posix_noop.cc",
9624      "src/core/lib/iomgr/wakeup_fd_cv.cc",
9625      "src/core/lib/iomgr/wakeup_fd_eventfd.cc",
9626      "src/core/lib/iomgr/wakeup_fd_nospecial.cc",
9627      "src/core/lib/iomgr/wakeup_fd_pipe.cc",
9628      "src/core/lib/iomgr/wakeup_fd_posix.cc",
9629      "src/core/lib/json/json.cc",
9630      "src/core/lib/json/json_reader.cc",
9631      "src/core/lib/json/json_string.cc",
9632      "src/core/lib/json/json_writer.cc",
9633      "src/core/lib/slice/b64.cc",
9634      "src/core/lib/slice/percent_encoding.cc",
9635      "src/core/lib/slice/slice.cc",
9636      "src/core/lib/slice/slice_buffer.cc",
9637      "src/core/lib/slice/slice_intern.cc",
9638      "src/core/lib/slice/slice_string_helpers.cc",
9639      "src/core/lib/surface/api_trace.cc",
9640      "src/core/lib/surface/byte_buffer.cc",
9641      "src/core/lib/surface/byte_buffer_reader.cc",
9642      "src/core/lib/surface/call.cc",
9643      "src/core/lib/surface/call_details.cc",
9644      "src/core/lib/surface/call_log_batch.cc",
9645      "src/core/lib/surface/channel.cc",
9646      "src/core/lib/surface/channel_init.cc",
9647      "src/core/lib/surface/channel_ping.cc",
9648      "src/core/lib/surface/channel_stack_type.cc",
9649      "src/core/lib/surface/completion_queue.cc",
9650      "src/core/lib/surface/completion_queue_factory.cc",
9651      "src/core/lib/surface/event_string.cc",
9652      "src/core/lib/surface/lame_client.cc",
9653      "src/core/lib/surface/metadata_array.cc",
9654      "src/core/lib/surface/server.cc",
9655      "src/core/lib/surface/validate_metadata.cc",
9656      "src/core/lib/surface/version.cc",
9657      "src/core/lib/transport/bdp_estimator.cc",
9658      "src/core/lib/transport/byte_stream.cc",
9659      "src/core/lib/transport/connectivity_state.cc",
9660      "src/core/lib/transport/error_utils.cc",
9661      "src/core/lib/transport/metadata.cc",
9662      "src/core/lib/transport/metadata_batch.cc",
9663      "src/core/lib/transport/pid_controller.cc",
9664      "src/core/lib/transport/service_config.cc",
9665      "src/core/lib/transport/static_metadata.cc",
9666      "src/core/lib/transport/status_conversion.cc",
9667      "src/core/lib/transport/status_metadata.cc",
9668      "src/core/lib/transport/timeout_encoding.cc",
9669      "src/core/lib/transport/transport.cc",
9670      "src/core/lib/transport/transport_op_string.cc"
9671    ],
9672    "third_party": false,
9673    "type": "filegroup"
9674  },
9675  {
9676    "deps": [
9677      "gpr",
9678      "grpc_codegen",
9679      "grpc_trace_headers"
9680    ],
9681    "headers": [
9682      "include/grpc/byte_buffer.h",
9683      "include/grpc/byte_buffer_reader.h",
9684      "include/grpc/compression.h",
9685      "include/grpc/fork.h",
9686      "include/grpc/grpc.h",
9687      "include/grpc/grpc_posix.h",
9688      "include/grpc/grpc_security_constants.h",
9689      "include/grpc/load_reporting.h",
9690      "include/grpc/slice.h",
9691      "include/grpc/slice_buffer.h",
9692      "include/grpc/status.h",
9693      "include/grpc/support/workaround_list.h",
9694      "src/core/lib/avl/avl.h",
9695      "src/core/lib/backoff/backoff.h",
9696      "src/core/lib/channel/channel_args.h",
9697      "src/core/lib/channel/channel_stack.h",
9698      "src/core/lib/channel/channel_stack_builder.h",
9699      "src/core/lib/channel/channel_trace.h",
9700      "src/core/lib/channel/channelz.h",
9701      "src/core/lib/channel/channelz_registry.h",
9702      "src/core/lib/channel/connected_channel.h",
9703      "src/core/lib/channel/context.h",
9704      "src/core/lib/channel/handshaker.h",
9705      "src/core/lib/channel/handshaker_factory.h",
9706      "src/core/lib/channel/handshaker_registry.h",
9707      "src/core/lib/channel/status_util.h",
9708      "src/core/lib/compression/algorithm_metadata.h",
9709      "src/core/lib/compression/compression_internal.h",
9710      "src/core/lib/compression/message_compress.h",
9711      "src/core/lib/compression/stream_compression.h",
9712      "src/core/lib/compression/stream_compression_gzip.h",
9713      "src/core/lib/compression/stream_compression_identity.h",
9714      "src/core/lib/debug/stats.h",
9715      "src/core/lib/debug/stats_data.h",
9716      "src/core/lib/gprpp/debug_location.h",
9717      "src/core/lib/gprpp/inlined_vector.h",
9718      "src/core/lib/gprpp/orphanable.h",
9719      "src/core/lib/gprpp/ref_counted.h",
9720      "src/core/lib/gprpp/ref_counted_ptr.h",
9721      "src/core/lib/http/format_request.h",
9722      "src/core/lib/http/httpcli.h",
9723      "src/core/lib/http/parser.h",
9724      "src/core/lib/iomgr/block_annotate.h",
9725      "src/core/lib/iomgr/buffer_list.h",
9726      "src/core/lib/iomgr/call_combiner.h",
9727      "src/core/lib/iomgr/closure.h",
9728      "src/core/lib/iomgr/combiner.h",
9729      "src/core/lib/iomgr/endpoint.h",
9730      "src/core/lib/iomgr/endpoint_pair.h",
9731      "src/core/lib/iomgr/error.h",
9732      "src/core/lib/iomgr/error_internal.h",
9733      "src/core/lib/iomgr/ev_epoll1_linux.h",
9734      "src/core/lib/iomgr/ev_epollex_linux.h",
9735      "src/core/lib/iomgr/ev_epollsig_linux.h",
9736      "src/core/lib/iomgr/ev_poll_posix.h",
9737      "src/core/lib/iomgr/ev_posix.h",
9738      "src/core/lib/iomgr/exec_ctx.h",
9739      "src/core/lib/iomgr/executor.h",
9740      "src/core/lib/iomgr/gethostname.h",
9741      "src/core/lib/iomgr/internal_errqueue.h",
9742      "src/core/lib/iomgr/iocp_windows.h",
9743      "src/core/lib/iomgr/iomgr.h",
9744      "src/core/lib/iomgr/iomgr_custom.h",
9745      "src/core/lib/iomgr/iomgr_internal.h",
9746      "src/core/lib/iomgr/iomgr_posix.h",
9747      "src/core/lib/iomgr/is_epollexclusive_available.h",
9748      "src/core/lib/iomgr/load_file.h",
9749      "src/core/lib/iomgr/lockfree_event.h",
9750      "src/core/lib/iomgr/nameser.h",
9751      "src/core/lib/iomgr/network_status_tracker.h",
9752      "src/core/lib/iomgr/polling_entity.h",
9753      "src/core/lib/iomgr/pollset.h",
9754      "src/core/lib/iomgr/pollset_custom.h",
9755      "src/core/lib/iomgr/pollset_set.h",
9756      "src/core/lib/iomgr/pollset_set_custom.h",
9757      "src/core/lib/iomgr/pollset_set_windows.h",
9758      "src/core/lib/iomgr/pollset_windows.h",
9759      "src/core/lib/iomgr/port.h",
9760      "src/core/lib/iomgr/resolve_address.h",
9761      "src/core/lib/iomgr/resolve_address_custom.h",
9762      "src/core/lib/iomgr/resource_quota.h",
9763      "src/core/lib/iomgr/sockaddr.h",
9764      "src/core/lib/iomgr/sockaddr_custom.h",
9765      "src/core/lib/iomgr/sockaddr_posix.h",
9766      "src/core/lib/iomgr/sockaddr_utils.h",
9767      "src/core/lib/iomgr/sockaddr_windows.h",
9768      "src/core/lib/iomgr/socket_factory_posix.h",
9769      "src/core/lib/iomgr/socket_mutator.h",
9770      "src/core/lib/iomgr/socket_utils.h",
9771      "src/core/lib/iomgr/socket_utils_posix.h",
9772      "src/core/lib/iomgr/socket_windows.h",
9773      "src/core/lib/iomgr/sys_epoll_wrapper.h",
9774      "src/core/lib/iomgr/tcp_client.h",
9775      "src/core/lib/iomgr/tcp_client_posix.h",
9776      "src/core/lib/iomgr/tcp_custom.h",
9777      "src/core/lib/iomgr/tcp_posix.h",
9778      "src/core/lib/iomgr/tcp_server.h",
9779      "src/core/lib/iomgr/tcp_server_utils_posix.h",
9780      "src/core/lib/iomgr/tcp_windows.h",
9781      "src/core/lib/iomgr/time_averaged_stats.h",
9782      "src/core/lib/iomgr/timer.h",
9783      "src/core/lib/iomgr/timer_custom.h",
9784      "src/core/lib/iomgr/timer_heap.h",
9785      "src/core/lib/iomgr/timer_manager.h",
9786      "src/core/lib/iomgr/udp_server.h",
9787      "src/core/lib/iomgr/unix_sockets_posix.h",
9788      "src/core/lib/iomgr/wakeup_fd_cv.h",
9789      "src/core/lib/iomgr/wakeup_fd_pipe.h",
9790      "src/core/lib/iomgr/wakeup_fd_posix.h",
9791      "src/core/lib/json/json.h",
9792      "src/core/lib/json/json_common.h",
9793      "src/core/lib/json/json_reader.h",
9794      "src/core/lib/json/json_writer.h",
9795      "src/core/lib/slice/b64.h",
9796      "src/core/lib/slice/percent_encoding.h",
9797      "src/core/lib/slice/slice_hash_table.h",
9798      "src/core/lib/slice/slice_internal.h",
9799      "src/core/lib/slice/slice_string_helpers.h",
9800      "src/core/lib/slice/slice_weak_hash_table.h",
9801      "src/core/lib/surface/api_trace.h",
9802      "src/core/lib/surface/call.h",
9803      "src/core/lib/surface/call_test_only.h",
9804      "src/core/lib/surface/channel.h",
9805      "src/core/lib/surface/channel_init.h",
9806      "src/core/lib/surface/channel_stack_type.h",
9807      "src/core/lib/surface/completion_queue.h",
9808      "src/core/lib/surface/completion_queue_factory.h",
9809      "src/core/lib/surface/event_string.h",
9810      "src/core/lib/surface/init.h",
9811      "src/core/lib/surface/lame_client.h",
9812      "src/core/lib/surface/server.h",
9813      "src/core/lib/surface/validate_metadata.h",
9814      "src/core/lib/transport/bdp_estimator.h",
9815      "src/core/lib/transport/byte_stream.h",
9816      "src/core/lib/transport/connectivity_state.h",
9817      "src/core/lib/transport/error_utils.h",
9818      "src/core/lib/transport/http2_errors.h",
9819      "src/core/lib/transport/metadata.h",
9820      "src/core/lib/transport/metadata_batch.h",
9821      "src/core/lib/transport/pid_controller.h",
9822      "src/core/lib/transport/service_config.h",
9823      "src/core/lib/transport/static_metadata.h",
9824      "src/core/lib/transport/status_conversion.h",
9825      "src/core/lib/transport/status_metadata.h",
9826      "src/core/lib/transport/timeout_encoding.h",
9827      "src/core/lib/transport/transport.h",
9828      "src/core/lib/transport/transport_impl.h"
9829    ],
9830    "is_filegroup": true,
9831    "language": "c",
9832    "name": "grpc_base_headers",
9833    "src": [
9834      "include/grpc/byte_buffer.h",
9835      "include/grpc/byte_buffer_reader.h",
9836      "include/grpc/compression.h",
9837      "include/grpc/fork.h",
9838      "include/grpc/grpc.h",
9839      "include/grpc/grpc_posix.h",
9840      "include/grpc/grpc_security_constants.h",
9841      "include/grpc/load_reporting.h",
9842      "include/grpc/slice.h",
9843      "include/grpc/slice_buffer.h",
9844      "include/grpc/status.h",
9845      "include/grpc/support/workaround_list.h",
9846      "src/core/lib/avl/avl.h",
9847      "src/core/lib/backoff/backoff.h",
9848      "src/core/lib/channel/channel_args.h",
9849      "src/core/lib/channel/channel_stack.h",
9850      "src/core/lib/channel/channel_stack_builder.h",
9851      "src/core/lib/channel/channel_trace.h",
9852      "src/core/lib/channel/channelz.h",
9853      "src/core/lib/channel/channelz_registry.h",
9854      "src/core/lib/channel/connected_channel.h",
9855      "src/core/lib/channel/context.h",
9856      "src/core/lib/channel/handshaker.h",
9857      "src/core/lib/channel/handshaker_factory.h",
9858      "src/core/lib/channel/handshaker_registry.h",
9859      "src/core/lib/channel/status_util.h",
9860      "src/core/lib/compression/algorithm_metadata.h",
9861      "src/core/lib/compression/compression_internal.h",
9862      "src/core/lib/compression/message_compress.h",
9863      "src/core/lib/compression/stream_compression.h",
9864      "src/core/lib/compression/stream_compression_gzip.h",
9865      "src/core/lib/compression/stream_compression_identity.h",
9866      "src/core/lib/debug/stats.h",
9867      "src/core/lib/debug/stats_data.h",
9868      "src/core/lib/gprpp/debug_location.h",
9869      "src/core/lib/gprpp/inlined_vector.h",
9870      "src/core/lib/gprpp/orphanable.h",
9871      "src/core/lib/gprpp/ref_counted.h",
9872      "src/core/lib/gprpp/ref_counted_ptr.h",
9873      "src/core/lib/http/format_request.h",
9874      "src/core/lib/http/httpcli.h",
9875      "src/core/lib/http/parser.h",
9876      "src/core/lib/iomgr/block_annotate.h",
9877      "src/core/lib/iomgr/buffer_list.h",
9878      "src/core/lib/iomgr/call_combiner.h",
9879      "src/core/lib/iomgr/closure.h",
9880      "src/core/lib/iomgr/combiner.h",
9881      "src/core/lib/iomgr/endpoint.h",
9882      "src/core/lib/iomgr/endpoint_pair.h",
9883      "src/core/lib/iomgr/error.h",
9884      "src/core/lib/iomgr/error_internal.h",
9885      "src/core/lib/iomgr/ev_epoll1_linux.h",
9886      "src/core/lib/iomgr/ev_epollex_linux.h",
9887      "src/core/lib/iomgr/ev_epollsig_linux.h",
9888      "src/core/lib/iomgr/ev_poll_posix.h",
9889      "src/core/lib/iomgr/ev_posix.h",
9890      "src/core/lib/iomgr/exec_ctx.h",
9891      "src/core/lib/iomgr/executor.h",
9892      "src/core/lib/iomgr/gethostname.h",
9893      "src/core/lib/iomgr/internal_errqueue.h",
9894      "src/core/lib/iomgr/iocp_windows.h",
9895      "src/core/lib/iomgr/iomgr.h",
9896      "src/core/lib/iomgr/iomgr_custom.h",
9897      "src/core/lib/iomgr/iomgr_internal.h",
9898      "src/core/lib/iomgr/iomgr_posix.h",
9899      "src/core/lib/iomgr/is_epollexclusive_available.h",
9900      "src/core/lib/iomgr/load_file.h",
9901      "src/core/lib/iomgr/lockfree_event.h",
9902      "src/core/lib/iomgr/nameser.h",
9903      "src/core/lib/iomgr/network_status_tracker.h",
9904      "src/core/lib/iomgr/polling_entity.h",
9905      "src/core/lib/iomgr/pollset.h",
9906      "src/core/lib/iomgr/pollset_custom.h",
9907      "src/core/lib/iomgr/pollset_set.h",
9908      "src/core/lib/iomgr/pollset_set_custom.h",
9909      "src/core/lib/iomgr/pollset_set_windows.h",
9910      "src/core/lib/iomgr/pollset_windows.h",
9911      "src/core/lib/iomgr/port.h",
9912      "src/core/lib/iomgr/resolve_address.h",
9913      "src/core/lib/iomgr/resolve_address_custom.h",
9914      "src/core/lib/iomgr/resource_quota.h",
9915      "src/core/lib/iomgr/sockaddr.h",
9916      "src/core/lib/iomgr/sockaddr_custom.h",
9917      "src/core/lib/iomgr/sockaddr_posix.h",
9918      "src/core/lib/iomgr/sockaddr_utils.h",
9919      "src/core/lib/iomgr/sockaddr_windows.h",
9920      "src/core/lib/iomgr/socket_factory_posix.h",
9921      "src/core/lib/iomgr/socket_mutator.h",
9922      "src/core/lib/iomgr/socket_utils.h",
9923      "src/core/lib/iomgr/socket_utils_posix.h",
9924      "src/core/lib/iomgr/socket_windows.h",
9925      "src/core/lib/iomgr/sys_epoll_wrapper.h",
9926      "src/core/lib/iomgr/tcp_client.h",
9927      "src/core/lib/iomgr/tcp_client_posix.h",
9928      "src/core/lib/iomgr/tcp_custom.h",
9929      "src/core/lib/iomgr/tcp_posix.h",
9930      "src/core/lib/iomgr/tcp_server.h",
9931      "src/core/lib/iomgr/tcp_server_utils_posix.h",
9932      "src/core/lib/iomgr/tcp_windows.h",
9933      "src/core/lib/iomgr/time_averaged_stats.h",
9934      "src/core/lib/iomgr/timer.h",
9935      "src/core/lib/iomgr/timer_custom.h",
9936      "src/core/lib/iomgr/timer_heap.h",
9937      "src/core/lib/iomgr/timer_manager.h",
9938      "src/core/lib/iomgr/udp_server.h",
9939      "src/core/lib/iomgr/unix_sockets_posix.h",
9940      "src/core/lib/iomgr/wakeup_fd_cv.h",
9941      "src/core/lib/iomgr/wakeup_fd_pipe.h",
9942      "src/core/lib/iomgr/wakeup_fd_posix.h",
9943      "src/core/lib/json/json.h",
9944      "src/core/lib/json/json_common.h",
9945      "src/core/lib/json/json_reader.h",
9946      "src/core/lib/json/json_writer.h",
9947      "src/core/lib/slice/b64.h",
9948      "src/core/lib/slice/percent_encoding.h",
9949      "src/core/lib/slice/slice_hash_table.h",
9950      "src/core/lib/slice/slice_internal.h",
9951      "src/core/lib/slice/slice_string_helpers.h",
9952      "src/core/lib/slice/slice_weak_hash_table.h",
9953      "src/core/lib/surface/api_trace.h",
9954      "src/core/lib/surface/call.h",
9955      "src/core/lib/surface/call_test_only.h",
9956      "src/core/lib/surface/channel.h",
9957      "src/core/lib/surface/channel_init.h",
9958      "src/core/lib/surface/channel_stack_type.h",
9959      "src/core/lib/surface/completion_queue.h",
9960      "src/core/lib/surface/completion_queue_factory.h",
9961      "src/core/lib/surface/event_string.h",
9962      "src/core/lib/surface/init.h",
9963      "src/core/lib/surface/lame_client.h",
9964      "src/core/lib/surface/server.h",
9965      "src/core/lib/surface/validate_metadata.h",
9966      "src/core/lib/transport/bdp_estimator.h",
9967      "src/core/lib/transport/byte_stream.h",
9968      "src/core/lib/transport/connectivity_state.h",
9969      "src/core/lib/transport/error_utils.h",
9970      "src/core/lib/transport/http2_errors.h",
9971      "src/core/lib/transport/metadata.h",
9972      "src/core/lib/transport/metadata_batch.h",
9973      "src/core/lib/transport/pid_controller.h",
9974      "src/core/lib/transport/service_config.h",
9975      "src/core/lib/transport/static_metadata.h",
9976      "src/core/lib/transport/status_conversion.h",
9977      "src/core/lib/transport/status_metadata.h",
9978      "src/core/lib/transport/timeout_encoding.h",
9979      "src/core/lib/transport/transport.h",
9980      "src/core/lib/transport/transport_impl.h"
9981    ],
9982    "third_party": false,
9983    "type": "filegroup"
9984  },
9985  {
9986    "deps": [
9987      "gpr",
9988      "gpr_base_headers",
9989      "grpc_base_headers"
9990    ],
9991    "headers": [
9992      "src/core/lib/iomgr/cfstream_handle.h",
9993      "src/core/lib/iomgr/endpoint_cfstream.h",
9994      "src/core/lib/iomgr/error_cfstream.h"
9995    ],
9996    "is_filegroup": true,
9997    "language": "c",
9998    "name": "grpc_cfstream",
9999    "src": [
10000      "src/core/lib/iomgr/cfstream_handle.cc",
10001      "src/core/lib/iomgr/cfstream_handle.h",
10002      "src/core/lib/iomgr/endpoint_cfstream.cc",
10003      "src/core/lib/iomgr/endpoint_cfstream.h",
10004      "src/core/lib/iomgr/error_cfstream.cc",
10005      "src/core/lib/iomgr/error_cfstream.h",
10006      "src/core/lib/iomgr/iomgr_posix_cfstream.cc",
10007      "src/core/lib/iomgr/tcp_client_cfstream.cc"
10008    ],
10009    "third_party": false,
10010    "type": "filegroup"
10011  },
10012  {
10013    "deps": [
10014      "gpr",
10015      "grpc_base"
10016    ],
10017    "headers": [
10018      "src/core/ext/filters/http/client_authority_filter.h"
10019    ],
10020    "is_filegroup": true,
10021    "language": "c",
10022    "name": "grpc_client_authority_filter",
10023    "src": [
10024      "src/core/ext/filters/http/client_authority_filter.cc",
10025      "src/core/ext/filters/http/client_authority_filter.h"
10026    ],
10027    "third_party": false,
10028    "type": "filegroup"
10029  },
10030  {
10031    "deps": [
10032      "gpr",
10033      "grpc_base",
10034      "grpc_deadline_filter"
10035    ],
10036    "headers": [
10037      "src/core/ext/filters/client_channel/backup_poller.h",
10038      "src/core/ext/filters/client_channel/client_channel.h",
10039      "src/core/ext/filters/client_channel/client_channel_channelz.h",
10040      "src/core/ext/filters/client_channel/client_channel_factory.h",
10041      "src/core/ext/filters/client_channel/connector.h",
10042      "src/core/ext/filters/client_channel/http_connect_handshaker.h",
10043      "src/core/ext/filters/client_channel/http_proxy.h",
10044      "src/core/ext/filters/client_channel/lb_policy.h",
10045      "src/core/ext/filters/client_channel/lb_policy_factory.h",
10046      "src/core/ext/filters/client_channel/lb_policy_registry.h",
10047      "src/core/ext/filters/client_channel/method_params.h",
10048      "src/core/ext/filters/client_channel/parse_address.h",
10049      "src/core/ext/filters/client_channel/proxy_mapper.h",
10050      "src/core/ext/filters/client_channel/proxy_mapper_registry.h",
10051      "src/core/ext/filters/client_channel/resolver.h",
10052      "src/core/ext/filters/client_channel/resolver_factory.h",
10053      "src/core/ext/filters/client_channel/resolver_registry.h",
10054      "src/core/ext/filters/client_channel/retry_throttle.h",
10055      "src/core/ext/filters/client_channel/subchannel.h",
10056      "src/core/ext/filters/client_channel/subchannel_index.h",
10057      "src/core/ext/filters/client_channel/uri_parser.h"
10058    ],
10059    "is_filegroup": true,
10060    "language": "c",
10061    "name": "grpc_client_channel",
10062    "src": [
10063      "src/core/ext/filters/client_channel/backup_poller.cc",
10064      "src/core/ext/filters/client_channel/backup_poller.h",
10065      "src/core/ext/filters/client_channel/channel_connectivity.cc",
10066      "src/core/ext/filters/client_channel/client_channel.cc",
10067      "src/core/ext/filters/client_channel/client_channel.h",
10068      "src/core/ext/filters/client_channel/client_channel_channelz.cc",
10069      "src/core/ext/filters/client_channel/client_channel_channelz.h",
10070      "src/core/ext/filters/client_channel/client_channel_factory.cc",
10071      "src/core/ext/filters/client_channel/client_channel_factory.h",
10072      "src/core/ext/filters/client_channel/client_channel_plugin.cc",
10073      "src/core/ext/filters/client_channel/connector.cc",
10074      "src/core/ext/filters/client_channel/connector.h",
10075      "src/core/ext/filters/client_channel/http_connect_handshaker.cc",
10076      "src/core/ext/filters/client_channel/http_connect_handshaker.h",
10077      "src/core/ext/filters/client_channel/http_proxy.cc",
10078      "src/core/ext/filters/client_channel/http_proxy.h",
10079      "src/core/ext/filters/client_channel/lb_policy.cc",
10080      "src/core/ext/filters/client_channel/lb_policy.h",
10081      "src/core/ext/filters/client_channel/lb_policy_factory.cc",
10082      "src/core/ext/filters/client_channel/lb_policy_factory.h",
10083      "src/core/ext/filters/client_channel/lb_policy_registry.cc",
10084      "src/core/ext/filters/client_channel/lb_policy_registry.h",
10085      "src/core/ext/filters/client_channel/method_params.cc",
10086      "src/core/ext/filters/client_channel/method_params.h",
10087      "src/core/ext/filters/client_channel/parse_address.cc",
10088      "src/core/ext/filters/client_channel/parse_address.h",
10089      "src/core/ext/filters/client_channel/proxy_mapper.cc",
10090      "src/core/ext/filters/client_channel/proxy_mapper.h",
10091      "src/core/ext/filters/client_channel/proxy_mapper_registry.cc",
10092      "src/core/ext/filters/client_channel/proxy_mapper_registry.h",
10093      "src/core/ext/filters/client_channel/resolver.cc",
10094      "src/core/ext/filters/client_channel/resolver.h",
10095      "src/core/ext/filters/client_channel/resolver_factory.h",
10096      "src/core/ext/filters/client_channel/resolver_registry.cc",
10097      "src/core/ext/filters/client_channel/resolver_registry.h",
10098      "src/core/ext/filters/client_channel/retry_throttle.cc",
10099      "src/core/ext/filters/client_channel/retry_throttle.h",
10100      "src/core/ext/filters/client_channel/subchannel.cc",
10101      "src/core/ext/filters/client_channel/subchannel.h",
10102      "src/core/ext/filters/client_channel/subchannel_index.cc",
10103      "src/core/ext/filters/client_channel/subchannel_index.h",
10104      "src/core/ext/filters/client_channel/uri_parser.cc",
10105      "src/core/ext/filters/client_channel/uri_parser.h"
10106    ],
10107    "third_party": false,
10108    "type": "filegroup"
10109  },
10110  {
10111    "deps": [
10112      "gpr_codegen"
10113    ],
10114    "headers": [
10115      "include/grpc/impl/codegen/byte_buffer.h",
10116      "include/grpc/impl/codegen/byte_buffer_reader.h",
10117      "include/grpc/impl/codegen/compression_types.h",
10118      "include/grpc/impl/codegen/connectivity_state.h",
10119      "include/grpc/impl/codegen/grpc_types.h",
10120      "include/grpc/impl/codegen/propagation_bits.h",
10121      "include/grpc/impl/codegen/slice.h",
10122      "include/grpc/impl/codegen/status.h"
10123    ],
10124    "is_filegroup": true,
10125    "language": "c",
10126    "name": "grpc_codegen",
10127    "src": [
10128      "include/grpc/impl/codegen/byte_buffer.h",
10129      "include/grpc/impl/codegen/byte_buffer_reader.h",
10130      "include/grpc/impl/codegen/compression_types.h",
10131      "include/grpc/impl/codegen/connectivity_state.h",
10132      "include/grpc/impl/codegen/grpc_types.h",
10133      "include/grpc/impl/codegen/propagation_bits.h",
10134      "include/grpc/impl/codegen/slice.h",
10135      "include/grpc/impl/codegen/status.h"
10136    ],
10137    "third_party": false,
10138    "type": "filegroup"
10139  },
10140  {
10141    "deps": [
10142      "gpr",
10143      "grpc_base"
10144    ],
10145    "headers": [
10146      "src/core/ext/filters/deadline/deadline_filter.h"
10147    ],
10148    "is_filegroup": true,
10149    "language": "c",
10150    "name": "grpc_deadline_filter",
10151    "src": [
10152      "src/core/ext/filters/deadline/deadline_filter.cc",
10153      "src/core/ext/filters/deadline/deadline_filter.h"
10154    ],
10155    "third_party": false,
10156    "type": "filegroup"
10157  },
10158  {
10159    "deps": [
10160      "gpr",
10161      "grpc_base"
10162    ],
10163    "headers": [
10164      "src/core/ext/filters/http/client/http_client_filter.h",
10165      "src/core/ext/filters/http/message_compress/message_compress_filter.h",
10166      "src/core/ext/filters/http/server/http_server_filter.h"
10167    ],
10168    "is_filegroup": true,
10169    "language": "c",
10170    "name": "grpc_http_filters",
10171    "src": [
10172      "src/core/ext/filters/http/client/http_client_filter.cc",
10173      "src/core/ext/filters/http/client/http_client_filter.h",
10174      "src/core/ext/filters/http/http_filters_plugin.cc",
10175      "src/core/ext/filters/http/message_compress/message_compress_filter.cc",
10176      "src/core/ext/filters/http/message_compress/message_compress_filter.h",
10177      "src/core/ext/filters/http/server/http_server_filter.cc",
10178      "src/core/ext/filters/http/server/http_server_filter.h"
10179    ],
10180    "third_party": false,
10181    "type": "filegroup"
10182  },
10183  {
10184    "deps": [
10185      "gpr",
10186      "grpc_base",
10187      "grpc_client_channel",
10188      "grpc_resolver_fake",
10189      "nanopb"
10190    ],
10191    "headers": [
10192      "src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.h",
10193      "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.h",
10194      "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.h",
10195      "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h",
10196      "src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.h",
10197      "src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/google/protobuf/duration.pb.h",
10198      "src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/google/protobuf/timestamp.pb.h",
10199      "src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h"
10200    ],
10201    "is_filegroup": true,
10202    "language": "c",
10203    "name": "grpc_lb_policy_grpclb",
10204    "src": [
10205      "src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.cc",
10206      "src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.h",
10207      "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.cc",
10208      "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.h",
10209      "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.cc",
10210      "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.h",
10211      "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.cc",
10212      "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h",
10213      "src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.cc",
10214      "src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.h",
10215      "src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/google/protobuf/duration.pb.c",
10216      "src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/google/protobuf/duration.pb.h",
10217      "src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/google/protobuf/timestamp.pb.c",
10218      "src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/google/protobuf/timestamp.pb.h",
10219      "src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c",
10220      "src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h"
10221    ],
10222    "third_party": false,
10223    "type": "filegroup"
10224  },
10225  {
10226    "deps": [
10227      "gpr",
10228      "grpc_base",
10229      "grpc_client_channel",
10230      "grpc_resolver_fake",
10231      "grpc_secure",
10232      "nanopb"
10233    ],
10234    "headers": [
10235      "src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.h",
10236      "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.h",
10237      "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.h",
10238      "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h",
10239      "src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.h",
10240      "src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/google/protobuf/duration.pb.h",
10241      "src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/google/protobuf/timestamp.pb.h",
10242      "src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h"
10243    ],
10244    "is_filegroup": true,
10245    "language": "c",
10246    "name": "grpc_lb_policy_grpclb_secure",
10247    "src": [
10248      "src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.cc",
10249      "src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.h",
10250      "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.cc",
10251      "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.h",
10252      "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.h",
10253      "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.cc",
10254      "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.cc",
10255      "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h",
10256      "src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.cc",
10257      "src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.h",
10258      "src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/google/protobuf/duration.pb.c",
10259      "src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/google/protobuf/duration.pb.h",
10260      "src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/google/protobuf/timestamp.pb.c",
10261      "src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/google/protobuf/timestamp.pb.h",
10262      "src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c",
10263      "src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h"
10264    ],
10265    "third_party": false,
10266    "type": "filegroup"
10267  },
10268  {
10269    "deps": [
10270      "gpr",
10271      "grpc_base",
10272      "grpc_client_channel",
10273      "grpc_lb_subchannel_list"
10274    ],
10275    "headers": [],
10276    "is_filegroup": true,
10277    "language": "c",
10278    "name": "grpc_lb_policy_pick_first",
10279    "src": [
10280      "src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.cc"
10281    ],
10282    "third_party": false,
10283    "type": "filegroup"
10284  },
10285  {
10286    "deps": [
10287      "gpr",
10288      "grpc_base",
10289      "grpc_client_channel",
10290      "grpc_lb_subchannel_list"
10291    ],
10292    "headers": [],
10293    "is_filegroup": true,
10294    "language": "c",
10295    "name": "grpc_lb_policy_round_robin",
10296    "src": [
10297      "src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.cc"
10298    ],
10299    "third_party": false,
10300    "type": "filegroup"
10301  },
10302  {
10303    "deps": [
10304      "gpr",
10305      "grpc_base",
10306      "grpc_client_channel"
10307    ],
10308    "headers": [
10309      "src/core/ext/filters/client_channel/lb_policy/subchannel_list.h"
10310    ],
10311    "is_filegroup": true,
10312    "language": "c",
10313    "name": "grpc_lb_subchannel_list",
10314    "src": [
10315      "src/core/ext/filters/client_channel/lb_policy/subchannel_list.h"
10316    ],
10317    "third_party": false,
10318    "type": "filegroup"
10319  },
10320  {
10321    "deps": [
10322      "gpr",
10323      "grpc_base"
10324    ],
10325    "headers": [
10326      "src/core/ext/filters/max_age/max_age_filter.h"
10327    ],
10328    "is_filegroup": true,
10329    "language": "c",
10330    "name": "grpc_max_age_filter",
10331    "src": [
10332      "src/core/ext/filters/max_age/max_age_filter.cc",
10333      "src/core/ext/filters/max_age/max_age_filter.h"
10334    ],
10335    "third_party": false,
10336    "type": "filegroup"
10337  },
10338  {
10339    "deps": [
10340      "gpr",
10341      "grpc_base"
10342    ],
10343    "headers": [
10344      "src/core/ext/filters/message_size/message_size_filter.h"
10345    ],
10346    "is_filegroup": true,
10347    "language": "c",
10348    "name": "grpc_message_size_filter",
10349    "src": [
10350      "src/core/ext/filters/message_size/message_size_filter.cc",
10351      "src/core/ext/filters/message_size/message_size_filter.h"
10352    ],
10353    "third_party": false,
10354    "type": "filegroup"
10355  },
10356  {
10357    "deps": [
10358      "gpr",
10359      "grpc_base",
10360      "grpc_client_channel"
10361    ],
10362    "headers": [
10363      "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.h",
10364      "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.h"
10365    ],
10366    "is_filegroup": true,
10367    "language": "c",
10368    "name": "grpc_resolver_dns_ares",
10369    "src": [
10370      "src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.cc",
10371      "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.cc",
10372      "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.h",
10373      "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc",
10374      "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_windows.cc",
10375      "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.cc",
10376      "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.h",
10377      "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_fallback.cc",
10378      "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc",
10379      "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_windows.cc"
10380    ],
10381    "third_party": false,
10382    "type": "filegroup"
10383  },
10384  {
10385    "deps": [
10386      "gpr",
10387      "grpc_base",
10388      "grpc_client_channel"
10389    ],
10390    "headers": [],
10391    "is_filegroup": true,
10392    "language": "c",
10393    "name": "grpc_resolver_dns_native",
10394    "src": [
10395      "src/core/ext/filters/client_channel/resolver/dns/native/dns_resolver.cc"
10396    ],
10397    "third_party": false,
10398    "type": "filegroup"
10399  },
10400  {
10401    "deps": [
10402      "gpr",
10403      "grpc_base",
10404      "grpc_client_channel"
10405    ],
10406    "headers": [
10407      "src/core/ext/filters/client_channel/resolver/fake/fake_resolver.h"
10408    ],
10409    "is_filegroup": true,
10410    "language": "c",
10411    "name": "grpc_resolver_fake",
10412    "src": [
10413      "src/core/ext/filters/client_channel/resolver/fake/fake_resolver.cc",
10414      "src/core/ext/filters/client_channel/resolver/fake/fake_resolver.h"
10415    ],
10416    "third_party": false,
10417    "type": "filegroup"
10418  },
10419  {
10420    "deps": [
10421      "gpr",
10422      "grpc_base",
10423      "grpc_client_channel"
10424    ],
10425    "headers": [],
10426    "is_filegroup": true,
10427    "language": "c",
10428    "name": "grpc_resolver_sockaddr",
10429    "src": [
10430      "src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.cc"
10431    ],
10432    "third_party": false,
10433    "type": "filegroup"
10434  },
10435  {
10436    "deps": [
10437      "alts_tsi",
10438      "gpr",
10439      "grpc_base",
10440      "grpc_shadow_boringssl",
10441      "grpc_transport_chttp2_alpn",
10442      "tsi"
10443    ],
10444    "headers": [
10445      "include/grpc/grpc_security.h",
10446      "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.h",
10447      "src/core/lib/security/context/security_context.h",
10448      "src/core/lib/security/credentials/alts/alts_credentials.h",
10449      "src/core/lib/security/credentials/composite/composite_credentials.h",
10450      "src/core/lib/security/credentials/credentials.h",
10451      "src/core/lib/security/credentials/fake/fake_credentials.h",
10452      "src/core/lib/security/credentials/google_default/google_default_credentials.h",
10453      "src/core/lib/security/credentials/iam/iam_credentials.h",
10454      "src/core/lib/security/credentials/jwt/json_token.h",
10455      "src/core/lib/security/credentials/jwt/jwt_credentials.h",
10456      "src/core/lib/security/credentials/jwt/jwt_verifier.h",
10457      "src/core/lib/security/credentials/local/local_credentials.h",
10458      "src/core/lib/security/credentials/oauth2/oauth2_credentials.h",
10459      "src/core/lib/security/credentials/plugin/plugin_credentials.h",
10460      "src/core/lib/security/credentials/ssl/ssl_credentials.h",
10461      "src/core/lib/security/security_connector/alts_security_connector.h",
10462      "src/core/lib/security/security_connector/load_system_roots.h",
10463      "src/core/lib/security/security_connector/load_system_roots_linux.h",
10464      "src/core/lib/security/security_connector/local_security_connector.h",
10465      "src/core/lib/security/security_connector/security_connector.h",
10466      "src/core/lib/security/transport/auth_filters.h",
10467      "src/core/lib/security/transport/secure_endpoint.h",
10468      "src/core/lib/security/transport/security_handshaker.h",
10469      "src/core/lib/security/transport/target_authority_table.h",
10470      "src/core/lib/security/transport/tsi_error.h",
10471      "src/core/lib/security/util/json_util.h"
10472    ],
10473    "is_filegroup": true,
10474    "language": "c",
10475    "name": "grpc_secure",
10476    "src": [
10477      "include/grpc/grpc_security.h",
10478      "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.h",
10479      "src/core/lib/http/httpcli_security_connector.cc",
10480      "src/core/lib/security/context/security_context.cc",
10481      "src/core/lib/security/context/security_context.h",
10482      "src/core/lib/security/credentials/alts/alts_credentials.cc",
10483      "src/core/lib/security/credentials/alts/alts_credentials.h",
10484      "src/core/lib/security/credentials/composite/composite_credentials.cc",
10485      "src/core/lib/security/credentials/composite/composite_credentials.h",
10486      "src/core/lib/security/credentials/credentials.cc",
10487      "src/core/lib/security/credentials/credentials.h",
10488      "src/core/lib/security/credentials/credentials_metadata.cc",
10489      "src/core/lib/security/credentials/fake/fake_credentials.cc",
10490      "src/core/lib/security/credentials/fake/fake_credentials.h",
10491      "src/core/lib/security/credentials/google_default/credentials_generic.cc",
10492      "src/core/lib/security/credentials/google_default/google_default_credentials.cc",
10493      "src/core/lib/security/credentials/google_default/google_default_credentials.h",
10494      "src/core/lib/security/credentials/iam/iam_credentials.cc",
10495      "src/core/lib/security/credentials/iam/iam_credentials.h",
10496      "src/core/lib/security/credentials/jwt/json_token.cc",
10497      "src/core/lib/security/credentials/jwt/json_token.h",
10498      "src/core/lib/security/credentials/jwt/jwt_credentials.cc",
10499      "src/core/lib/security/credentials/jwt/jwt_credentials.h",
10500      "src/core/lib/security/credentials/jwt/jwt_verifier.cc",
10501      "src/core/lib/security/credentials/jwt/jwt_verifier.h",
10502      "src/core/lib/security/credentials/local/local_credentials.cc",
10503      "src/core/lib/security/credentials/local/local_credentials.h",
10504      "src/core/lib/security/credentials/oauth2/oauth2_credentials.cc",
10505      "src/core/lib/security/credentials/oauth2/oauth2_credentials.h",
10506      "src/core/lib/security/credentials/plugin/plugin_credentials.cc",
10507      "src/core/lib/security/credentials/plugin/plugin_credentials.h",
10508      "src/core/lib/security/credentials/ssl/ssl_credentials.cc",
10509      "src/core/lib/security/credentials/ssl/ssl_credentials.h",
10510      "src/core/lib/security/security_connector/alts_security_connector.cc",
10511      "src/core/lib/security/security_connector/alts_security_connector.h",
10512      "src/core/lib/security/security_connector/load_system_roots.h",
10513      "src/core/lib/security/security_connector/load_system_roots_fallback.cc",
10514      "src/core/lib/security/security_connector/load_system_roots_linux.cc",
10515      "src/core/lib/security/security_connector/load_system_roots_linux.h",
10516      "src/core/lib/security/security_connector/local_security_connector.cc",
10517      "src/core/lib/security/security_connector/local_security_connector.h",
10518      "src/core/lib/security/security_connector/security_connector.cc",
10519      "src/core/lib/security/security_connector/security_connector.h",
10520      "src/core/lib/security/transport/auth_filters.h",
10521      "src/core/lib/security/transport/client_auth_filter.cc",
10522      "src/core/lib/security/transport/secure_endpoint.cc",
10523      "src/core/lib/security/transport/secure_endpoint.h",
10524      "src/core/lib/security/transport/security_handshaker.cc",
10525      "src/core/lib/security/transport/security_handshaker.h",
10526      "src/core/lib/security/transport/server_auth_filter.cc",
10527      "src/core/lib/security/transport/target_authority_table.cc",
10528      "src/core/lib/security/transport/target_authority_table.h",
10529      "src/core/lib/security/transport/tsi_error.cc",
10530      "src/core/lib/security/transport/tsi_error.h",
10531      "src/core/lib/security/util/json_util.cc",
10532      "src/core/lib/security/util/json_util.h",
10533      "src/core/lib/surface/init_secure.cc"
10534    ],
10535    "third_party": false,
10536    "type": "filegroup"
10537  },
10538  {
10539    "deps": [
10540      "gpr",
10541      "grpc_base"
10542    ],
10543    "headers": [
10544      "src/core/ext/filters/workarounds/workaround_utils.h"
10545    ],
10546    "is_filegroup": true,
10547    "language": "c",
10548    "name": "grpc_server_backward_compatibility",
10549    "src": [
10550      "src/core/ext/filters/workarounds/workaround_utils.cc",
10551      "src/core/ext/filters/workarounds/workaround_utils.h"
10552    ],
10553    "third_party": false,
10554    "type": "filegroup"
10555  },
10556  {
10557    "deps": [],
10558    "headers": [
10559      "src/core/tsi/grpc_shadow_boringssl.h"
10560    ],
10561    "is_filegroup": true,
10562    "language": "c",
10563    "name": "grpc_shadow_boringssl",
10564    "src": [
10565      "src/core/tsi/grpc_shadow_boringssl.h"
10566    ],
10567    "third_party": false,
10568    "type": "filegroup"
10569  },
10570  {
10571    "deps": [
10572      "cmdline",
10573      "gpr",
10574      "gpr_test_util",
10575      "grpc_base",
10576      "grpc_client_channel",
10577      "grpc_transport_chttp2"
10578    ],
10579    "headers": [
10580      "src/core/ext/filters/client_channel/resolver/fake/fake_resolver.h",
10581      "test/core/end2end/cq_verifier.h",
10582      "test/core/end2end/fixtures/http_proxy_fixture.h",
10583      "test/core/end2end/fixtures/proxy.h",
10584      "test/core/iomgr/endpoint_tests.h",
10585      "test/core/util/debugger_macros.h",
10586      "test/core/util/fuzzer_util.h",
10587      "test/core/util/grpc_profiler.h",
10588      "test/core/util/histogram.h",
10589      "test/core/util/memory_counters.h",
10590      "test/core/util/mock_endpoint.h",
10591      "test/core/util/parse_hexstring.h",
10592      "test/core/util/passthru_endpoint.h",
10593      "test/core/util/port.h",
10594      "test/core/util/port_server_client.h",
10595      "test/core/util/slice_splitter.h",
10596      "test/core/util/subprocess.h",
10597      "test/core/util/tracer_util.h",
10598      "test/core/util/trickle_endpoint.h"
10599    ],
10600    "is_filegroup": true,
10601    "language": "c",
10602    "name": "grpc_test_util_base",
10603    "src": [
10604      "src/core/ext/filters/client_channel/resolver/fake/fake_resolver.cc",
10605      "src/core/ext/filters/client_channel/resolver/fake/fake_resolver.h",
10606      "test/core/end2end/cq_verifier.cc",
10607      "test/core/end2end/cq_verifier.h",
10608      "test/core/end2end/fixtures/http_proxy_fixture.cc",
10609      "test/core/end2end/fixtures/http_proxy_fixture.h",
10610      "test/core/end2end/fixtures/proxy.cc",
10611      "test/core/end2end/fixtures/proxy.h",
10612      "test/core/iomgr/endpoint_tests.cc",
10613      "test/core/iomgr/endpoint_tests.h",
10614      "test/core/util/debugger_macros.cc",
10615      "test/core/util/debugger_macros.h",
10616      "test/core/util/fuzzer_util.cc",
10617      "test/core/util/fuzzer_util.h",
10618      "test/core/util/grpc_profiler.cc",
10619      "test/core/util/grpc_profiler.h",
10620      "test/core/util/histogram.cc",
10621      "test/core/util/histogram.h",
10622      "test/core/util/memory_counters.cc",
10623      "test/core/util/memory_counters.h",
10624      "test/core/util/mock_endpoint.cc",
10625      "test/core/util/mock_endpoint.h",
10626      "test/core/util/parse_hexstring.cc",
10627      "test/core/util/parse_hexstring.h",
10628      "test/core/util/passthru_endpoint.cc",
10629      "test/core/util/passthru_endpoint.h",
10630      "test/core/util/port.cc",
10631      "test/core/util/port.h",
10632      "test/core/util/port_isolated_runtime_environment.cc",
10633      "test/core/util/port_server_client.cc",
10634      "test/core/util/port_server_client.h",
10635      "test/core/util/slice_splitter.cc",
10636      "test/core/util/slice_splitter.h",
10637      "test/core/util/subprocess.h",
10638      "test/core/util/subprocess_posix.cc",
10639      "test/core/util/subprocess_windows.cc",
10640      "test/core/util/tracer_util.cc",
10641      "test/core/util/tracer_util.h",
10642      "test/core/util/trickle_endpoint.cc",
10643      "test/core/util/trickle_endpoint.h"
10644    ],
10645    "third_party": false,
10646    "type": "filegroup"
10647  },
10648  {
10649    "deps": [
10650      "gpr",
10651      "grpc_base_headers",
10652      "grpc_trace_headers"
10653    ],
10654    "headers": [],
10655    "is_filegroup": true,
10656    "language": "c",
10657    "name": "grpc_trace",
10658    "src": [
10659      "src/core/lib/debug/trace.cc"
10660    ],
10661    "third_party": false,
10662    "type": "filegroup"
10663  },
10664  {
10665    "deps": [
10666      "gpr"
10667    ],
10668    "headers": [
10669      "src/core/lib/debug/trace.h"
10670    ],
10671    "is_filegroup": true,
10672    "language": "c",
10673    "name": "grpc_trace_headers",
10674    "src": [
10675      "src/core/lib/debug/trace.h"
10676    ],
10677    "third_party": false,
10678    "type": "filegroup"
10679  },
10680  {
10681    "deps": [
10682      "gpr",
10683      "grpc_base",
10684      "grpc_http_filters",
10685      "grpc_transport_chttp2_alpn"
10686    ],
10687    "headers": [
10688      "src/core/ext/transport/chttp2/transport/bin_decoder.h",
10689      "src/core/ext/transport/chttp2/transport/bin_encoder.h",
10690      "src/core/ext/transport/chttp2/transport/chttp2_transport.h",
10691      "src/core/ext/transport/chttp2/transport/flow_control.h",
10692      "src/core/ext/transport/chttp2/transport/frame.h",
10693      "src/core/ext/transport/chttp2/transport/frame_data.h",
10694      "src/core/ext/transport/chttp2/transport/frame_goaway.h",
10695      "src/core/ext/transport/chttp2/transport/frame_ping.h",
10696      "src/core/ext/transport/chttp2/transport/frame_rst_stream.h",
10697      "src/core/ext/transport/chttp2/transport/frame_settings.h",
10698      "src/core/ext/transport/chttp2/transport/frame_window_update.h",
10699      "src/core/ext/transport/chttp2/transport/hpack_encoder.h",
10700      "src/core/ext/transport/chttp2/transport/hpack_mapping.h",
10701      "src/core/ext/transport/chttp2/transport/hpack_parser.h",
10702      "src/core/ext/transport/chttp2/transport/hpack_table.h",
10703      "src/core/ext/transport/chttp2/transport/http2_settings.h",
10704      "src/core/ext/transport/chttp2/transport/huffsyms.h",
10705      "src/core/ext/transport/chttp2/transport/incoming_metadata.h",
10706      "src/core/ext/transport/chttp2/transport/internal.h",
10707      "src/core/ext/transport/chttp2/transport/stream_map.h",
10708      "src/core/ext/transport/chttp2/transport/varint.h"
10709    ],
10710    "is_filegroup": true,
10711    "language": "c",
10712    "name": "grpc_transport_chttp2",
10713    "src": [
10714      "src/core/ext/transport/chttp2/transport/bin_decoder.cc",
10715      "src/core/ext/transport/chttp2/transport/bin_decoder.h",
10716      "src/core/ext/transport/chttp2/transport/bin_encoder.cc",
10717      "src/core/ext/transport/chttp2/transport/bin_encoder.h",
10718      "src/core/ext/transport/chttp2/transport/chttp2_plugin.cc",
10719      "src/core/ext/transport/chttp2/transport/chttp2_transport.cc",
10720      "src/core/ext/transport/chttp2/transport/chttp2_transport.h",
10721      "src/core/ext/transport/chttp2/transport/flow_control.cc",
10722      "src/core/ext/transport/chttp2/transport/flow_control.h",
10723      "src/core/ext/transport/chttp2/transport/frame.h",
10724      "src/core/ext/transport/chttp2/transport/frame_data.cc",
10725      "src/core/ext/transport/chttp2/transport/frame_data.h",
10726      "src/core/ext/transport/chttp2/transport/frame_goaway.cc",
10727      "src/core/ext/transport/chttp2/transport/frame_goaway.h",
10728      "src/core/ext/transport/chttp2/transport/frame_ping.cc",
10729      "src/core/ext/transport/chttp2/transport/frame_ping.h",
10730      "src/core/ext/transport/chttp2/transport/frame_rst_stream.cc",
10731      "src/core/ext/transport/chttp2/transport/frame_rst_stream.h",
10732      "src/core/ext/transport/chttp2/transport/frame_settings.cc",
10733      "src/core/ext/transport/chttp2/transport/frame_settings.h",
10734      "src/core/ext/transport/chttp2/transport/frame_window_update.cc",
10735      "src/core/ext/transport/chttp2/transport/frame_window_update.h",
10736      "src/core/ext/transport/chttp2/transport/hpack_encoder.cc",
10737      "src/core/ext/transport/chttp2/transport/hpack_encoder.h",
10738      "src/core/ext/transport/chttp2/transport/hpack_mapping.cc",
10739      "src/core/ext/transport/chttp2/transport/hpack_mapping.h",
10740      "src/core/ext/transport/chttp2/transport/hpack_parser.cc",
10741      "src/core/ext/transport/chttp2/transport/hpack_parser.h",
10742      "src/core/ext/transport/chttp2/transport/hpack_table.cc",
10743      "src/core/ext/transport/chttp2/transport/hpack_table.h",
10744      "src/core/ext/transport/chttp2/transport/http2_settings.cc",
10745      "src/core/ext/transport/chttp2/transport/http2_settings.h",
10746      "src/core/ext/transport/chttp2/transport/huffsyms.cc",
10747      "src/core/ext/transport/chttp2/transport/huffsyms.h",
10748      "src/core/ext/transport/chttp2/transport/incoming_metadata.cc",
10749      "src/core/ext/transport/chttp2/transport/incoming_metadata.h",
10750      "src/core/ext/transport/chttp2/transport/internal.h",
10751      "src/core/ext/transport/chttp2/transport/parsing.cc",
10752      "src/core/ext/transport/chttp2/transport/stream_lists.cc",
10753      "src/core/ext/transport/chttp2/transport/stream_map.cc",
10754      "src/core/ext/transport/chttp2/transport/stream_map.h",
10755      "src/core/ext/transport/chttp2/transport/varint.cc",
10756      "src/core/ext/transport/chttp2/transport/varint.h",
10757      "src/core/ext/transport/chttp2/transport/writing.cc"
10758    ],
10759    "third_party": false,
10760    "type": "filegroup"
10761  },
10762  {
10763    "deps": [
10764      "gpr"
10765    ],
10766    "headers": [
10767      "src/core/ext/transport/chttp2/alpn/alpn.h"
10768    ],
10769    "is_filegroup": true,
10770    "language": "c",
10771    "name": "grpc_transport_chttp2_alpn",
10772    "src": [
10773      "src/core/ext/transport/chttp2/alpn/alpn.cc",
10774      "src/core/ext/transport/chttp2/alpn/alpn.h"
10775    ],
10776    "third_party": false,
10777    "type": "filegroup"
10778  },
10779  {
10780    "deps": [
10781      "gpr",
10782      "grpc_base",
10783      "grpc_client_channel",
10784      "grpc_transport_chttp2"
10785    ],
10786    "headers": [
10787      "src/core/ext/transport/chttp2/client/authority.h",
10788      "src/core/ext/transport/chttp2/client/chttp2_connector.h"
10789    ],
10790    "is_filegroup": true,
10791    "language": "c",
10792    "name": "grpc_transport_chttp2_client_connector",
10793    "src": [
10794      "src/core/ext/transport/chttp2/client/authority.cc",
10795      "src/core/ext/transport/chttp2/client/authority.h",
10796      "src/core/ext/transport/chttp2/client/chttp2_connector.cc",
10797      "src/core/ext/transport/chttp2/client/chttp2_connector.h"
10798    ],
10799    "third_party": false,
10800    "type": "filegroup"
10801  },
10802  {
10803    "deps": [
10804      "gpr",
10805      "grpc_base",
10806      "grpc_client_channel",
10807      "grpc_transport_chttp2",
10808      "grpc_transport_chttp2_client_connector"
10809    ],
10810    "headers": [],
10811    "is_filegroup": true,
10812    "language": "c",
10813    "name": "grpc_transport_chttp2_client_insecure",
10814    "src": [
10815      "src/core/ext/transport/chttp2/client/insecure/channel_create.cc",
10816      "src/core/ext/transport/chttp2/client/insecure/channel_create_posix.cc"
10817    ],
10818    "third_party": false,
10819    "type": "filegroup"
10820  },
10821  {
10822    "deps": [
10823      "gpr",
10824      "grpc_base",
10825      "grpc_client_channel",
10826      "grpc_secure",
10827      "grpc_transport_chttp2",
10828      "grpc_transport_chttp2_client_connector"
10829    ],
10830    "headers": [],
10831    "is_filegroup": true,
10832    "language": "c",
10833    "name": "grpc_transport_chttp2_client_secure",
10834    "src": [
10835      "src/core/ext/transport/chttp2/client/secure/secure_channel_create.cc"
10836    ],
10837    "third_party": false,
10838    "type": "filegroup"
10839  },
10840  {
10841    "deps": [
10842      "gpr",
10843      "grpc_base",
10844      "grpc_transport_chttp2"
10845    ],
10846    "headers": [
10847      "src/core/ext/transport/chttp2/server/chttp2_server.h"
10848    ],
10849    "is_filegroup": true,
10850    "language": "c",
10851    "name": "grpc_transport_chttp2_server",
10852    "src": [
10853      "src/core/ext/transport/chttp2/server/chttp2_server.cc",
10854      "src/core/ext/transport/chttp2/server/chttp2_server.h"
10855    ],
10856    "third_party": false,
10857    "type": "filegroup"
10858  },
10859  {
10860    "deps": [
10861      "gpr",
10862      "grpc_base",
10863      "grpc_transport_chttp2",
10864      "grpc_transport_chttp2_server"
10865    ],
10866    "headers": [],
10867    "is_filegroup": true,
10868    "language": "c",
10869    "name": "grpc_transport_chttp2_server_insecure",
10870    "src": [
10871      "src/core/ext/transport/chttp2/server/insecure/server_chttp2.cc",
10872      "src/core/ext/transport/chttp2/server/insecure/server_chttp2_posix.cc"
10873    ],
10874    "third_party": false,
10875    "type": "filegroup"
10876  },
10877  {
10878    "deps": [
10879      "gpr",
10880      "grpc_base",
10881      "grpc_secure",
10882      "grpc_transport_chttp2",
10883      "grpc_transport_chttp2_server"
10884    ],
10885    "headers": [],
10886    "is_filegroup": true,
10887    "language": "c",
10888    "name": "grpc_transport_chttp2_server_secure",
10889    "src": [
10890      "src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.cc"
10891    ],
10892    "third_party": false,
10893    "type": "filegroup"
10894  },
10895  {
10896    "deps": [
10897      "grpc_base",
10898      "grpc_http_filters",
10899      "grpc_transport_chttp2"
10900    ],
10901    "headers": [
10902      "include/grpc/grpc_cronet.h",
10903      "include/grpc/grpc_security.h",
10904      "include/grpc/grpc_security_constants.h",
10905      "src/core/ext/transport/cronet/transport/cronet_transport.h",
10906      "third_party/objective_c/Cronet/bidirectional_stream_c.h"
10907    ],
10908    "is_filegroup": true,
10909    "language": "c",
10910    "name": "grpc_transport_cronet_client_secure",
10911    "src": [
10912      "include/grpc/grpc_cronet.h",
10913      "include/grpc/grpc_security.h",
10914      "include/grpc/grpc_security_constants.h",
10915      "src/core/ext/transport/cronet/client/secure/cronet_channel_create.cc",
10916      "src/core/ext/transport/cronet/transport/cronet_api_dummy.cc",
10917      "src/core/ext/transport/cronet/transport/cronet_transport.cc",
10918      "src/core/ext/transport/cronet/transport/cronet_transport.h"
10919    ],
10920    "third_party": false,
10921    "type": "filegroup"
10922  },
10923  {
10924    "deps": [
10925      "gpr",
10926      "grpc_base",
10927      "grpc_transport_inproc_headers"
10928    ],
10929    "headers": [],
10930    "is_filegroup": true,
10931    "language": "c",
10932    "name": "grpc_transport_inproc",
10933    "src": [
10934      "src/core/ext/transport/inproc/inproc_plugin.cc",
10935      "src/core/ext/transport/inproc/inproc_transport.cc"
10936    ],
10937    "third_party": false,
10938    "type": "filegroup"
10939  },
10940  {
10941    "deps": [
10942      "gpr",
10943      "grpc_base_headers"
10944    ],
10945    "headers": [
10946      "src/core/ext/transport/inproc/inproc_transport.h"
10947    ],
10948    "is_filegroup": true,
10949    "language": "c",
10950    "name": "grpc_transport_inproc_headers",
10951    "src": [
10952      "src/core/ext/transport/inproc/inproc_transport.h"
10953    ],
10954    "third_party": false,
10955    "type": "filegroup"
10956  },
10957  {
10958    "deps": [
10959      "gpr",
10960      "grpc_base",
10961      "grpc_server_backward_compatibility"
10962    ],
10963    "headers": [
10964      "src/core/ext/filters/workarounds/workaround_cronet_compression_filter.h"
10965    ],
10966    "is_filegroup": true,
10967    "language": "c",
10968    "name": "grpc_workaround_cronet_compression_filter",
10969    "src": [
10970      "src/core/ext/filters/workarounds/workaround_cronet_compression_filter.cc",
10971      "src/core/ext/filters/workarounds/workaround_cronet_compression_filter.h"
10972    ],
10973    "third_party": false,
10974    "type": "filegroup"
10975  },
10976  {
10977    "deps": [
10978      "nanopb_headers"
10979    ],
10980    "headers": [],
10981    "is_filegroup": true,
10982    "language": "c",
10983    "name": "nanopb",
10984    "src": [],
10985    "third_party": false,
10986    "type": "filegroup"
10987  },
10988  {
10989    "deps": [],
10990    "headers": [
10991      "third_party/nanopb/pb.h",
10992      "third_party/nanopb/pb_common.h",
10993      "third_party/nanopb/pb_decode.h",
10994      "third_party/nanopb/pb_encode.h"
10995    ],
10996    "is_filegroup": true,
10997    "language": "c",
10998    "name": "nanopb_headers",
10999    "src": [],
11000    "third_party": false,
11001    "type": "filegroup"
11002  },
11003  {
11004    "deps": [
11005      "grpc"
11006    ],
11007    "headers": [
11008      "test/core/tsi/transport_security_test_lib.h"
11009    ],
11010    "is_filegroup": true,
11011    "language": "c",
11012    "name": "transport_security_test_lib",
11013    "src": [
11014      "test/core/tsi/transport_security_test_lib.cc",
11015      "test/core/tsi/transport_security_test_lib.h"
11016    ],
11017    "third_party": false,
11018    "type": "filegroup"
11019  },
11020  {
11021    "deps": [
11022      "gpr",
11023      "grpc_base",
11024      "grpc_shadow_boringssl",
11025      "grpc_trace",
11026      "tsi_interface"
11027    ],
11028    "headers": [
11029      "src/core/tsi/alts_transport_security.h",
11030      "src/core/tsi/fake_transport_security.h",
11031      "src/core/tsi/local_transport_security.h",
11032      "src/core/tsi/ssl/session_cache/ssl_session.h",
11033      "src/core/tsi/ssl/session_cache/ssl_session_cache.h",
11034      "src/core/tsi/ssl_transport_security.h",
11035      "src/core/tsi/ssl_types.h",
11036      "src/core/tsi/transport_security_grpc.h"
11037    ],
11038    "is_filegroup": true,
11039    "language": "c",
11040    "name": "tsi",
11041    "src": [
11042      "src/core/tsi/alts_transport_security.cc",
11043      "src/core/tsi/alts_transport_security.h",
11044      "src/core/tsi/fake_transport_security.cc",
11045      "src/core/tsi/fake_transport_security.h",
11046      "src/core/tsi/local_transport_security.cc",
11047      "src/core/tsi/local_transport_security.h",
11048      "src/core/tsi/ssl/session_cache/ssl_session.h",
11049      "src/core/tsi/ssl/session_cache/ssl_session_boringssl.cc",
11050      "src/core/tsi/ssl/session_cache/ssl_session_cache.cc",
11051      "src/core/tsi/ssl/session_cache/ssl_session_cache.h",
11052      "src/core/tsi/ssl/session_cache/ssl_session_openssl.cc",
11053      "src/core/tsi/ssl_transport_security.cc",
11054      "src/core/tsi/ssl_transport_security.h",
11055      "src/core/tsi/ssl_types.h",
11056      "src/core/tsi/transport_security_grpc.cc",
11057      "src/core/tsi/transport_security_grpc.h"
11058    ],
11059    "third_party": false,
11060    "type": "filegroup"
11061  },
11062  {
11063    "deps": [
11064      "gpr",
11065      "grpc_trace"
11066    ],
11067    "headers": [
11068      "src/core/tsi/transport_security.h",
11069      "src/core/tsi/transport_security_interface.h"
11070    ],
11071    "is_filegroup": true,
11072    "language": "c",
11073    "name": "tsi_interface",
11074    "src": [
11075      "src/core/tsi/transport_security.cc",
11076      "src/core/tsi/transport_security.h",
11077      "src/core/tsi/transport_security_interface.h"
11078    ],
11079    "third_party": false,
11080    "type": "filegroup"
11081  },
11082  {
11083    "deps": [
11084      "grpc_codegen"
11085    ],
11086    "headers": [
11087      "include/grpc++/impl/codegen/async_stream.h",
11088      "include/grpc++/impl/codegen/async_unary_call.h",
11089      "include/grpc++/impl/codegen/byte_buffer.h",
11090      "include/grpc++/impl/codegen/call.h",
11091      "include/grpc++/impl/codegen/call_hook.h",
11092      "include/grpc++/impl/codegen/channel_interface.h",
11093      "include/grpc++/impl/codegen/client_context.h",
11094      "include/grpc++/impl/codegen/client_unary_call.h",
11095      "include/grpc++/impl/codegen/completion_queue.h",
11096      "include/grpc++/impl/codegen/completion_queue_tag.h",
11097      "include/grpc++/impl/codegen/config.h",
11098      "include/grpc++/impl/codegen/core_codegen_interface.h",
11099      "include/grpc++/impl/codegen/create_auth_context.h",
11100      "include/grpc++/impl/codegen/grpc_library.h",
11101      "include/grpc++/impl/codegen/metadata_map.h",
11102      "include/grpc++/impl/codegen/method_handler_impl.h",
11103      "include/grpc++/impl/codegen/rpc_method.h",
11104      "include/grpc++/impl/codegen/rpc_service_method.h",
11105      "include/grpc++/impl/codegen/security/auth_context.h",
11106      "include/grpc++/impl/codegen/serialization_traits.h",
11107      "include/grpc++/impl/codegen/server_context.h",
11108      "include/grpc++/impl/codegen/server_interface.h",
11109      "include/grpc++/impl/codegen/service_type.h",
11110      "include/grpc++/impl/codegen/slice.h",
11111      "include/grpc++/impl/codegen/status.h",
11112      "include/grpc++/impl/codegen/status_code_enum.h",
11113      "include/grpc++/impl/codegen/string_ref.h",
11114      "include/grpc++/impl/codegen/stub_options.h",
11115      "include/grpc++/impl/codegen/sync_stream.h",
11116      "include/grpc++/impl/codegen/time.h",
11117      "include/grpcpp/impl/codegen/async_generic_service.h",
11118      "include/grpcpp/impl/codegen/async_stream.h",
11119      "include/grpcpp/impl/codegen/async_unary_call.h",
11120      "include/grpcpp/impl/codegen/byte_buffer.h",
11121      "include/grpcpp/impl/codegen/call.h",
11122      "include/grpcpp/impl/codegen/call_hook.h",
11123      "include/grpcpp/impl/codegen/callback_common.h",
11124      "include/grpcpp/impl/codegen/channel_interface.h",
11125      "include/grpcpp/impl/codegen/client_callback.h",
11126      "include/grpcpp/impl/codegen/client_context.h",
11127      "include/grpcpp/impl/codegen/client_unary_call.h",
11128      "include/grpcpp/impl/codegen/completion_queue.h",
11129      "include/grpcpp/impl/codegen/completion_queue_tag.h",
11130      "include/grpcpp/impl/codegen/config.h",
11131      "include/grpcpp/impl/codegen/core_codegen_interface.h",
11132      "include/grpcpp/impl/codegen/create_auth_context.h",
11133      "include/grpcpp/impl/codegen/grpc_library.h",
11134      "include/grpcpp/impl/codegen/metadata_map.h",
11135      "include/grpcpp/impl/codegen/method_handler_impl.h",
11136      "include/grpcpp/impl/codegen/rpc_method.h",
11137      "include/grpcpp/impl/codegen/rpc_service_method.h",
11138      "include/grpcpp/impl/codegen/security/auth_context.h",
11139      "include/grpcpp/impl/codegen/serialization_traits.h",
11140      "include/grpcpp/impl/codegen/server_context.h",
11141      "include/grpcpp/impl/codegen/server_interface.h",
11142      "include/grpcpp/impl/codegen/service_type.h",
11143      "include/grpcpp/impl/codegen/slice.h",
11144      "include/grpcpp/impl/codegen/status.h",
11145      "include/grpcpp/impl/codegen/status_code_enum.h",
11146      "include/grpcpp/impl/codegen/string_ref.h",
11147      "include/grpcpp/impl/codegen/stub_options.h",
11148      "include/grpcpp/impl/codegen/sync_stream.h",
11149      "include/grpcpp/impl/codegen/time.h"
11150    ],
11151    "is_filegroup": true,
11152    "language": "c++",
11153    "name": "grpc++_codegen_base",
11154    "src": [
11155      "include/grpc++/impl/codegen/async_stream.h",
11156      "include/grpc++/impl/codegen/async_unary_call.h",
11157      "include/grpc++/impl/codegen/byte_buffer.h",
11158      "include/grpc++/impl/codegen/call.h",
11159      "include/grpc++/impl/codegen/call_hook.h",
11160      "include/grpc++/impl/codegen/channel_interface.h",
11161      "include/grpc++/impl/codegen/client_context.h",
11162      "include/grpc++/impl/codegen/client_unary_call.h",
11163      "include/grpc++/impl/codegen/completion_queue.h",
11164      "include/grpc++/impl/codegen/completion_queue_tag.h",
11165      "include/grpc++/impl/codegen/config.h",
11166      "include/grpc++/impl/codegen/core_codegen_interface.h",
11167      "include/grpc++/impl/codegen/create_auth_context.h",
11168      "include/grpc++/impl/codegen/grpc_library.h",
11169      "include/grpc++/impl/codegen/metadata_map.h",
11170      "include/grpc++/impl/codegen/method_handler_impl.h",
11171      "include/grpc++/impl/codegen/rpc_method.h",
11172      "include/grpc++/impl/codegen/rpc_service_method.h",
11173      "include/grpc++/impl/codegen/security/auth_context.h",
11174      "include/grpc++/impl/codegen/serialization_traits.h",
11175      "include/grpc++/impl/codegen/server_context.h",
11176      "include/grpc++/impl/codegen/server_interface.h",
11177      "include/grpc++/impl/codegen/service_type.h",
11178      "include/grpc++/impl/codegen/slice.h",
11179      "include/grpc++/impl/codegen/status.h",
11180      "include/grpc++/impl/codegen/status_code_enum.h",
11181      "include/grpc++/impl/codegen/string_ref.h",
11182      "include/grpc++/impl/codegen/stub_options.h",
11183      "include/grpc++/impl/codegen/sync_stream.h",
11184      "include/grpc++/impl/codegen/time.h",
11185      "include/grpcpp/impl/codegen/async_generic_service.h",
11186      "include/grpcpp/impl/codegen/async_stream.h",
11187      "include/grpcpp/impl/codegen/async_unary_call.h",
11188      "include/grpcpp/impl/codegen/byte_buffer.h",
11189      "include/grpcpp/impl/codegen/call.h",
11190      "include/grpcpp/impl/codegen/call_hook.h",
11191      "include/grpcpp/impl/codegen/callback_common.h",
11192      "include/grpcpp/impl/codegen/channel_interface.h",
11193      "include/grpcpp/impl/codegen/client_callback.h",
11194      "include/grpcpp/impl/codegen/client_context.h",
11195      "include/grpcpp/impl/codegen/client_unary_call.h",
11196      "include/grpcpp/impl/codegen/completion_queue.h",
11197      "include/grpcpp/impl/codegen/completion_queue_tag.h",
11198      "include/grpcpp/impl/codegen/config.h",
11199      "include/grpcpp/impl/codegen/core_codegen_interface.h",
11200      "include/grpcpp/impl/codegen/create_auth_context.h",
11201      "include/grpcpp/impl/codegen/grpc_library.h",
11202      "include/grpcpp/impl/codegen/metadata_map.h",
11203      "include/grpcpp/impl/codegen/method_handler_impl.h",
11204      "include/grpcpp/impl/codegen/rpc_method.h",
11205      "include/grpcpp/impl/codegen/rpc_service_method.h",
11206      "include/grpcpp/impl/codegen/security/auth_context.h",
11207      "include/grpcpp/impl/codegen/serialization_traits.h",
11208      "include/grpcpp/impl/codegen/server_context.h",
11209      "include/grpcpp/impl/codegen/server_interface.h",
11210      "include/grpcpp/impl/codegen/service_type.h",
11211      "include/grpcpp/impl/codegen/slice.h",
11212      "include/grpcpp/impl/codegen/status.h",
11213      "include/grpcpp/impl/codegen/status_code_enum.h",
11214      "include/grpcpp/impl/codegen/string_ref.h",
11215      "include/grpcpp/impl/codegen/stub_options.h",
11216      "include/grpcpp/impl/codegen/sync_stream.h",
11217      "include/grpcpp/impl/codegen/time.h"
11218    ],
11219    "third_party": false,
11220    "type": "filegroup"
11221  },
11222  {
11223    "deps": [
11224      "grpc++_codegen_base"
11225    ],
11226    "headers": [],
11227    "is_filegroup": true,
11228    "language": "c++",
11229    "name": "grpc++_codegen_base_src",
11230    "src": [
11231      "src/cpp/codegen/codegen_init.cc"
11232    ],
11233    "third_party": false,
11234    "type": "filegroup"
11235  },
11236  {
11237    "deps": [
11238      "grpc++_codegen_base",
11239      "grpc++_config_proto"
11240    ],
11241    "headers": [
11242      "include/grpc++/impl/codegen/proto_utils.h",
11243      "include/grpcpp/impl/codegen/proto_buffer_reader.h",
11244      "include/grpcpp/impl/codegen/proto_buffer_writer.h",
11245      "include/grpcpp/impl/codegen/proto_utils.h"
11246    ],
11247    "is_filegroup": true,
11248    "language": "c++",
11249    "name": "grpc++_codegen_proto",
11250    "src": [
11251      "include/grpc++/impl/codegen/proto_utils.h",
11252      "include/grpcpp/impl/codegen/proto_buffer_reader.h",
11253      "include/grpcpp/impl/codegen/proto_buffer_writer.h",
11254      "include/grpcpp/impl/codegen/proto_utils.h"
11255    ],
11256    "third_party": false,
11257    "type": "filegroup"
11258  },
11259  {
11260    "deps": [
11261      "gpr",
11262      "gpr_base_headers",
11263      "grpc++_codegen_base",
11264      "grpc_base_headers",
11265      "grpc_transport_inproc_headers",
11266      "nanopb_headers"
11267    ],
11268    "headers": [
11269      "include/grpc++/alarm.h",
11270      "include/grpc++/channel.h",
11271      "include/grpc++/client_context.h",
11272      "include/grpc++/completion_queue.h",
11273      "include/grpc++/create_channel.h",
11274      "include/grpc++/create_channel_posix.h",
11275      "include/grpc++/ext/health_check_service_server_builder_option.h",
11276      "include/grpc++/generic/async_generic_service.h",
11277      "include/grpc++/generic/generic_stub.h",
11278      "include/grpc++/grpc++.h",
11279      "include/grpc++/health_check_service_interface.h",
11280      "include/grpc++/impl/call.h",
11281      "include/grpc++/impl/channel_argument_option.h",
11282      "include/grpc++/impl/client_unary_call.h",
11283      "include/grpc++/impl/codegen/core_codegen.h",
11284      "include/grpc++/impl/grpc_library.h",
11285      "include/grpc++/impl/method_handler_impl.h",
11286      "include/grpc++/impl/rpc_method.h",
11287      "include/grpc++/impl/rpc_service_method.h",
11288      "include/grpc++/impl/serialization_traits.h",
11289      "include/grpc++/impl/server_builder_option.h",
11290      "include/grpc++/impl/server_builder_plugin.h",
11291      "include/grpc++/impl/server_initializer.h",
11292      "include/grpc++/impl/service_type.h",
11293      "include/grpc++/resource_quota.h",
11294      "include/grpc++/security/auth_context.h",
11295      "include/grpc++/security/auth_metadata_processor.h",
11296      "include/grpc++/security/credentials.h",
11297      "include/grpc++/security/server_credentials.h",
11298      "include/grpc++/server.h",
11299      "include/grpc++/server_builder.h",
11300      "include/grpc++/server_context.h",
11301      "include/grpc++/server_posix.h",
11302      "include/grpc++/support/async_stream.h",
11303      "include/grpc++/support/async_unary_call.h",
11304      "include/grpc++/support/byte_buffer.h",
11305      "include/grpc++/support/channel_arguments.h",
11306      "include/grpc++/support/config.h",
11307      "include/grpc++/support/slice.h",
11308      "include/grpc++/support/status.h",
11309      "include/grpc++/support/status_code_enum.h",
11310      "include/grpc++/support/string_ref.h",
11311      "include/grpc++/support/stub_options.h",
11312      "include/grpc++/support/sync_stream.h",
11313      "include/grpc++/support/time.h",
11314      "include/grpcpp/alarm.h",
11315      "include/grpcpp/channel.h",
11316      "include/grpcpp/client_context.h",
11317      "include/grpcpp/completion_queue.h",
11318      "include/grpcpp/create_channel.h",
11319      "include/grpcpp/create_channel_posix.h",
11320      "include/grpcpp/ext/health_check_service_server_builder_option.h",
11321      "include/grpcpp/generic/async_generic_service.h",
11322      "include/grpcpp/generic/generic_stub.h",
11323      "include/grpcpp/grpcpp.h",
11324      "include/grpcpp/health_check_service_interface.h",
11325      "include/grpcpp/impl/call.h",
11326      "include/grpcpp/impl/channel_argument_option.h",
11327      "include/grpcpp/impl/client_unary_call.h",
11328      "include/grpcpp/impl/codegen/core_codegen.h",
11329      "include/grpcpp/impl/grpc_library.h",
11330      "include/grpcpp/impl/method_handler_impl.h",
11331      "include/grpcpp/impl/rpc_method.h",
11332      "include/grpcpp/impl/rpc_service_method.h",
11333      "include/grpcpp/impl/serialization_traits.h",
11334      "include/grpcpp/impl/server_builder_option.h",
11335      "include/grpcpp/impl/server_builder_plugin.h",
11336      "include/grpcpp/impl/server_initializer.h",
11337      "include/grpcpp/impl/service_type.h",
11338      "include/grpcpp/resource_quota.h",
11339      "include/grpcpp/security/auth_context.h",
11340      "include/grpcpp/security/auth_metadata_processor.h",
11341      "include/grpcpp/security/credentials.h",
11342      "include/grpcpp/security/server_credentials.h",
11343      "include/grpcpp/server.h",
11344      "include/grpcpp/server_builder.h",
11345      "include/grpcpp/server_context.h",
11346      "include/grpcpp/server_posix.h",
11347      "include/grpcpp/support/async_stream.h",
11348      "include/grpcpp/support/async_unary_call.h",
11349      "include/grpcpp/support/byte_buffer.h",
11350      "include/grpcpp/support/channel_arguments.h",
11351      "include/grpcpp/support/client_callback.h",
11352      "include/grpcpp/support/config.h",
11353      "include/grpcpp/support/proto_buffer_reader.h",
11354      "include/grpcpp/support/proto_buffer_writer.h",
11355      "include/grpcpp/support/slice.h",
11356      "include/grpcpp/support/status.h",
11357      "include/grpcpp/support/status_code_enum.h",
11358      "include/grpcpp/support/string_ref.h",
11359      "include/grpcpp/support/stub_options.h",
11360      "include/grpcpp/support/sync_stream.h",
11361      "include/grpcpp/support/time.h",
11362      "src/cpp/client/create_channel_internal.h",
11363      "src/cpp/common/channel_filter.h",
11364      "src/cpp/server/dynamic_thread_pool.h",
11365      "src/cpp/server/health/default_health_check_service.h",
11366      "src/cpp/server/health/health.pb.h",
11367      "src/cpp/server/thread_pool_interface.h",
11368      "src/cpp/thread_manager/thread_manager.h"
11369    ],
11370    "is_filegroup": true,
11371    "language": "c++",
11372    "name": "grpc++_common",
11373    "src": [
11374      "include/grpc++/alarm.h",
11375      "include/grpc++/channel.h",
11376      "include/grpc++/client_context.h",
11377      "include/grpc++/completion_queue.h",
11378      "include/grpc++/create_channel.h",
11379      "include/grpc++/create_channel_posix.h",
11380      "include/grpc++/ext/health_check_service_server_builder_option.h",
11381      "include/grpc++/generic/async_generic_service.h",
11382      "include/grpc++/generic/generic_stub.h",
11383      "include/grpc++/grpc++.h",
11384      "include/grpc++/health_check_service_interface.h",
11385      "include/grpc++/impl/call.h",
11386      "include/grpc++/impl/channel_argument_option.h",
11387      "include/grpc++/impl/client_unary_call.h",
11388      "include/grpc++/impl/codegen/core_codegen.h",
11389      "include/grpc++/impl/grpc_library.h",
11390      "include/grpc++/impl/method_handler_impl.h",
11391      "include/grpc++/impl/rpc_method.h",
11392      "include/grpc++/impl/rpc_service_method.h",
11393      "include/grpc++/impl/serialization_traits.h",
11394      "include/grpc++/impl/server_builder_option.h",
11395      "include/grpc++/impl/server_builder_plugin.h",
11396      "include/grpc++/impl/server_initializer.h",
11397      "include/grpc++/impl/service_type.h",
11398      "include/grpc++/resource_quota.h",
11399      "include/grpc++/security/auth_context.h",
11400      "include/grpc++/security/auth_metadata_processor.h",
11401      "include/grpc++/security/credentials.h",
11402      "include/grpc++/security/server_credentials.h",
11403      "include/grpc++/server.h",
11404      "include/grpc++/server_builder.h",
11405      "include/grpc++/server_context.h",
11406      "include/grpc++/server_posix.h",
11407      "include/grpc++/support/async_stream.h",
11408      "include/grpc++/support/async_unary_call.h",
11409      "include/grpc++/support/byte_buffer.h",
11410      "include/grpc++/support/channel_arguments.h",
11411      "include/grpc++/support/config.h",
11412      "include/grpc++/support/slice.h",
11413      "include/grpc++/support/status.h",
11414      "include/grpc++/support/status_code_enum.h",
11415      "include/grpc++/support/string_ref.h",
11416      "include/grpc++/support/stub_options.h",
11417      "include/grpc++/support/sync_stream.h",
11418      "include/grpc++/support/time.h",
11419      "include/grpcpp/alarm.h",
11420      "include/grpcpp/channel.h",
11421      "include/grpcpp/client_context.h",
11422      "include/grpcpp/completion_queue.h",
11423      "include/grpcpp/create_channel.h",
11424      "include/grpcpp/create_channel_posix.h",
11425      "include/grpcpp/ext/health_check_service_server_builder_option.h",
11426      "include/grpcpp/generic/async_generic_service.h",
11427      "include/grpcpp/generic/generic_stub.h",
11428      "include/grpcpp/grpcpp.h",
11429      "include/grpcpp/health_check_service_interface.h",
11430      "include/grpcpp/impl/call.h",
11431      "include/grpcpp/impl/channel_argument_option.h",
11432      "include/grpcpp/impl/client_unary_call.h",
11433      "include/grpcpp/impl/codegen/core_codegen.h",
11434      "include/grpcpp/impl/grpc_library.h",
11435      "include/grpcpp/impl/method_handler_impl.h",
11436      "include/grpcpp/impl/rpc_method.h",
11437      "include/grpcpp/impl/rpc_service_method.h",
11438      "include/grpcpp/impl/serialization_traits.h",
11439      "include/grpcpp/impl/server_builder_option.h",
11440      "include/grpcpp/impl/server_builder_plugin.h",
11441      "include/grpcpp/impl/server_initializer.h",
11442      "include/grpcpp/impl/service_type.h",
11443      "include/grpcpp/resource_quota.h",
11444      "include/grpcpp/security/auth_context.h",
11445      "include/grpcpp/security/auth_metadata_processor.h",
11446      "include/grpcpp/security/credentials.h",
11447      "include/grpcpp/security/server_credentials.h",
11448      "include/grpcpp/server.h",
11449      "include/grpcpp/server_builder.h",
11450      "include/grpcpp/server_context.h",
11451      "include/grpcpp/server_posix.h",
11452      "include/grpcpp/support/async_stream.h",
11453      "include/grpcpp/support/async_unary_call.h",
11454      "include/grpcpp/support/byte_buffer.h",
11455      "include/grpcpp/support/channel_arguments.h",
11456      "include/grpcpp/support/client_callback.h",
11457      "include/grpcpp/support/config.h",
11458      "include/grpcpp/support/proto_buffer_reader.h",
11459      "include/grpcpp/support/proto_buffer_writer.h",
11460      "include/grpcpp/support/slice.h",
11461      "include/grpcpp/support/status.h",
11462      "include/grpcpp/support/status_code_enum.h",
11463      "include/grpcpp/support/string_ref.h",
11464      "include/grpcpp/support/stub_options.h",
11465      "include/grpcpp/support/sync_stream.h",
11466      "include/grpcpp/support/time.h",
11467      "src/cpp/client/channel_cc.cc",
11468      "src/cpp/client/client_context.cc",
11469      "src/cpp/client/create_channel.cc",
11470      "src/cpp/client/create_channel_internal.cc",
11471      "src/cpp/client/create_channel_internal.h",
11472      "src/cpp/client/create_channel_posix.cc",
11473      "src/cpp/client/credentials_cc.cc",
11474      "src/cpp/client/generic_stub.cc",
11475      "src/cpp/common/alarm.cc",
11476      "src/cpp/common/channel_arguments.cc",
11477      "src/cpp/common/channel_filter.cc",
11478      "src/cpp/common/channel_filter.h",
11479      "src/cpp/common/completion_queue_cc.cc",
11480      "src/cpp/common/core_codegen.cc",
11481      "src/cpp/common/resource_quota_cc.cc",
11482      "src/cpp/common/rpc_method.cc",
11483      "src/cpp/common/version_cc.cc",
11484      "src/cpp/server/async_generic_service.cc",
11485      "src/cpp/server/channel_argument_option.cc",
11486      "src/cpp/server/create_default_thread_pool.cc",
11487      "src/cpp/server/dynamic_thread_pool.cc",
11488      "src/cpp/server/dynamic_thread_pool.h",
11489      "src/cpp/server/health/default_health_check_service.cc",
11490      "src/cpp/server/health/default_health_check_service.h",
11491      "src/cpp/server/health/health.pb.c",
11492      "src/cpp/server/health/health.pb.h",
11493      "src/cpp/server/health/health_check_service.cc",
11494      "src/cpp/server/health/health_check_service_server_builder_option.cc",
11495      "src/cpp/server/server_builder.cc",
11496      "src/cpp/server/server_cc.cc",
11497      "src/cpp/server/server_context.cc",
11498      "src/cpp/server/server_credentials.cc",
11499      "src/cpp/server/server_posix.cc",
11500      "src/cpp/server/thread_pool_interface.h",
11501      "src/cpp/thread_manager/thread_manager.cc",
11502      "src/cpp/thread_manager/thread_manager.h",
11503      "src/cpp/util/byte_buffer_cc.cc",
11504      "src/cpp/util/status.cc",
11505      "src/cpp/util/string_ref.cc",
11506      "src/cpp/util/time_cc.cc"
11507    ],
11508    "third_party": false,
11509    "type": "filegroup"
11510  },
11511  {
11512    "deps": [],
11513    "headers": [
11514      "include/grpc++/impl/codegen/config_protobuf.h",
11515      "include/grpcpp/impl/codegen/config_protobuf.h"
11516    ],
11517    "is_filegroup": true,
11518    "language": "c++",
11519    "name": "grpc++_config_proto",
11520    "src": [
11521      "include/grpc++/impl/codegen/config_protobuf.h",
11522      "include/grpcpp/impl/codegen/config_protobuf.h"
11523    ],
11524    "third_party": false,
11525    "type": "filegroup"
11526  },
11527  {
11528    "deps": [],
11529    "headers": [
11530      "src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h",
11531      "src/proto/grpc/reflection/v1alpha/reflection.pb.h",
11532      "src/proto/grpc/reflection/v1alpha/reflection_mock.grpc.pb.h"
11533    ],
11534    "is_filegroup": true,
11535    "language": "c++",
11536    "name": "grpc++_reflection_proto",
11537    "src": [],
11538    "third_party": false,
11539    "type": "filegroup"
11540  },
11541  {
11542    "deps": [
11543      "grpc",
11544      "grpc++"
11545    ],
11546    "headers": [
11547      "include/grpc++/test/mock_stream.h",
11548      "include/grpc++/test/server_context_test_spouse.h",
11549      "include/grpcpp/test/mock_stream.h",
11550      "include/grpcpp/test/server_context_test_spouse.h"
11551    ],
11552    "is_filegroup": true,
11553    "language": "c++",
11554    "name": "grpc++_test",
11555    "src": [
11556      "include/grpc++/test/mock_stream.h",
11557      "include/grpc++/test/server_context_test_spouse.h",
11558      "include/grpcpp/test/mock_stream.h",
11559      "include/grpcpp/test/server_context_test_spouse.h"
11560    ],
11561    "third_party": false,
11562    "type": "filegroup"
11563  },
11564  {
11565    "deps": [],
11566    "headers": [
11567      "src/proto/grpc/channelz/channelz.grpc.pb.h",
11568      "src/proto/grpc/channelz/channelz.pb.h",
11569      "src/proto/grpc/channelz/channelz_mock.grpc.pb.h"
11570    ],
11571    "is_filegroup": true,
11572    "language": "c++",
11573    "name": "grpcpp_channelz_proto",
11574    "src": [],
11575    "third_party": false,
11576    "type": "filegroup"
11577  }
11578]
11579