blob: 3769fe991a7a4719de0b50660efe7e7db13471c6 [file] [log] [blame]
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001{
2 "settings": {
3 "#": "The public version number of the library.",
4 "version": {
5 "major": 0,
6 "minor": 8,
7 "micro": 0,
8 "build": 0
9 }
10 },
11 "libs": [
12 {
13 "name": "gpr",
14 "build": "all",
15 "secure": false,
jtattermusch97fb3f62014-12-08 15:13:41 -080016 "vs_project_guid": "{B23D3D1A-9438-4EDA-BEB6-9A0A03D17792}",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080017 "src": [
18 "src/core/support/alloc.c",
19 "src/core/support/cancellable.c",
20 "src/core/support/cmdline.c",
21 "src/core/support/cpu_posix.c",
22 "src/core/support/histogram.c",
23 "src/core/support/host_port.c",
24 "src/core/support/log.c",
25 "src/core/support/log_posix.c",
26 "src/core/support/log_linux.c",
27 "src/core/support/log_android.c",
28 "src/core/support/log_win32.c",
29 "src/core/support/murmur_hash.c",
30 "src/core/support/slice.c",
31 "src/core/support/slice_buffer.c",
32 "src/core/support/string.c",
33 "src/core/support/string_posix.c",
nnoble0c475f02014-12-05 15:37:39 -080034 "src/core/support/string_win32.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080035 "src/core/support/sync.c",
36 "src/core/support/sync_posix.c",
37 "src/core/support/thd_posix.c",
38 "src/core/support/thd_win32.c",
39 "src/core/support/time.c",
40 "src/core/support/time_posix.c",
41 "src/core/support/time_win32.c"
42 ],
43 "public_headers": [
44 "include/grpc/support/alloc.h",
45 "include/grpc/support/atm_gcc_atomic.h",
46 "include/grpc/support/atm_gcc_sync.h",
47 "include/grpc/support/atm.h",
48 "include/grpc/support/atm_win32.h",
49 "include/grpc/support/cancellable_platform.h",
50 "include/grpc/support/cmdline.h",
51 "include/grpc/support/histogram.h",
52 "include/grpc/support/host_port.h",
53 "include/grpc/support/log.h",
54 "include/grpc/support/port_platform.h",
55 "include/grpc/support/slice_buffer.h",
56 "include/grpc/support/slice.h",
57 "include/grpc/support/string.h",
58 "include/grpc/support/sync_generic.h",
59 "include/grpc/support/sync.h",
60 "include/grpc/support/sync_posix.h",
61 "include/grpc/support/sync_win32.h",
62 "include/grpc/support/thd.h",
63 "include/grpc/support/thd_posix.h",
64 "include/grpc/support/thd_win32.h",
65 "include/grpc/support/time.h",
66 "include/grpc/support/time_posix.h",
67 "include/grpc/support/time_win32.h",
68 "include/grpc/support/useful.h"
69 ],
70 "headers": [
71 "src/core/support/cpu.h",
72 "src/core/support/murmur_hash.h",
73 "src/core/support/thd_internal.h"
74 ]
75 },
76 {
77 "name": "grpc",
78 "build": "all",
79 "secure": true,
jtattermusch97fb3f62014-12-08 15:13:41 -080080 "vs_project_guid": "{29D16885-7228-4C31-81ED-5F9187C7F2A9}",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080081 "alternates": [
82 {
83 "name": "grpc_unsecure",
84 "properties": [
85 {
86 "name": "secure",
87 "value": false
88 }
89 ],
90 "exclude_res": [
91 "^src/core/security/",
92 "^src/core/tsi/"
93 ]
94 }
95 ],
96 "src": [
97 "src/core/channel/call_op_string.c",
98 "src/core/channel/census_filter.c",
99 "src/core/channel/channel_args.c",
100 "src/core/channel/channel_stack.c",
101 "src/core/channel/client_channel.c",
102 "src/core/channel/client_setup.c",
103 "src/core/channel/connected_channel.c",
104 "src/core/channel/http_client_filter.c",
105 "src/core/channel/http_filter.c",
106 "src/core/channel/http_server_filter.c",
107 "src/core/channel/metadata_buffer.c",
108 "src/core/channel/noop_filter.c",
109 "src/core/compression/algorithm.c",
110 "src/core/compression/message_compress.c",
111 "src/core/endpoint/endpoint.c",
112 "src/core/endpoint/resolve_address.c",
113 "src/core/endpoint/socket_utils.c",
114 "src/core/endpoint/socket_utils_linux.c",
115 "src/core/endpoint/socket_utils_posix.c",
116 "src/core/endpoint/tcp.c",
117 "src/core/endpoint/tcp_client.c",
118 "src/core/endpoint/tcp_server.c",
119 "src/core/eventmanager/em.c",
120 "src/core/eventmanager/em_posix.c",
121 "src/core/surface/byte_buffer.c",
122 "src/core/surface/byte_buffer_reader.c",
123 "src/core/surface/call.c",
124 "src/core/surface/channel.c",
125 "src/core/surface/channel_create.c",
126 "src/core/surface/client.c",
127 "src/core/surface/lame_client.c",
128 "src/core/surface/completion_queue.c",
129 "src/core/surface/event_string.c",
130 "src/core/surface/init.c",
131 "src/core/surface/server.c",
132 "src/core/surface/server_chttp2.c",
133 "src/core/surface/server_create.c",
134 "src/core/surface/surface_em.c",
nnoble0c475f02014-12-05 15:37:39 -0800135 "src/core/transport/chttp2/alpn.c",
136 "src/core/transport/chttp2/bin_encoder.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800137 "src/core/transport/chttp2/frame_data.c",
nnoble0c475f02014-12-05 15:37:39 -0800138 "src/core/transport/chttp2/frame_goaway.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800139 "src/core/transport/chttp2/frame_ping.c",
140 "src/core/transport/chttp2/frame_rst_stream.c",
141 "src/core/transport/chttp2/frame_settings.c",
142 "src/core/transport/chttp2/frame_window_update.c",
143 "src/core/transport/chttp2/hpack_parser.c",
144 "src/core/transport/chttp2/hpack_table.c",
nnoble0c475f02014-12-05 15:37:39 -0800145 "src/core/transport/chttp2/huffsyms.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800146 "src/core/transport/chttp2/status_conversion.c",
147 "src/core/transport/chttp2/stream_encoder.c",
148 "src/core/transport/chttp2/stream_map.c",
149 "src/core/transport/chttp2/timeout_encoding.c",
150 "src/core/transport/chttp2/varint.c",
151 "src/core/transport/chttp2_transport.c",
152 "src/core/transport/metadata.c",
153 "src/core/transport/stream_op.c",
154 "src/core/transport/transport.c",
155 "src/core/statistics/census_init.c",
156 "src/core/statistics/census_rpc_stats.c",
157 "src/core/statistics/census_tracing.c",
158 "src/core/statistics/log.c",
159 "src/core/statistics/window_stats.c",
160 "src/core/statistics/hash_table.c",
161 "src/core/httpcli/format_request.c",
162 "src/core/httpcli/httpcli.c",
163 "src/core/httpcli/httpcli_security_context.c",
164 "src/core/httpcli/parser.c",
165 "src/core/security/auth.c",
166 "src/core/security/credentials.c",
167 "src/core/security/google_root_certs.c",
168 "src/core/security/secure_transport_setup.c",
169 "src/core/security/security_context.c",
170 "src/core/security/server_secure_chttp2.c",
171 "src/core/surface/secure_channel_create.c",
172 "src/core/surface/secure_server_create.c",
173 "src/core/endpoint/secure_endpoint.c",
174 "src/core/tsi/transport_security.c",
175 "src/core/tsi/fake_transport_security.c",
176 "src/core/tsi/ssl_transport_security.c",
177 "third_party/cJSON/cJSON.c"
178 ],
179 "public_headers": [
180 "include/grpc/byte_buffer.h",
181 "include/grpc/byte_buffer_reader.h",
182 "include/grpc/grpc.h",
183 "include/grpc/grpc_security.h",
184 "include/grpc/status.h"
185 ],
186 "headers": [
187 "src/core/channel/census_filter.h",
188 "src/core/channel/channel_args.h",
189 "src/core/channel/channel_stack.h",
190 "src/core/channel/client_channel.h",
191 "src/core/channel/client_setup.h",
192 "src/core/channel/connected_channel.h",
193 "src/core/channel/http_client_filter.h",
194 "src/core/channel/http_filter.h",
195 "src/core/channel/http_server_filter.h",
196 "src/core/channel/metadata_buffer.h",
197 "src/core/channel/noop_filter.h",
198 "src/core/compression/algorithm.h",
199 "src/core/compression/message_compress.h",
200 "src/core/endpoint/endpoint.h",
201 "src/core/endpoint/resolve_address.h",
202 "src/core/endpoint/secure_endpoint.h",
203 "src/core/endpoint/socket_utils.h",
204 "src/core/endpoint/tcp_client.h",
205 "src/core/endpoint/tcp.h",
206 "src/core/endpoint/tcp_server.h",
207 "src/core/eventmanager/em.h",
208 "src/core/httpcli/format_request.h",
209 "src/core/httpcli/httpcli.h",
210 "src/core/httpcli/httpcli_security_context.h",
211 "src/core/httpcli/parser.h",
212 "src/core/security/auth.h",
213 "src/core/security/credentials.h",
214 "src/core/security/google_root_certs.h",
215 "src/core/security/secure_transport_setup.h",
216 "src/core/security/security_context.h",
217 "src/core/statistics/census_interface.h",
218 "src/core/statistics/census_rpc_stats.h",
219 "src/core/statistics/hash_table.h",
220 "src/core/statistics/log.h",
221 "src/core/statistics/window_stats.h",
222 "src/core/surface/call.h",
223 "src/core/surface/channel.h",
224 "src/core/surface/client.h",
225 "src/core/surface/lame_client.h",
226 "src/core/surface/completion_queue.h",
227 "src/core/surface/event_string.h",
228 "src/core/surface/server.h",
229 "src/core/surface/surface_em.h",
230 "src/core/surface/surface_trace.h",
nnoble0c475f02014-12-05 15:37:39 -0800231 "src/core/transport/chttp2/bin_encoder.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800232 "src/core/transport/chttp2/frame_data.h",
nnoble0c475f02014-12-05 15:37:39 -0800233 "src/core/transport/chttp2/frame_goaway.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800234 "src/core/transport/chttp2/frame.h",
235 "src/core/transport/chttp2/frame_ping.h",
236 "src/core/transport/chttp2/frame_rst_stream.h",
237 "src/core/transport/chttp2/frame_settings.h",
238 "src/core/transport/chttp2/frame_window_update.h",
239 "src/core/transport/chttp2/hpack_parser.h",
240 "src/core/transport/chttp2/hpack_table.h",
nnoble0c475f02014-12-05 15:37:39 -0800241 "src/core/transport/chttp2/huffsyms.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800242 "src/core/transport/chttp2/http2_errors.h",
243 "src/core/transport/chttp2/status_conversion.h",
244 "src/core/transport/chttp2/stream_encoder.h",
245 "src/core/transport/chttp2/stream_map.h",
246 "src/core/transport/chttp2/timeout_encoding.h",
247 "src/core/transport/chttp2_transport.h",
248 "src/core/transport/chttp2/varint.h",
249 "src/core/transport/metadata.h",
250 "src/core/transport/stream_op.h",
251 "src/core/transport/transport.h",
252 "src/core/transport/transport_impl.h",
253 "src/core/tsi/fake_transport_security.h",
254 "src/core/tsi/ssl_transport_security.h",
255 "src/core/tsi/transport_security.h",
256 "src/core/tsi/transport_security_interface.h",
257 "src/core/tsi/transport_security_test_lib.h"
258 ]
259 },
260 {
261 "name": "grpc_test_util",
262 "build": "private",
jtattermusch97fb3f62014-12-08 15:13:41 -0800263 "vs_project_guid": "{17BCAFC0-5FDC-4C94-AEB9-95F3E220614B}",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800264 "src": [
265 "test/core/util/grpc_profiler.c",
266 "test/core/util/parse_hexstring.c",
jtattermusch97fb3f62014-12-08 15:13:41 -0800267 "test/core/util/port_posix.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800268 "test/core/util/slice_splitter.c",
269 "test/core/util/test_config.c",
270 "test/core/end2end/end2end_tests.c",
271 "test/core/end2end/cq_verifier.c",
272 "test/core/endpoint/endpoint_tests.c",
273 "test/core/transport/transport_end2end_tests.c",
274 "test/core/statistics/log_tests.c"
275 ]
276 },
277 {
278 "name": "grpc++",
279 "build": "all",
280 "c++": true,
281 "secure": true,
jtattermusch97fb3f62014-12-08 15:13:41 -0800282 "vs_project_guid": "{C187A093-A0FE-489D-A40A-6E33DE0F9FEB}",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800283 "src": [
284 "src/cpp/server/server.cc",
285 "src/cpp/server/server_rpc_handler.cc",
286 "src/cpp/server/thread_pool.cc",
287 "src/cpp/server/async_server_context.cc",
288 "src/cpp/server/async_server.cc",
289 "src/cpp/server/completion_queue.cc",
290 "src/cpp/server/server_builder.cc",
291 "src/cpp/stream/stream_context.cc",
292 "src/cpp/client/create_channel.cc",
293 "src/cpp/client/channel.cc",
294 "src/cpp/client/client_context.cc",
295 "src/cpp/client/internal_stub.cc",
296 "src/cpp/util/time.cc",
297 "src/cpp/util/status.cc",
298 "src/cpp/proto/proto_utils.cc",
299 "src/cpp/rpc_method.cc"
300 ],
301 "public_headers": [
302 "include/grpc++/channel_interface.h",
303 "include/grpc++/async_server.h",
304 "include/grpc++/create_channel.h",
305 "include/grpc++/server_builder.h",
306 "include/grpc++/thread_pool_interface.h",
307 "include/grpc++/stream_context_interface.h",
308 "include/grpc++/status.h",
309 "include/grpc++/config.h",
310 "include/grpc++/completion_queue.h",
311 "include/grpc++/stream.h",
312 "include/grpc++/async_server_context.h",
313 "include/grpc++/server.h",
314 "include/grpc++/client_context.h"
315 ],
316 "headers": [
317 "src/cpp/server/rpc_service_method.h",
318 "src/cpp/server/server_rpc_handler.h",
319 "src/cpp/server/thread_pool.h",
320 "src/cpp/stream/stream_context.h",
321 "src/cpp/client/channel.h",
322 "src/cpp/client/internal_stub.h",
323 "src/cpp/util/time.h",
324 "src/cpp/rpc_method.h",
325 "src/cpp/proto/proto_utils.h"
326 ]
327 },
328 {
329 "name": "grpc++_test_util",
330 "build": "test",
331 "src": [
332 "test/cpp/end2end/async_test_server.cc",
333 "test/cpp/util/echo.proto"
334 ],
335 "c++": true
336 }
337 ],
338 "targets": [
339 {
340 "name": "gen_hpack_tables",
341 "build": "tool",
342 "src": [
343 "src/core/transport/chttp2/gen_hpack_tables.c"
344 ],
345 "deps": [
346 "grpc_test_util",
nnoble0c475f02014-12-05 15:37:39 -0800347 "gpr",
348 "grpc"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800349 ]
350 },
351
352
353 {
354 "name": "grpc_byte_buffer_reader_test",
355 "build": "test",
356 "src": [
357 "test/core/surface/byte_buffer_reader_test.c"
358 ],
359 "deps": [
360 "grpc_test_util",
361 "grpc",
362 "gpr"
363 ]
364 },
365 {
366 "name": "gpr_cancellable_test",
367 "build": "test",
jtattermusch97fb3f62014-12-08 15:13:41 -0800368 "vs_project_guid": "{19730BF6-7F8C-44EF-ACDC-2CA50C0403E7}",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800369 "src": [
370 "test/core/support/cancellable_test.c"
371 ],
372 "deps": [
373 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800374 "gpr"
375 ]
376 },
377 {
378 "name": "gpr_log_test",
379 "build": "test",
jtattermusch97fb3f62014-12-08 15:13:41 -0800380 "vs_project_guid": "{42B70122-188F-4535-AB74-F061C77068B4}",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800381 "src": [
382 "test/core/support/log_test.c"
383 ],
384 "deps": [
385 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800386 "gpr"
387 ]
388 },
389 {
390 "name": "gpr_cmdline_test",
391 "build": "test",
jtattermusch97fb3f62014-12-08 15:13:41 -0800392 "vs_project_guid": "{8F260F48-3C22-48A8-9928-A152ABB2EDF2}",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800393 "src": [
394 "test/core/support/cmdline_test.c"
395 ],
396 "deps": [
397 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800398 "gpr"
399 ]
400 },
401 {
402 "name": "gpr_histogram_test",
403 "build": "test",
404 "src": [
405 "test/core/support/histogram_test.c"
406 ],
407 "deps": [
408 "grpc_test_util",
409 "grpc",
410 "gpr"
411 ]
412 },
413 {
414 "name": "gpr_host_port_test",
415 "build": "test",
416 "src": [
417 "test/core/support/host_port_test.c"
418 ],
419 "deps": [
420 "grpc_test_util",
421 "grpc",
422 "gpr"
423 ]
424 },
425 {
426 "name": "gpr_slice_buffer_test",
427 "build": "test",
428 "src": [
429 "test/core/support/slice_buffer_test.c"
430 ],
431 "deps": [
432 "grpc_test_util",
433 "grpc",
434 "gpr"
435 ]
436 },
437 {
438 "name": "gpr_slice_test",
439 "build": "test",
440 "src": [
441 "test/core/support/slice_test.c"
442 ],
443 "deps": [
444 "grpc_test_util",
445 "grpc",
446 "gpr"
447 ]
448 },
449 {
450 "name": "gpr_string_test",
451 "build": "test",
452 "src": [
453 "test/core/support/string_test.c"
454 ],
455 "deps": [
456 "grpc_test_util",
457 "grpc",
458 "gpr"
459 ]
460 },
461 {
462 "name": "gpr_sync_test",
463 "build": "test",
464 "src": [
465 "test/core/support/sync_test.c"
466 ],
467 "deps": [
468 "grpc_test_util",
469 "grpc",
470 "gpr"
471 ]
472 },
473 {
474 "name": "gpr_thd_test",
475 "build": "test",
476 "src": [
477 "test/core/support/thd_test.c"
478 ],
479 "deps": [
480 "grpc_test_util",
481 "grpc",
482 "gpr"
483 ]
484 },
485 {
486 "name": "gpr_time_test",
487 "build": "test",
488 "src": [
489 "test/core/support/time_test.c"
490 ],
491 "deps": [
492 "grpc_test_util",
493 "grpc",
494 "gpr"
495 ]
496 },
497 {
498 "name": "murmur_hash_test",
499 "build": "test",
500 "src": [
501 "test/core/support/murmur_hash_test.c"
502 ],
503 "deps": [
504 "grpc_test_util",
505 "grpc",
506 "gpr"
507 ]
508 },
509 {
510 "name": "grpc_em_test",
511 "build": "test",
512 "src": [
513 "test/core/eventmanager/em_test.c"
514 ],
515 "deps": [
516 "grpc_test_util",
517 "grpc",
518 "gpr"
519 ]
520 },
521 {
522 "name": "grpc_em_pipe_test",
523 "build": "test",
524 "src": [
525 "test/core/eventmanager/em_pipe_test.c"
526 ],
527 "deps": [
528 "grpc_test_util",
529 "grpc",
530 "gpr"
531 ]
532 },
533 {
534 "name": "grpc_stream_op_test",
535 "build": "test",
536 "src": [
537 "test/core/transport/stream_op_test.c"
538 ],
539 "deps": [
540 "grpc_test_util",
541 "grpc",
542 "gpr"
543 ]
544 },
545 {
nnoble0c475f02014-12-05 15:37:39 -0800546 "name": "alpn_test",
547 "build": "test",
548 "src": [
549 "test/core/transport/chttp2/alpn_test.c"
550 ],
551 "deps": [
552 "grpc_test_util",
553 "grpc",
554 "gpr"
555 ]
556 },
557 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800558 "name": "chttp2_stream_encoder_test",
559 "build": "test",
560 "src": [
561 "test/core/transport/chttp2/stream_encoder_test.c"
562 ],
563 "deps": [
564 "grpc_test_util",
565 "grpc",
566 "gpr"
567 ]
568 },
569 {
570 "name": "hpack_table_test",
571 "build": "test",
572 "src": [
573 "test/core/transport/chttp2/hpack_table_test.c"
574 ],
575 "deps": [
576 "grpc_test_util",
577 "grpc",
578 "gpr"
579 ]
580 },
581 {
582 "name": "chttp2_stream_map_test",
583 "build": "test",
584 "src": [
585 "test/core/transport/chttp2/stream_map_test.c"
586 ],
587 "deps": [
588 "grpc_test_util",
589 "grpc",
590 "gpr"
591 ]
592 },
593 {
594 "name": "hpack_parser_test",
595 "build": "test",
596 "src": [
597 "test/core/transport/chttp2/hpack_parser_test.c"
598 ],
599 "deps": [
600 "grpc_test_util",
601 "grpc",
602 "gpr"
603 ]
604 },
605 {
606 "name": "transport_metadata_test",
607 "build": "test",
608 "src": [
609 "test/core/transport/metadata_test.c"
610 ],
611 "deps": [
612 "grpc_test_util",
613 "grpc",
614 "gpr"
615 ]
616 },
617 {
618 "name": "chttp2_status_conversion_test",
619 "build": "test",
620 "src": [
621 "test/core/transport/chttp2/status_conversion_test.c"
622 ],
623 "deps": [
624 "grpc_test_util",
625 "grpc",
626 "gpr"
627 ]
628 },
629 {
630 "name": "chttp2_transport_end2end_test",
631 "build": "test",
632 "src": [
633 "test/core/transport/chttp2_transport_end2end_test.c"
634 ],
635 "deps": [
636 "grpc_test_util",
637 "grpc",
638 "gpr"
639 ]
640 },
641 {
642 "name": "grpc_tcp_test",
643 "build": "test",
644 "src": [
645 "test/core/endpoint/tcp_test.c"
646 ],
647 "deps": [
648 "grpc_test_util",
649 "grpc",
650 "gpr"
651 ]
652 },
653 {
nnoble0c475f02014-12-05 15:37:39 -0800654 "name": "dualstack_socket_test",
655 "build": "test",
656 "src": [
657 "test/core/end2end/dualstack_socket_test.c"
658 ],
659 "deps": [
660 "grpc_test_util",
661 "grpc",
662 "gpr"
663 ]
664 },
665 {
666 "name": "no_server_test",
667 "build": "test",
668 "src": [
669 "test/core/end2end/no_server_test.c"
670 ],
671 "deps": [
672 "grpc_test_util",
673 "grpc",
674 "gpr"
675 ]
676 },
677 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800678 "name": "resolve_address_test",
679 "build": "test",
680 "src": [
681 "test/core/endpoint/resolve_address_test.c"
682 ],
683 "deps": [
684 "grpc_test_util",
685 "grpc",
686 "gpr"
687 ]
688 },
689 {
nnoble0c475f02014-12-05 15:37:39 -0800690 "name": "socket_utils_test",
691 "build": "test",
692 "src": [
693 "test/core/endpoint/socket_utils_test.c"
694 ],
695 "deps": [
696 "grpc_test_util",
697 "grpc",
698 "gpr"
699 ]
700 },
701 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800702 "name": "tcp_server_test",
703 "build": "test",
704 "src": [
705 "test/core/endpoint/tcp_server_test.c"
706 ],
707 "deps": [
708 "grpc_test_util",
709 "grpc",
710 "gpr"
711 ]
712 },
713 {
714 "name": "tcp_client_test",
715 "build": "test",
716 "src": [
717 "test/core/endpoint/tcp_client_test.c"
718 ],
719 "deps": [
720 "grpc_test_util",
721 "grpc",
722 "gpr"
723 ]
724 },
725 {
726 "name": "grpc_channel_stack_test",
727 "build": "test",
728 "src": [
729 "test/core/channel/channel_stack_test.c"
730 ],
731 "deps": [
732 "grpc_test_util",
733 "grpc",
734 "gpr"
735 ]
736 },
737 {
738 "name": "metadata_buffer_test",
739 "build": "test",
740 "src": [
741 "test/core/channel/metadata_buffer_test.c"
742 ],
743 "deps": [
744 "grpc_test_util",
745 "grpc",
746 "gpr"
747 ]
748 },
749 {
750 "name": "grpc_completion_queue_test",
751 "build": "test",
752 "src": [
753 "test/core/surface/completion_queue_test.c"
754 ],
755 "deps": [
756 "grpc_test_util",
757 "grpc",
758 "gpr"
759 ]
760 },
761 {
762 "name": "grpc_completion_queue_benchmark",
763 "build": "benchmark",
764 "src": [
765 "test/core/surface/completion_queue_benchmark.c"
766 ],
767 "deps": [
768 "grpc_test_util",
769 "grpc",
770 "gpr"
771 ]
772 },
773 {
774 "name": "census_window_stats_test",
775 "build": "test",
776 "src": [
777 "test/core/statistics/window_stats_test.c"
778 ],
779 "deps": [
780 "grpc_test_util",
781 "grpc",
782 "gpr"
783 ]
784 },
785 {
786 "name": "census_statistics_quick_test",
787 "build": "test",
788 "src": [
789 "test/core/statistics/quick_test.c"
790 ],
791 "deps": [
792 "grpc_test_util",
793 "grpc",
794 "gpr"
795 ]
796 },
797 {
798 "name": "census_statistics_performance_test",
799 "build": "test",
800 "src": [
801 "test/core/statistics/performance_test.c"
802 ],
803 "deps": [
804 "grpc_test_util",
805 "grpc",
806 "gpr"
807 ]
808 },
809 {
810 "name": "census_statistics_multiple_writers_test",
811 "build": "test",
812 "src": [
813 "test/core/statistics/multiple_writers_test.c"
814 ],
815 "deps": [
816 "grpc_test_util",
817 "grpc",
818 "gpr"
819 ]
820 },
821 {
822 "name": "census_statistics_multiple_writers_circular_buffer_test",
823 "build": "test",
824 "src": [
825 "test/core/statistics/multiple_writers_circular_buffer_test.c"
826 ],
827 "deps": [
828 "grpc_test_util",
829 "grpc",
830 "gpr"
831 ]
832 },
833 {
834 "name": "census_stub_test",
835 "build": "test",
836 "src": [
837 "test/core/statistics/census_stub_test.c"
838 ],
839 "deps": [
840 "grpc_test_util",
841 "grpc",
842 "gpr"
843 ]
844 },
845 {
846 "name": "census_hash_table_test",
847 "build": "test",
848 "src": [
849 "test/core/statistics/hash_table_test.c"
850 ],
851 "deps": [
852 "grpc_test_util",
853 "grpc",
854 "gpr"
855 ]
856 },
857 {
858 "name": "fling_server",
859 "build": "test",
860 "run": false,
861 "src": [
862 "test/core/fling/server.c"
863 ],
864 "deps": [
865 "grpc_test_util",
866 "grpc",
867 "gpr"
868 ]
869 },
870 {
871 "name": "fling_client",
872 "build": "test",
873 "run": false,
874 "src": [
875 "test/core/fling/client.c"
876 ],
877 "deps": [
878 "grpc_test_util",
879 "grpc",
880 "gpr"
881 ]
882 },
883 {
884 "name": "fling_test",
885 "build": "test",
886 "src": [
887 "test/core/fling/fling_test.c"
888 ],
889 "deps": [
890 "grpc_test_util",
891 "grpc",
892 "gpr"
893 ]
894 },
895 {
896 "name": "echo_server",
897 "build": "test",
898 "run": false,
899 "src": [
900 "test/core/echo/server.c"
901 ],
902 "deps": [
903 "grpc_test_util",
904 "grpc",
905 "gpr"
906 ]
907 },
908 {
909 "name": "echo_client",
910 "build": "test",
911 "run": false,
912 "src": [
913 "test/core/echo/client.c"
914 ],
915 "deps": [
916 "grpc_test_util",
917 "grpc",
918 "gpr"
919 ]
920 },
921 {
922 "name": "echo_test",
923 "build": "test",
924 "src": [
925 "test/core/echo/echo_test.c"
926 ],
927 "deps": [
928 "grpc_test_util",
929 "grpc",
930 "gpr"
931 ]
932 },
933 {
934 "name": "low_level_ping_pong_benchmark",
935 "build": "benchmark",
936 "src": [
937 "test/core/network_benchmarks/low_level_ping_pong.c"
938 ],
939 "deps": [
940 "grpc_test_util",
941 "grpc",
942 "gpr"
943 ]
944 },
945 {
946 "name": "message_compress_test",
947 "build": "test",
948 "src": [
949 "test/core/compression/message_compress_test.c"
950 ],
951 "deps": [
952 "grpc_test_util",
953 "grpc",
954 "gpr"
955 ]
956 },
nnoble0c475f02014-12-05 15:37:39 -0800957 {
958 "name": "bin_encoder_test",
959 "build": "test",
960 "src": [
961 "test/core/transport/chttp2/bin_encoder_test.c"
962 ],
963 "deps": [
964 "grpc_test_util",
965 "grpc",
966 "gpr"
967 ]
968 },
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800969 {
970 "name": "secure_endpoint_test",
971 "build": "test",
972 "src": [
973 "test/core/endpoint/secure_endpoint_test.c"
974 ],
975 "deps": [
976 "grpc_test_util",
977 "grpc",
978 "gpr"
979 ]
980 },
981 {
982 "name": "httpcli_format_request_test",
983 "build": "test",
984 "src": [
985 "test/core/httpcli/format_request_test.c"
986 ],
987 "deps": [
988 "grpc_test_util",
989 "grpc",
990 "gpr"
991 ]
992 },
993 {
994 "name": "httpcli_parser_test",
995 "build": "test",
996 "src": [
997 "test/core/httpcli/parser_test.c"
998 ],
999 "deps": [
1000 "grpc_test_util",
1001 "grpc",
1002 "gpr"
1003 ]
1004 },
1005 {
1006 "name": "httpcli_test",
1007 "build": "test",
1008 "src": [
1009 "test/core/httpcli/httpcli_test.c"
1010 ],
1011 "deps": [
1012 "grpc_test_util",
1013 "grpc",
1014 "gpr"
1015 ]
1016 },
1017 {
1018 "name": "grpc_credentials_test",
1019 "build": "test",
1020 "src": [
1021 "test/core/security/credentials_test.c"
1022 ],
1023 "deps": [
1024 "grpc_test_util",
1025 "grpc",
1026 "gpr"
1027 ]
1028 },
1029 {
1030 "name": "fling_stream_test",
1031 "build": "test",
1032 "src": [
1033 "test/core/fling/fling_stream_test.c"
1034 ],
1035 "deps": [
1036 "grpc_test_util",
1037 "grpc",
1038 "gpr"
1039 ]
1040 },
1041 {
1042 "name": "lame_client_test",
1043 "build": "test",
1044 "src": [
1045 "test/core/surface/lame_client_test.c"
1046 ],
1047 "deps": [
1048 "grpc_test_util",
1049 "grpc",
1050 "gpr"
1051 ]
1052 },
1053
1054 {
1055 "name": "thread_pool_test",
1056 "build": "test",
1057 "c++": true,
1058 "src": [
1059 "test/cpp/server/thread_pool_test.cc"
1060 ],
1061 "deps": [
1062 "grpc_test_util",
1063 "grpc++",
1064 "grpc",
1065 "gpr"
1066 ]
1067 },
1068 {
1069 "name": "status_test",
1070 "build": "test",
1071 "c++": true,
1072 "src": [
1073 "test/cpp/util/status_test.cc"
1074 ],
1075 "deps": [
1076 "grpc_test_util",
1077 "grpc++",
1078 "grpc",
1079 "gpr"
1080 ]
1081 }
1082
1083 ]
1084}