blob: 1e9b4d72a357308b1659854319fa20e58556f10b [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 },
nnoblec87b1c52015-01-05 17:15:18 -080011 "filegroups": [
12 {
Craig Tiller47c83fd2015-02-21 22:45:35 -080013 "name": "grpc++_base",
14 "public_headers": [
15 "include/grpc++/async_unary_call.h",
16 "include/grpc++/channel_arguments.h",
17 "include/grpc++/channel_interface.h",
18 "include/grpc++/client_context.h",
19 "include/grpc++/completion_queue.h",
20 "include/grpc++/config.h",
21 "include/grpc++/create_channel.h",
22 "include/grpc++/credentials.h",
23 "include/grpc++/impl/call.h",
24 "include/grpc++/impl/client_unary_call.h",
25 "include/grpc++/impl/internal_stub.h",
26 "include/grpc++/impl/rpc_method.h",
27 "include/grpc++/impl/rpc_service_method.h",
28 "include/grpc++/impl/service_type.h",
29 "include/grpc++/server.h",
30 "include/grpc++/server_builder.h",
31 "include/grpc++/server_context.h",
32 "include/grpc++/server_credentials.h",
33 "include/grpc++/status.h",
34 "include/grpc++/status_code_enum.h",
35 "include/grpc++/stream.h",
36 "include/grpc++/thread_pool_interface.h"
37 ],
38 "headers": [
39 "src/cpp/client/channel.h",
40 "src/cpp/proto/proto_utils.h",
41 "src/cpp/server/thread_pool.h",
42 "src/cpp/util/time.h"
43 ],
44 "src": [
45 "src/cpp/client/channel.cc",
46 "src/cpp/client/channel_arguments.cc",
47 "src/cpp/client/client_context.cc",
48 "src/cpp/client/client_unary_call.cc",
49 "src/cpp/client/create_channel.cc",
50 "src/cpp/client/credentials.cc",
51 "src/cpp/client/insecure_credentials.cc",
52 "src/cpp/client/internal_stub.cc",
53 "src/cpp/common/call.cc",
54 "src/cpp/common/completion_queue.cc",
55 "src/cpp/common/rpc_method.cc",
56 "src/cpp/proto/proto_utils.cc",
57 "src/cpp/server/server.cc",
58 "src/cpp/server/server_builder.cc",
59 "src/cpp/server/server_context.cc",
60 "src/cpp/server/server_credentials.cc",
61 "src/cpp/server/thread_pool.cc",
62 "src/cpp/util/status.cc",
63 "src/cpp/util/time.cc"
64 ]
65 },
66 {
nnoblec87b1c52015-01-05 17:15:18 -080067 "name": "grpc_base",
Craig Tiller0b2a3722015-01-18 11:30:07 -080068 "public_headers": [
69 "include/grpc/byte_buffer.h",
70 "include/grpc/byte_buffer_reader.h",
71 "include/grpc/grpc.h",
72 "include/grpc/status.h"
73 ],
74 "headers": [
75 "src/core/channel/census_filter.h",
76 "src/core/channel/channel_args.h",
77 "src/core/channel/channel_stack.h",
78 "src/core/channel/child_channel.h",
79 "src/core/channel/client_channel.h",
80 "src/core/channel/client_setup.h",
81 "src/core/channel/connected_channel.h",
82 "src/core/channel/http_client_filter.h",
83 "src/core/channel/http_filter.h",
84 "src/core/channel/http_server_filter.h",
85 "src/core/channel/metadata_buffer.h",
86 "src/core/channel/noop_filter.h",
87 "src/core/compression/algorithm.h",
88 "src/core/compression/message_compress.h",
Craig Tiller6e7c6222015-02-20 15:31:21 -080089 "src/core/debug/trace.h",
Craig Tiller0b2a3722015-01-18 11:30:07 -080090 "src/core/iomgr/alarm.h",
91 "src/core/iomgr/alarm_heap.h",
92 "src/core/iomgr/alarm_internal.h",
93 "src/core/iomgr/endpoint.h",
94 "src/core/iomgr/endpoint_pair.h",
95 "src/core/iomgr/fd_posix.h",
Nicolas Noble45e67a32015-02-09 16:20:49 -080096 "src/core/iomgr/iocp_windows.h",
Craig Tiller0b2a3722015-01-18 11:30:07 -080097 "src/core/iomgr/iomgr.h",
98 "src/core/iomgr/iomgr_internal.h",
99 "src/core/iomgr/iomgr_posix.h",
100 "src/core/iomgr/pollset.h",
101 "src/core/iomgr/pollset_kick.h",
102 "src/core/iomgr/pollset_kick_posix.h",
Craig Tiller6a6e4a12015-01-21 15:28:24 -0800103 "src/core/iomgr/pollset_kick_windows.h",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800104 "src/core/iomgr/pollset_posix.h",
Craig Tillerf2d39b72015-01-21 15:06:08 -0800105 "src/core/iomgr/pollset_windows.h",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800106 "src/core/iomgr/resolve_address.h",
107 "src/core/iomgr/sockaddr.h",
108 "src/core/iomgr/sockaddr_posix.h",
109 "src/core/iomgr/sockaddr_utils.h",
110 "src/core/iomgr/sockaddr_win32.h",
111 "src/core/iomgr/socket_utils_posix.h",
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +0100112 "src/core/iomgr/socket_windows.h",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800113 "src/core/iomgr/tcp_client.h",
114 "src/core/iomgr/tcp_posix.h",
115 "src/core/iomgr/tcp_server.h",
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +0100116 "src/core/iomgr/tcp_windows.h",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800117 "src/core/iomgr/time_averaged_stats.h",
David Klempner8bfbc882015-01-26 17:23:33 -0800118 "src/core/iomgr/wakeup_fd_pipe.h",
Craig Tiller4450db22015-01-30 16:49:22 -0800119 "src/core/iomgr/wakeup_fd_posix.h",
Nicolas Noblee04455a2015-01-26 17:01:29 -0800120 "src/core/json/json.h",
121 "src/core/json/json_common.h",
122 "src/core/json/json_reader.h",
123 "src/core/json/json_writer.h",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800124 "src/core/statistics/census_interface.h",
125 "src/core/statistics/census_log.h",
126 "src/core/statistics/census_rpc_stats.h",
127 "src/core/statistics/census_tracing.h",
128 "src/core/statistics/hash_table.h",
129 "src/core/statistics/window_stats.h",
Craig Tiller4450db22015-01-30 16:49:22 -0800130 "src/core/surface/byte_buffer_queue.h",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800131 "src/core/surface/call.h",
132 "src/core/surface/channel.h",
133 "src/core/surface/client.h",
134 "src/core/surface/completion_queue.h",
135 "src/core/surface/event_string.h",
136 "src/core/surface/lame_client.h",
137 "src/core/surface/server.h",
138 "src/core/surface/surface_trace.h",
139 "src/core/transport/chttp2/bin_encoder.h",
140 "src/core/transport/chttp2/frame.h",
141 "src/core/transport/chttp2/frame_data.h",
142 "src/core/transport/chttp2/frame_goaway.h",
143 "src/core/transport/chttp2/frame_ping.h",
144 "src/core/transport/chttp2/frame_rst_stream.h",
145 "src/core/transport/chttp2/frame_settings.h",
146 "src/core/transport/chttp2/frame_window_update.h",
147 "src/core/transport/chttp2/hpack_parser.h",
148 "src/core/transport/chttp2/hpack_table.h",
149 "src/core/transport/chttp2/http2_errors.h",
150 "src/core/transport/chttp2/huffsyms.h",
151 "src/core/transport/chttp2/status_conversion.h",
152 "src/core/transport/chttp2/stream_encoder.h",
153 "src/core/transport/chttp2/stream_map.h",
154 "src/core/transport/chttp2/timeout_encoding.h",
155 "src/core/transport/chttp2/varint.h",
156 "src/core/transport/chttp2_transport.h",
157 "src/core/transport/metadata.h",
158 "src/core/transport/stream_op.h",
159 "src/core/transport/transport.h",
160 "src/core/transport/transport_impl.h"
161 ],
nnoblec87b1c52015-01-05 17:15:18 -0800162 "src": [
163 "src/core/channel/call_op_string.c",
164 "src/core/channel/census_filter.c",
165 "src/core/channel/channel_args.c",
166 "src/core/channel/channel_stack.c",
167 "src/core/channel/child_channel.c",
168 "src/core/channel/client_channel.c",
169 "src/core/channel/client_setup.c",
170 "src/core/channel/connected_channel.c",
171 "src/core/channel/http_client_filter.c",
172 "src/core/channel/http_filter.c",
173 "src/core/channel/http_server_filter.c",
174 "src/core/channel/metadata_buffer.c",
175 "src/core/channel/noop_filter.c",
176 "src/core/compression/algorithm.c",
177 "src/core/compression/message_compress.c",
Craig Tiller6e7c6222015-02-20 15:31:21 -0800178 "src/core/debug/trace.c",
nnoblec87b1c52015-01-05 17:15:18 -0800179 "src/core/iomgr/alarm.c",
180 "src/core/iomgr/alarm_heap.c",
181 "src/core/iomgr/endpoint.c",
182 "src/core/iomgr/endpoint_pair_posix.c",
ctiller58393c22015-01-07 14:03:30 -0800183 "src/core/iomgr/fd_posix.c",
Nicolas Noble45e67a32015-02-09 16:20:49 -0800184 "src/core/iomgr/iocp_windows.c",
ctiller58393c22015-01-07 14:03:30 -0800185 "src/core/iomgr/iomgr.c",
186 "src/core/iomgr/iomgr_posix.c",
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +0100187 "src/core/iomgr/iomgr_windows.c",
David Klempner78dc6cd2015-01-26 15:02:51 -0800188 "src/core/iomgr/pollset_kick.c",
David Klempnerbaced4d2015-02-10 17:10:15 -0800189 "src/core/iomgr/pollset_multipoller_with_epoll.c",
Craig Tiller24c06ea2015-02-11 21:26:45 -0800190 "src/core/iomgr/pollset_multipoller_with_poll_posix.c",
ctiller58393c22015-01-07 14:03:30 -0800191 "src/core/iomgr/pollset_posix.c",
Craig Tillerf2d39b72015-01-21 15:06:08 -0800192 "src/core/iomgr/pollset_windows.c",
Nicolas "Pixel" Noble94964fd2015-02-21 07:19:19 +0100193 "src/core/iomgr/resolve_address_posix.c",
194 "src/core/iomgr/resolve_address_windows.c",
nnoblec87b1c52015-01-05 17:15:18 -0800195 "src/core/iomgr/sockaddr_utils.c",
196 "src/core/iomgr/socket_utils_common_posix.c",
197 "src/core/iomgr/socket_utils_linux.c",
198 "src/core/iomgr/socket_utils_posix.c",
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +0100199 "src/core/iomgr/socket_windows.c",
nnoblec87b1c52015-01-05 17:15:18 -0800200 "src/core/iomgr/tcp_client_posix.c",
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +0100201 "src/core/iomgr/tcp_client_windows.c",
nnoblec87b1c52015-01-05 17:15:18 -0800202 "src/core/iomgr/tcp_posix.c",
203 "src/core/iomgr/tcp_server_posix.c",
Nicolas "Pixel" Noble0f3ec822015-02-05 19:40:38 +0100204 "src/core/iomgr/tcp_server_windows.c",
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +0100205 "src/core/iomgr/tcp_windows.c",
nnoblec87b1c52015-01-05 17:15:18 -0800206 "src/core/iomgr/time_averaged_stats.c",
David Klempner78dc6cd2015-01-26 15:02:51 -0800207 "src/core/iomgr/wakeup_fd_eventfd.c",
208 "src/core/iomgr/wakeup_fd_nospecial.c",
209 "src/core/iomgr/wakeup_fd_pipe.c",
David Klempner8bfbc882015-01-26 17:23:33 -0800210 "src/core/iomgr/wakeup_fd_posix.c",
Nicolas Noble614c2bf2015-01-21 15:48:36 -0800211 "src/core/json/json.c",
Nicolas Noblee04455a2015-01-26 17:01:29 -0800212 "src/core/json/json_reader.c",
213 "src/core/json/json_string.c",
214 "src/core/json/json_writer.c",
nnoblec87b1c52015-01-05 17:15:18 -0800215 "src/core/statistics/census_init.c",
216 "src/core/statistics/census_log.c",
217 "src/core/statistics/census_rpc_stats.c",
218 "src/core/statistics/census_tracing.c",
219 "src/core/statistics/hash_table.c",
220 "src/core/statistics/window_stats.c",
221 "src/core/surface/byte_buffer.c",
Craig Tiller4450db22015-01-30 16:49:22 -0800222 "src/core/surface/byte_buffer_queue.c",
nnoblec87b1c52015-01-05 17:15:18 -0800223 "src/core/surface/byte_buffer_reader.c",
224 "src/core/surface/call.c",
Craig Tillerea61b072015-02-03 19:19:27 -0800225 "src/core/surface/call_details.c",
nnoblec87b1c52015-01-05 17:15:18 -0800226 "src/core/surface/channel.c",
227 "src/core/surface/channel_create.c",
228 "src/core/surface/client.c",
229 "src/core/surface/completion_queue.c",
230 "src/core/surface/event_string.c",
231 "src/core/surface/init.c",
232 "src/core/surface/lame_client.c",
Craig Tillerea61b072015-02-03 19:19:27 -0800233 "src/core/surface/metadata_array.c",
nnoblec87b1c52015-01-05 17:15:18 -0800234 "src/core/surface/server.c",
235 "src/core/surface/server_chttp2.c",
236 "src/core/surface/server_create.c",
237 "src/core/transport/chttp2/alpn.c",
238 "src/core/transport/chttp2/bin_encoder.c",
239 "src/core/transport/chttp2/frame_data.c",
240 "src/core/transport/chttp2/frame_goaway.c",
241 "src/core/transport/chttp2/frame_ping.c",
242 "src/core/transport/chttp2/frame_rst_stream.c",
243 "src/core/transport/chttp2/frame_settings.c",
244 "src/core/transport/chttp2/frame_window_update.c",
245 "src/core/transport/chttp2/hpack_parser.c",
246 "src/core/transport/chttp2/hpack_table.c",
247 "src/core/transport/chttp2/huffsyms.c",
248 "src/core/transport/chttp2/status_conversion.c",
249 "src/core/transport/chttp2/stream_encoder.c",
250 "src/core/transport/chttp2/stream_map.c",
251 "src/core/transport/chttp2/timeout_encoding.c",
ctillere4b40932015-01-07 12:13:17 -0800252 "src/core/transport/chttp2/varint.c",
ctiller58393c22015-01-07 14:03:30 -0800253 "src/core/transport/chttp2_transport.c",
nnoblec87b1c52015-01-05 17:15:18 -0800254 "src/core/transport/metadata.c",
255 "src/core/transport/stream_op.c",
Nicolas Noble614c2bf2015-01-21 15:48:36 -0800256 "src/core/transport/transport.c"
nnoblec87b1c52015-01-05 17:15:18 -0800257 ]
258 }
259 ],
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800260 "libs": [
261 {
262 "name": "gpr",
263 "build": "all",
Craig Tiller59140fc2015-01-18 10:12:17 -0800264 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800265 "public_headers": [
266 "include/grpc/support/alloc.h",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800267 "include/grpc/support/atm.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800268 "include/grpc/support/atm_gcc_atomic.h",
269 "include/grpc/support/atm_gcc_sync.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800270 "include/grpc/support/atm_win32.h",
271 "include/grpc/support/cancellable_platform.h",
272 "include/grpc/support/cmdline.h",
273 "include/grpc/support/histogram.h",
274 "include/grpc/support/host_port.h",
275 "include/grpc/support/log.h",
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +0100276 "include/grpc/support/log_win32.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800277 "include/grpc/support/port_platform.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800278 "include/grpc/support/slice.h",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800279 "include/grpc/support/slice_buffer.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800280 "include/grpc/support/sync.h",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800281 "include/grpc/support/sync_generic.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800282 "include/grpc/support/sync_posix.h",
283 "include/grpc/support/sync_win32.h",
284 "include/grpc/support/thd.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800285 "include/grpc/support/time.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800286 "include/grpc/support/useful.h"
287 ],
288 "headers": [
Julien Boeuf026a4172015-02-02 18:36:37 -0800289 "src/core/support/env.h",
290 "src/core/support/file.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800291 "src/core/support/murmur_hash.h",
Jan Tattermuscha54b60d2015-01-27 09:46:33 -0800292 "src/core/support/string.h",
Nicolas "Pixel" Nobled6dcec52015-02-05 23:28:17 -0800293 "src/core/support/string_win32.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800294 "src/core/support/thd_internal.h"
Craig Tiller0b2a3722015-01-18 11:30:07 -0800295 ],
296 "src": [
297 "src/core/support/alloc.c",
298 "src/core/support/cancellable.c",
299 "src/core/support/cmdline.c",
300 "src/core/support/cpu_linux.c",
301 "src/core/support/cpu_posix.c",
Jan Tattermusch6943fb32015-02-09 17:38:52 -0800302 "src/core/support/cpu_windows.c",
Julien Boeuf7413f102015-02-04 17:00:08 -0800303 "src/core/support/env_linux.c",
Julien Boeuf026a4172015-02-02 18:36:37 -0800304 "src/core/support/env_posix.c",
305 "src/core/support/env_win32.c",
306 "src/core/support/file.c",
307 "src/core/support/file_posix.c",
308 "src/core/support/file_win32.c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800309 "src/core/support/histogram.c",
310 "src/core/support/host_port.c",
311 "src/core/support/log.c",
312 "src/core/support/log_android.c",
313 "src/core/support/log_linux.c",
314 "src/core/support/log_posix.c",
315 "src/core/support/log_win32.c",
316 "src/core/support/murmur_hash.c",
317 "src/core/support/slice.c",
318 "src/core/support/slice_buffer.c",
319 "src/core/support/string.c",
320 "src/core/support/string_posix.c",
321 "src/core/support/string_win32.c",
322 "src/core/support/sync.c",
323 "src/core/support/sync_posix.c",
324 "src/core/support/sync_win32.c",
325 "src/core/support/thd_posix.c",
326 "src/core/support/thd_win32.c",
327 "src/core/support/time.c",
328 "src/core/support/time_posix.c",
329 "src/core/support/time_win32.c"
330 ],
331 "secure": false,
332 "vs_project_guid": "{B23D3D1A-9438-4EDA-BEB6-9A0A03D17792}"
333 },
334 {
335 "name": "gpr_test_util",
336 "build": "private",
Craig Tiller3a653582015-01-18 11:35:42 -0800337 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800338 "src": [
339 "test/core/util/test_config.c"
340 ],
Jan Tattermuschadeaf632015-02-12 17:23:13 -0800341 "deps": [
342 "gpr"
343 ],
Craig Tiller0b2a3722015-01-18 11:30:07 -0800344 "vs_project_guid": "{EAB0A629-17A9-44DB-B5FF-E91A721FE037}"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800345 },
346 {
347 "name": "grpc",
348 "build": "all",
Craig Tiller59140fc2015-01-18 10:12:17 -0800349 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800350 "public_headers": [
nnoblec87b1c52015-01-05 17:15:18 -0800351 "include/grpc/grpc_security.h"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800352 ],
353 "headers": [
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +0100354 "src/core/httpcli/format_request.h",
355 "src/core/httpcli/httpcli.h",
356 "src/core/httpcli/httpcli_security_context.h",
357 "src/core/httpcli/parser.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800358 "src/core/security/auth.h",
jboeufbefd2652014-12-12 15:39:47 -0800359 "src/core/security/base64.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800360 "src/core/security/credentials.h",
jboeufbefd2652014-12-12 15:39:47 -0800361 "src/core/security/json_token.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800362 "src/core/security/secure_transport_setup.h",
363 "src/core/security/security_context.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800364 "src/core/tsi/fake_transport_security.h",
365 "src/core/tsi/ssl_transport_security.h",
366 "src/core/tsi/transport_security.h",
nnoble472f60e2015-01-12 18:40:46 -0800367 "src/core/tsi/transport_security_interface.h"
nnoble5b7f32a2014-12-22 08:12:44 -0800368 ],
Craig Tiller0b2a3722015-01-18 11:30:07 -0800369 "src": [
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +0100370 "src/core/httpcli/format_request.c",
371 "src/core/httpcli/httpcli.c",
372 "src/core/httpcli/httpcli_security_context.c",
373 "src/core/httpcli/parser.c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800374 "src/core/security/auth.c",
375 "src/core/security/base64.c",
376 "src/core/security/credentials.c",
377 "src/core/security/factories.c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800378 "src/core/security/json_token.c",
379 "src/core/security/secure_endpoint.c",
380 "src/core/security/secure_transport_setup.c",
381 "src/core/security/security_context.c",
382 "src/core/security/server_secure_chttp2.c",
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +0100383 "src/core/surface/secure_channel_create.c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800384 "src/core/tsi/fake_transport_security.c",
385 "src/core/tsi/ssl_transport_security.c",
386 "src/core/tsi/transport_security.c"
387 ],
nnoble5b7f32a2014-12-22 08:12:44 -0800388 "deps": [
389 "gpr"
Craig Tiller0b2a3722015-01-18 11:30:07 -0800390 ],
Craig Tiller3a653582015-01-18 11:35:42 -0800391 "baselib": true,
nnoblec87b1c52015-01-05 17:15:18 -0800392 "filegroups": [
393 "grpc_base"
394 ],
Craig Tiller0b2a3722015-01-18 11:30:07 -0800395 "secure": true,
396 "vs_project_guid": "{29D16885-7228-4C31-81ED-5F9187C7F2A9}"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800397 },
398 {
Craig Tiller7d7b6c72015-01-18 12:03:17 -0800399 "name": "grpc_test_util",
400 "build": "private",
401 "language": "c",
402 "src": [
403 "test/core/end2end/cq_verifier.c",
Craig Tiller7d7b6c72015-01-18 12:03:17 -0800404 "test/core/end2end/data/server1_cert.c",
405 "test/core/end2end/data/server1_key.c",
406 "test/core/end2end/data/test_root_cert.c",
407 "test/core/iomgr/endpoint_tests.c",
408 "test/core/statistics/census_log_tests.c",
409 "test/core/transport/transport_end2end_tests.c",
410 "test/core/util/grpc_profiler.c",
411 "test/core/util/parse_hexstring.c",
412 "test/core/util/port_posix.c",
413 "test/core/util/slice_splitter.c"
414 ],
Jan Tattermuschadeaf632015-02-12 17:23:13 -0800415 "deps": [
416 "gpr",
417 "grpc"
418 ],
Craig Tiller7d7b6c72015-01-18 12:03:17 -0800419 "vs_project_guid": "{17BCAFC0-5FDC-4C94-AEB9-95F3E220614B}"
420 },
421 {
422 "name": "grpc_unsecure",
423 "build": "all",
424 "language": "c",
425 "deps": [
426 "gpr"
427 ],
428 "baselib": true,
429 "filegroups": [
430 "grpc_base"
431 ],
432 "secure": false,
433 "vs_project_guid": "{46CEDFFF-9692-456A-AA24-38B5D6BCF4C5}"
434 },
435 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800436 "name": "grpc++",
437 "build": "all",
Craig Tiller59140fc2015-01-18 10:12:17 -0800438 "language": "c++",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800439 "src": [
Craig Tiller47c83fd2015-02-21 22:45:35 -0800440 "src/cpp/client/secure_credentials.cc"
Craig Tiller0b2a3722015-01-18 11:30:07 -0800441 ],
nnoble5b7f32a2014-12-22 08:12:44 -0800442 "deps": [
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +0100443 "gpr",
nnoble5b7f32a2014-12-22 08:12:44 -0800444 "grpc"
Craig Tiller0b2a3722015-01-18 11:30:07 -0800445 ],
Craig Tiller47c83fd2015-02-21 22:45:35 -0800446 "baselib": true,
447 "filegroups": [
448 "grpc++_base"
449 ],
Craig Tiller0b2a3722015-01-18 11:30:07 -0800450 "secure": true,
451 "vs_project_guid": "{C187A093-A0FE-489D-A40A-6E33DE0F9FEB}"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800452 },
453 {
454 "name": "grpc++_test_util",
nnoble5f2ecb32015-01-12 16:40:18 -0800455 "build": "private",
Craig Tiller3a653582015-01-18 11:35:42 -0800456 "language": "c++",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800457 "src": [
Craig Tiller7431fa92015-01-31 20:06:02 -0800458 "test/cpp/util/messages.proto",
nnoble72309c62014-12-12 11:42:26 -0800459 "test/cpp/util/echo.proto",
yangg1456d152015-01-08 15:39:58 -0800460 "test/cpp/util/echo_duplicate.proto",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800461 "test/cpp/util/create_test_channel.cc"
Craig Tiller3a653582015-01-18 11:35:42 -0800462 ]
Chen Wang86af8cf2015-01-21 18:05:40 -0800463 },
464 {
Craig Tiller47c83fd2015-02-21 22:45:35 -0800465 "name": "grpc++_unsecure",
466 "build": "all",
467 "language": "c++",
468 "deps": [
469 "gpr",
470 "grpc_unsecure"
471 ],
472 "baselib": true,
473 "filegroups": [
474 "grpc++_base"
475 ],
476 "secure": false
477 },
478 {
Chen wang84232512015-02-12 17:29:18 -0800479 "name": "pubsub_client_lib",
Chen Wang86af8cf2015-01-21 18:05:40 -0800480 "build": "private",
Chen Wang69330752015-01-21 18:57:46 -0800481 "language": "c++",
Chen Wang86af8cf2015-01-21 18:05:40 -0800482 "src": [
Chen wang84232512015-02-12 17:29:18 -0800483 "examples/pubsub/label.proto",
484 "examples/pubsub/empty.proto",
485 "examples/pubsub/pubsub.proto",
486 "examples/pubsub/publisher.cc",
487 "examples/pubsub/subscriber.cc"
Chen Wang86af8cf2015-01-21 18:05:40 -0800488 ],
489 "deps": [
490 "grpc++",
491 "grpc",
492 "gpr"
Chen Wang69330752015-01-21 18:57:46 -0800493 ]
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +0100494 },
495 {
496 "name": "grpc_csharp_ext",
497 "build": "all",
498 "language": "csharp",
499 "src": [
500 "src/csharp/ext/grpc_csharp_ext.c"
501 ],
502 "deps": [
503 "gpr",
504 "grpc"
505 ],
506 "vs_project_guid": "{D64C6D63-4458-4A88-AB38-35678384A7E4}"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800507 }
508 ],
509 "targets": [
510 {
Craig Tiller0b2a3722015-01-18 11:30:07 -0800511 "name": "alarm_heap_test",
512 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -0800513 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800514 "src": [
515 "test/core/iomgr/alarm_heap_test.c"
516 ],
517 "deps": [
518 "grpc_test_util",
519 "grpc",
520 "gpr_test_util",
521 "gpr"
522 ]
523 },
524 {
525 "name": "alarm_list_test",
526 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800527 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800528 "src": [
529 "test/core/iomgr/alarm_list_test.c"
530 ],
531 "deps": [
532 "grpc_test_util",
533 "grpc",
534 "gpr_test_util",
535 "gpr"
536 ]
537 },
538 {
539 "name": "alarm_test",
540 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800541 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800542 "src": [
543 "test/core/iomgr/alarm_test.c"
544 ],
545 "deps": [
546 "grpc_test_util",
547 "grpc",
548 "gpr_test_util",
549 "gpr"
550 ]
551 },
552 {
553 "name": "alpn_test",
554 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800555 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800556 "src": [
557 "test/core/transport/chttp2/alpn_test.c"
558 ],
559 "deps": [
560 "grpc_test_util",
561 "grpc",
562 "gpr_test_util",
563 "gpr"
564 ]
565 },
566 {
567 "name": "bin_encoder_test",
568 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800569 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800570 "src": [
571 "test/core/transport/chttp2/bin_encoder_test.c"
572 ],
573 "deps": [
574 "grpc_test_util",
575 "grpc",
576 "gpr_test_util",
577 "gpr"
578 ]
579 },
580 {
581 "name": "census_hash_table_test",
582 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800583 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800584 "src": [
585 "test/core/statistics/hash_table_test.c"
586 ],
587 "deps": [
588 "grpc_test_util",
589 "grpc",
590 "gpr_test_util",
591 "gpr"
592 ]
593 },
594 {
595 "name": "census_statistics_multiple_writers_circular_buffer_test",
596 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800597 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800598 "src": [
599 "test/core/statistics/multiple_writers_circular_buffer_test.c"
600 ],
601 "deps": [
602 "grpc_test_util",
603 "grpc",
604 "gpr_test_util",
605 "gpr"
606 ]
607 },
608 {
609 "name": "census_statistics_multiple_writers_test",
610 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800611 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800612 "src": [
613 "test/core/statistics/multiple_writers_test.c"
614 ],
615 "deps": [
616 "grpc_test_util",
617 "grpc",
618 "gpr_test_util",
619 "gpr"
620 ]
621 },
622 {
623 "name": "census_statistics_performance_test",
624 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800625 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800626 "src": [
627 "test/core/statistics/performance_test.c"
628 ],
629 "deps": [
630 "grpc_test_util",
631 "grpc",
632 "gpr_test_util",
633 "gpr"
634 ]
635 },
636 {
637 "name": "census_statistics_quick_test",
638 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800639 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800640 "src": [
641 "test/core/statistics/quick_test.c"
642 ],
643 "deps": [
644 "grpc_test_util",
645 "grpc",
646 "gpr_test_util",
647 "gpr"
648 ]
649 },
650 {
651 "name": "census_statistics_small_log_test",
652 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800653 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800654 "src": [
655 "test/core/statistics/small_log_test.c"
656 ],
657 "deps": [
658 "grpc_test_util",
659 "grpc",
660 "gpr_test_util",
661 "gpr"
662 ]
663 },
664 {
665 "name": "census_stats_store_test",
666 "build": "executable",
Craig Tiller3a653582015-01-18 11:35:42 -0800667 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800668 "src": [
669 "test/core/statistics/rpc_stats_test.c"
670 ],
671 "deps": [
672 "grpc_test_util",
673 "grpc",
674 "gpr_test_util",
675 "gpr"
676 ]
677 },
678 {
679 "name": "census_stub_test",
680 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800681 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800682 "src": [
683 "test/core/statistics/census_stub_test.c"
684 ],
685 "deps": [
686 "grpc_test_util",
687 "grpc",
688 "gpr_test_util",
689 "gpr"
690 ]
691 },
692 {
693 "name": "census_trace_store_test",
694 "build": "executable",
Craig Tiller3a653582015-01-18 11:35:42 -0800695 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800696 "src": [
697 "test/core/statistics/trace_test.c"
698 ],
699 "deps": [
700 "grpc_test_util",
701 "grpc",
702 "gpr_test_util",
703 "gpr"
704 ]
705 },
706 {
707 "name": "census_window_stats_test",
708 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800709 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800710 "src": [
711 "test/core/statistics/window_stats_test.c"
712 ],
713 "deps": [
714 "grpc_test_util",
715 "grpc",
716 "gpr_test_util",
717 "gpr"
718 ]
719 },
720 {
Craig Tiller0b2a3722015-01-18 11:30:07 -0800721 "name": "chttp2_status_conversion_test",
722 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800723 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800724 "src": [
725 "test/core/transport/chttp2/status_conversion_test.c"
726 ],
727 "deps": [
728 "grpc_test_util",
729 "grpc",
730 "gpr_test_util",
731 "gpr"
732 ]
733 },
734 {
735 "name": "chttp2_stream_encoder_test",
736 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800737 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800738 "src": [
739 "test/core/transport/chttp2/stream_encoder_test.c"
740 ],
741 "deps": [
742 "grpc_test_util",
743 "grpc",
744 "gpr_test_util",
745 "gpr"
746 ]
747 },
748 {
749 "name": "chttp2_stream_map_test",
750 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800751 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800752 "src": [
753 "test/core/transport/chttp2/stream_map_test.c"
754 ],
755 "deps": [
756 "grpc_test_util",
757 "grpc",
758 "gpr_test_util",
759 "gpr"
760 ]
761 },
762 {
763 "name": "chttp2_transport_end2end_test",
764 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800765 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800766 "src": [
767 "test/core/transport/chttp2_transport_end2end_test.c"
768 ],
769 "deps": [
770 "grpc_test_util",
771 "grpc",
772 "gpr_test_util",
773 "gpr"
774 ]
775 },
776 {
Craig Tiller0b2a3722015-01-18 11:30:07 -0800777 "name": "dualstack_socket_test",
778 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800779 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800780 "src": [
781 "test/core/end2end/dualstack_socket_test.c"
782 ],
783 "deps": [
784 "grpc_test_util",
785 "grpc",
786 "gpr_test_util",
787 "gpr"
788 ]
789 },
790 {
791 "name": "echo_client",
792 "build": "test",
Craig Tiller9d085a32015-02-11 18:17:01 -0800793 "run": false,
Craig Tiller3a653582015-01-18 11:35:42 -0800794 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800795 "src": [
796 "test/core/echo/client.c"
797 ],
798 "deps": [
799 "grpc_test_util",
800 "grpc",
801 "gpr_test_util",
802 "gpr"
Craig Tiller9d085a32015-02-11 18:17:01 -0800803 ]
Craig Tiller0b2a3722015-01-18 11:30:07 -0800804 },
805 {
806 "name": "echo_server",
807 "build": "test",
Craig Tiller9d085a32015-02-11 18:17:01 -0800808 "run": false,
Craig Tiller3a653582015-01-18 11:35:42 -0800809 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800810 "src": [
811 "test/core/echo/server.c"
812 ],
813 "deps": [
814 "grpc_test_util",
815 "grpc",
816 "gpr_test_util",
817 "gpr"
Craig Tiller9d085a32015-02-11 18:17:01 -0800818 ]
Craig Tiller0b2a3722015-01-18 11:30:07 -0800819 },
820 {
821 "name": "echo_test",
822 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800823 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800824 "src": [
825 "test/core/echo/echo_test.c"
826 ],
827 "deps": [
828 "grpc_test_util",
829 "grpc",
830 "gpr_test_util",
831 "gpr"
832 ]
833 },
834 {
Craig Tiller0b2a3722015-01-18 11:30:07 -0800835 "name": "fd_posix_test",
836 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800837 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800838 "src": [
839 "test/core/iomgr/fd_posix_test.c"
840 ],
841 "deps": [
842 "grpc_test_util",
843 "grpc",
844 "gpr_test_util",
845 "gpr"
846 ]
847 },
848 {
849 "name": "fling_client",
850 "build": "test",
Craig Tiller9d085a32015-02-11 18:17:01 -0800851 "run": false,
Craig Tiller3a653582015-01-18 11:35:42 -0800852 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800853 "src": [
854 "test/core/fling/client.c"
855 ],
856 "deps": [
857 "grpc_test_util",
858 "grpc",
859 "gpr_test_util",
860 "gpr"
Craig Tiller9d085a32015-02-11 18:17:01 -0800861 ]
Craig Tiller0b2a3722015-01-18 11:30:07 -0800862 },
863 {
864 "name": "fling_server",
865 "build": "test",
Craig Tiller9d085a32015-02-11 18:17:01 -0800866 "run": false,
Craig Tiller3a653582015-01-18 11:35:42 -0800867 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800868 "src": [
869 "test/core/fling/server.c"
870 ],
871 "deps": [
872 "grpc_test_util",
873 "grpc",
874 "gpr_test_util",
875 "gpr"
Craig Tiller9d085a32015-02-11 18:17:01 -0800876 ]
Craig Tiller0b2a3722015-01-18 11:30:07 -0800877 },
878 {
879 "name": "fling_stream_test",
880 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800881 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800882 "src": [
883 "test/core/fling/fling_stream_test.c"
884 ],
885 "deps": [
886 "grpc_test_util",
887 "grpc",
888 "gpr_test_util",
889 "gpr"
890 ]
891 },
892 {
893 "name": "fling_test",
894 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800895 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800896 "src": [
897 "test/core/fling/fling_test.c"
898 ],
899 "deps": [
900 "grpc_test_util",
901 "grpc",
902 "gpr_test_util",
903 "gpr"
904 ]
905 },
906 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800907 "name": "gen_hpack_tables",
908 "build": "tool",
Craig Tiller3a653582015-01-18 11:35:42 -0800909 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800910 "src": [
911 "src/core/transport/chttp2/gen_hpack_tables.c"
912 ],
913 "deps": [
914 "grpc_test_util",
nnoble0c475f02014-12-05 15:37:39 -0800915 "gpr",
916 "grpc"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800917 ]
918 },
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800919 {
920 "name": "gpr_cancellable_test",
921 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -0800922 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800923 "src": [
924 "test/core/support/cancellable_test.c"
925 ],
926 "deps": [
nnoble5f2ecb32015-01-12 16:40:18 -0800927 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800928 "gpr"
929 ]
930 },
931 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800932 "name": "gpr_cmdline_test",
933 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -0800934 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800935 "src": [
936 "test/core/support/cmdline_test.c"
937 ],
938 "deps": [
nnoble5f2ecb32015-01-12 16:40:18 -0800939 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800940 "gpr"
941 ]
942 },
943 {
Craig Tiller1ffa52f2015-02-06 16:32:46 -0800944 "name": "gpr_env_test",
945 "build": "test",
946 "language": "c",
947 "src": [
948 "test/core/support/env_test.c"
949 ],
950 "deps": [
951 "gpr_test_util",
952 "gpr"
953 ]
954 },
955 {
956 "name": "gpr_file_test",
957 "build": "test",
958 "language": "c",
959 "src": [
960 "test/core/support/file_test.c"
961 ],
962 "deps": [
963 "gpr_test_util",
964 "gpr"
965 ]
966 },
967 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800968 "name": "gpr_histogram_test",
969 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -0800970 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800971 "src": [
972 "test/core/support/histogram_test.c"
973 ],
974 "deps": [
nnoble5f2ecb32015-01-12 16:40:18 -0800975 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800976 "gpr"
977 ]
978 },
979 {
980 "name": "gpr_host_port_test",
981 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -0800982 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800983 "src": [
984 "test/core/support/host_port_test.c"
985 ],
986 "deps": [
nnoble5f2ecb32015-01-12 16:40:18 -0800987 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800988 "gpr"
989 ]
990 },
991 {
Craig Tiller0b2a3722015-01-18 11:30:07 -0800992 "name": "gpr_log_test",
993 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800994 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800995 "src": [
996 "test/core/support/log_test.c"
997 ],
998 "deps": [
999 "gpr_test_util",
1000 "gpr"
1001 ]
1002 },
1003 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001004 "name": "gpr_slice_buffer_test",
1005 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001006 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001007 "src": [
1008 "test/core/support/slice_buffer_test.c"
1009 ],
1010 "deps": [
nnoble5f2ecb32015-01-12 16:40:18 -08001011 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001012 "gpr"
1013 ]
1014 },
1015 {
1016 "name": "gpr_slice_test",
1017 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001018 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001019 "src": [
1020 "test/core/support/slice_test.c"
1021 ],
1022 "deps": [
nnoble5f2ecb32015-01-12 16:40:18 -08001023 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001024 "gpr"
1025 ]
1026 },
1027 {
1028 "name": "gpr_string_test",
1029 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001030 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001031 "src": [
1032 "test/core/support/string_test.c"
1033 ],
1034 "deps": [
nnoble5f2ecb32015-01-12 16:40:18 -08001035 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001036 "gpr"
1037 ]
1038 },
1039 {
1040 "name": "gpr_sync_test",
1041 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001042 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001043 "src": [
1044 "test/core/support/sync_test.c"
1045 ],
1046 "deps": [
nnoble5f2ecb32015-01-12 16:40:18 -08001047 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001048 "gpr"
1049 ]
1050 },
1051 {
1052 "name": "gpr_thd_test",
1053 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001054 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001055 "src": [
1056 "test/core/support/thd_test.c"
1057 ],
1058 "deps": [
nnoble5f2ecb32015-01-12 16:40:18 -08001059 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001060 "gpr"
1061 ]
1062 },
1063 {
1064 "name": "gpr_time_test",
1065 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001066 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001067 "src": [
1068 "test/core/support/time_test.c"
1069 ],
1070 "deps": [
nnoble5f2ecb32015-01-12 16:40:18 -08001071 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001072 "gpr"
1073 ]
1074 },
1075 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001076 "name": "gpr_useful_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001077 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001078 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001079 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001080 "test/core/support/useful_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001081 ],
1082 "deps": [
nnoble5f2ecb32015-01-12 16:40:18 -08001083 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001084 "gpr"
1085 ]
1086 },
1087 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001088 "name": "grpc_base64_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001089 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001090 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001091 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001092 "test/core/security/base64_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001093 ],
1094 "deps": [
1095 "grpc_test_util",
1096 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001097 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001098 "gpr"
1099 ]
1100 },
1101 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001102 "name": "grpc_byte_buffer_reader_test",
nnoble0c475f02014-12-05 15:37:39 -08001103 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001104 "language": "c",
nnoble0c475f02014-12-05 15:37:39 -08001105 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001106 "test/core/surface/byte_buffer_reader_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001107 ],
1108 "deps": [
1109 "grpc_test_util",
1110 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001111 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001112 "gpr"
1113 ]
1114 },
1115 {
1116 "name": "grpc_channel_stack_test",
1117 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001118 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001119 "src": [
1120 "test/core/channel/channel_stack_test.c"
1121 ],
1122 "deps": [
1123 "grpc_test_util",
1124 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001125 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001126 "gpr"
1127 ]
1128 },
1129 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001130 "name": "grpc_completion_queue_benchmark",
1131 "build": "benchmark",
Craig Tiller59140fc2015-01-18 10:12:17 -08001132 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001133 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001134 "test/core/surface/completion_queue_benchmark.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001135 ],
1136 "deps": [
1137 "grpc_test_util",
1138 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001139 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001140 "gpr"
1141 ]
1142 },
1143 {
1144 "name": "grpc_completion_queue_test",
1145 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001146 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001147 "src": [
1148 "test/core/surface/completion_queue_test.c"
1149 ],
1150 "deps": [
1151 "grpc_test_util",
1152 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001153 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001154 "gpr"
1155 ]
1156 },
1157 {
Nicolas "Pixel" Nobleb8f5f1b2015-02-21 19:03:00 +01001158 "name": "grpc_create_jwt",
1159 "build": "tool",
1160 "language": "c",
1161 "src": [
1162 "test/core/security/create_jwt.c"
1163 ],
1164 "deps": [
1165 "grpc_test_util",
1166 "grpc",
1167 "gpr_test_util",
1168 "gpr"
1169 ]
1170 },
1171 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001172 "name": "grpc_credentials_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001173 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001174 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001175 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001176 "test/core/security/credentials_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001177 ],
1178 "deps": [
1179 "grpc_test_util",
1180 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001181 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001182 "gpr"
1183 ]
1184 },
1185 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001186 "name": "grpc_fetch_oauth2",
1187 "build": "tool",
Craig Tiller3a653582015-01-18 11:35:42 -08001188 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -08001189 "src": [
1190 "test/core/security/fetch_oauth2.c"
1191 ],
1192 "deps": [
1193 "grpc_test_util",
1194 "grpc",
1195 "gpr_test_util",
1196 "gpr"
1197 ]
1198 },
1199 {
1200 "name": "grpc_json_token_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001201 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001202 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001203 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001204 "test/core/security/json_token_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001205 ],
1206 "deps": [
1207 "grpc_test_util",
1208 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001209 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001210 "gpr"
1211 ]
1212 },
1213 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001214 "name": "grpc_stream_op_test",
aveitch482a5be2014-12-15 10:25:12 -08001215 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001216 "language": "c",
aveitch482a5be2014-12-15 10:25:12 -08001217 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001218 "test/core/transport/stream_op_test.c"
aveitch482a5be2014-12-15 10:25:12 -08001219 ],
1220 "deps": [
1221 "grpc_test_util",
1222 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001223 "gpr_test_util",
aveitch482a5be2014-12-15 10:25:12 -08001224 "gpr"
1225 ]
1226 },
1227 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001228 "name": "hpack_parser_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001229 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001230 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001231 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001232 "test/core/transport/chttp2/hpack_parser_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001233 ],
1234 "deps": [
1235 "grpc_test_util",
1236 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001237 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001238 "gpr"
1239 ]
1240 },
1241 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001242 "name": "hpack_table_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001243 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001244 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001245 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001246 "test/core/transport/chttp2/hpack_table_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001247 ],
1248 "deps": [
1249 "grpc_test_util",
1250 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001251 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001252 "gpr"
1253 ]
1254 },
1255 {
1256 "name": "httpcli_format_request_test",
1257 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001258 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001259 "src": [
1260 "test/core/httpcli/format_request_test.c"
1261 ],
1262 "deps": [
1263 "grpc_test_util",
1264 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001265 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001266 "gpr"
1267 ]
1268 },
1269 {
1270 "name": "httpcli_parser_test",
1271 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001272 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001273 "src": [
1274 "test/core/httpcli/parser_test.c"
1275 ],
1276 "deps": [
1277 "grpc_test_util",
1278 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001279 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001280 "gpr"
1281 ]
1282 },
1283 {
1284 "name": "httpcli_test",
1285 "build": "test",
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01001286 "run": false,
Craig Tiller59140fc2015-01-18 10:12:17 -08001287 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001288 "src": [
1289 "test/core/httpcli/httpcli_test.c"
1290 ],
1291 "deps": [
1292 "grpc_test_util",
1293 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001294 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001295 "gpr"
1296 ]
1297 },
1298 {
Craig Tiller4450db22015-01-30 16:49:22 -08001299 "name": "json_rewrite",
1300 "build": "test",
Craig Tiller9d085a32015-02-11 18:17:01 -08001301 "run": false,
Craig Tiller4450db22015-01-30 16:49:22 -08001302 "language": "c",
1303 "src": [
1304 "test/core/json/json_rewrite.c"
1305 ],
1306 "deps": [
1307 "grpc",
1308 "gpr"
Craig Tiller9d085a32015-02-11 18:17:01 -08001309 ]
Craig Tiller4450db22015-01-30 16:49:22 -08001310 },
1311 {
1312 "name": "json_rewrite_test",
1313 "build": "test",
1314 "language": "c",
1315 "src": [
1316 "test/core/json/json_rewrite_test.c"
1317 ],
1318 "deps": [
1319 "grpc_test_util",
1320 "grpc",
1321 "gpr_test_util",
1322 "gpr"
Craig Tiller9d085a32015-02-11 18:17:01 -08001323 ]
Craig Tiller4450db22015-01-30 16:49:22 -08001324 },
1325 {
1326 "name": "json_test",
1327 "build": "test",
1328 "language": "c",
1329 "src": [
1330 "test/core/json/json_test.c"
1331 ],
1332 "deps": [
1333 "grpc_test_util",
1334 "grpc",
1335 "gpr_test_util",
1336 "gpr"
1337 ]
1338 },
1339 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001340 "name": "lame_client_test",
1341 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001342 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001343 "src": [
1344 "test/core/surface/lame_client_test.c"
1345 ],
1346 "deps": [
1347 "grpc_test_util",
1348 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001349 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001350 "gpr"
1351 ]
1352 },
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001353 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001354 "name": "low_level_ping_pong_benchmark",
1355 "build": "benchmark",
Craig Tiller3a653582015-01-18 11:35:42 -08001356 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001357 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001358 "test/core/network_benchmarks/low_level_ping_pong.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001359 ],
1360 "deps": [
1361 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001362 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001363 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001364 "gpr"
1365 ]
1366 },
1367 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001368 "name": "message_compress_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001369 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -08001370 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001371 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001372 "test/core/compression/message_compress_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001373 ],
1374 "deps": [
1375 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001376 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001377 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001378 "gpr"
1379 ]
ctiller8919f602014-12-10 10:19:42 -08001380 },
1381 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001382 "name": "metadata_buffer_test",
ctiller8919f602014-12-10 10:19:42 -08001383 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -08001384 "language": "c",
ctiller8919f602014-12-10 10:19:42 -08001385 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001386 "test/core/channel/metadata_buffer_test.c"
ctiller8919f602014-12-10 10:19:42 -08001387 ],
1388 "deps": [
1389 "grpc_test_util",
Craig Tiller0b2a3722015-01-18 11:30:07 -08001390 "grpc",
1391 "gpr_test_util",
1392 "gpr"
1393 ]
1394 },
1395 {
Craig Tiller35108f62015-02-17 11:24:15 -08001396 "name": "multi_init_test",
1397 "build": "test",
1398 "language": "c",
1399 "src": [
1400 "test/core/surface/multi_init_test.c"
1401 ],
1402 "deps": [
1403 "grpc_test_util",
1404 "grpc",
1405 "gpr_test_util",
1406 "gpr"
1407 ]
1408 },
1409 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001410 "name": "murmur_hash_test",
1411 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -08001412 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -08001413 "src": [
1414 "test/core/support/murmur_hash_test.c"
1415 ],
1416 "deps": [
1417 "gpr_test_util",
1418 "gpr"
1419 ]
1420 },
1421 {
1422 "name": "no_server_test",
1423 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -08001424 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -08001425 "src": [
1426 "test/core/end2end/no_server_test.c"
1427 ],
1428 "deps": [
1429 "grpc_test_util",
1430 "grpc",
1431 "gpr_test_util",
1432 "gpr"
1433 ]
1434 },
1435 {
David Klempnere3605682015-01-26 17:27:21 -08001436 "name": "poll_kick_posix_test",
Craig Tiller0b2a3722015-01-18 11:30:07 -08001437 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -08001438 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -08001439 "src": [
David Klempnere3605682015-01-26 17:27:21 -08001440 "test/core/iomgr/poll_kick_posix_test.c"
Craig Tiller0b2a3722015-01-18 11:30:07 -08001441 ],
1442 "deps": [
1443 "grpc_test_util",
ctiller8919f602014-12-10 10:19:42 -08001444 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001445 "gpr_test_util",
ctiller8919f602014-12-10 10:19:42 -08001446 "gpr"
1447 ]
1448 },
1449 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001450 "name": "resolve_address_test",
ctiller8919f602014-12-10 10:19:42 -08001451 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -08001452 "language": "c",
ctiller8919f602014-12-10 10:19:42 -08001453 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001454 "test/core/iomgr/resolve_address_test.c"
ctiller8919f602014-12-10 10:19:42 -08001455 ],
1456 "deps": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001457 "grpc_test_util",
1458 "grpc",
1459 "gpr_test_util",
1460 "gpr"
1461 ]
1462 },
1463 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001464 "name": "secure_endpoint_test",
1465 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -08001466 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -08001467 "src": [
1468 "test/core/security/secure_endpoint_test.c"
1469 ],
1470 "deps": [
1471 "grpc_test_util",
1472 "grpc",
1473 "gpr_test_util",
1474 "gpr"
1475 ]
1476 },
1477 {
1478 "name": "sockaddr_utils_test",
1479 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -08001480 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -08001481 "src": [
1482 "test/core/iomgr/sockaddr_utils_test.c"
1483 ],
1484 "deps": [
1485 "grpc_test_util",
1486 "grpc",
1487 "gpr_test_util",
1488 "gpr"
1489 ]
1490 },
1491 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001492 "name": "tcp_client_posix_test",
ctiller8919f602014-12-10 10:19:42 -08001493 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001494 "language": "c",
ctiller8919f602014-12-10 10:19:42 -08001495 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001496 "test/core/iomgr/tcp_client_posix_test.c"
ctiller8919f602014-12-10 10:19:42 -08001497 ],
1498 "deps": [
1499 "grpc_test_util",
1500 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001501 "gpr_test_util",
ctiller8919f602014-12-10 10:19:42 -08001502 "gpr"
1503 ]
1504 },
1505 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001506 "name": "tcp_posix_test",
ctiller3bf466f2014-12-19 16:21:57 -08001507 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001508 "language": "c",
ctiller3bf466f2014-12-19 16:21:57 -08001509 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001510 "test/core/iomgr/tcp_posix_test.c"
ctiller3bf466f2014-12-19 16:21:57 -08001511 ],
1512 "deps": [
1513 "grpc_test_util",
1514 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001515 "gpr_test_util",
ctiller3bf466f2014-12-19 16:21:57 -08001516 "gpr"
1517 ]
1518 },
1519 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001520 "name": "tcp_server_posix_test",
ctiller3bf466f2014-12-19 16:21:57 -08001521 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001522 "language": "c",
ctiller3bf466f2014-12-19 16:21:57 -08001523 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001524 "test/core/iomgr/tcp_server_posix_test.c"
1525 ],
1526 "deps": [
1527 "grpc_test_util",
1528 "grpc",
1529 "gpr_test_util",
1530 "gpr"
1531 ]
1532 },
1533 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001534 "name": "time_averaged_stats_test",
1535 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -08001536 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -08001537 "src": [
1538 "test/core/iomgr/time_averaged_stats_test.c"
ctiller3bf466f2014-12-19 16:21:57 -08001539 ],
1540 "deps": [
1541 "grpc_test_util",
1542 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001543 "gpr_test_util",
ctiller3bf466f2014-12-19 16:21:57 -08001544 "gpr"
1545 ]
1546 },
1547 {
ctiller8919f602014-12-10 10:19:42 -08001548 "name": "time_test",
1549 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001550 "language": "c",
ctiller8919f602014-12-10 10:19:42 -08001551 "src": [
1552 "test/core/support/time_test.c"
1553 ],
1554 "deps": [
1555 "grpc_test_util",
1556 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001557 "gpr_test_util",
ctiller8919f602014-12-10 10:19:42 -08001558 "gpr"
1559 ]
David Klempner7f3ed1e2015-01-16 15:35:56 -08001560 },
1561 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001562 "name": "timeout_encoding_test",
David Klempner7f3ed1e2015-01-16 15:35:56 -08001563 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001564 "language": "c",
David Klempner7f3ed1e2015-01-16 15:35:56 -08001565 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001566 "test/core/transport/chttp2/timeout_encoding_test.c"
1567 ],
1568 "deps": [
1569 "grpc_test_util",
1570 "grpc",
1571 "gpr_test_util",
1572 "gpr"
1573 ]
1574 },
1575 {
1576 "name": "transport_metadata_test",
1577 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -08001578 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -08001579 "src": [
1580 "test/core/transport/metadata_test.c"
David Klempner7f3ed1e2015-01-16 15:35:56 -08001581 ],
1582 "deps": [
Nicolas Noble19e0aa92015-01-16 17:29:34 -08001583 "grpc_test_util",
1584 "grpc",
1585 "gpr_test_util",
1586 "gpr"
David Klempner7f3ed1e2015-01-16 15:35:56 -08001587 ]
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001588 },
1589 {
Craig Tiller0220cf12015-02-12 17:39:26 -08001590 "name": "async_end2end_test",
1591 "build": "test",
1592 "language": "c++",
1593 "src": [
1594 "test/cpp/end2end/async_end2end_test.cc"
1595 ],
1596 "deps": [
1597 "grpc++_test_util",
1598 "grpc_test_util",
1599 "grpc++",
1600 "grpc",
1601 "gpr_test_util",
1602 "gpr"
1603 ]
1604 },
1605 {
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001606 "name": "channel_arguments_test",
1607 "build": "test",
1608 "language": "c++",
1609 "src": [
1610 "test/cpp/client/channel_arguments_test.cc"
1611 ],
1612 "deps": [
1613 "grpc++",
1614 "grpc",
1615 "gpr"
1616 ]
1617 },
1618 {
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001619 "name": "credentials_test",
1620 "build": "test",
1621 "language": "c++",
1622 "src": [
1623 "test/cpp/client/credentials_test.cc"
1624 ],
1625 "deps": [
1626 "grpc++",
1627 "grpc",
1628 "gpr"
1629 ]
1630 },
1631 {
1632 "name": "end2end_test",
1633 "build": "test",
1634 "language": "c++",
1635 "src": [
1636 "test/cpp/end2end/end2end_test.cc"
1637 ],
1638 "deps": [
1639 "grpc++_test_util",
1640 "grpc_test_util",
1641 "grpc++",
1642 "grpc",
1643 "gpr_test_util",
1644 "gpr"
1645 ]
1646 },
1647 {
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01001648 "name": "grpc_cpp_plugin",
1649 "build": "protoc",
1650 "language": "c++",
1651 "headers": [
1652 "src/compiler/cpp_generator.h",
1653 "src/compiler/cpp_generator_helpers.h"
1654 ],
1655 "src": [
1656 "src/compiler/cpp_generator.cc",
1657 "src/compiler/cpp_plugin.cc"
1658 ],
1659 "deps": [],
1660 "secure": false
1661 },
1662 {
1663 "name": "grpc_python_plugin",
1664 "build": "protoc",
1665 "language": "c++",
1666 "headers": [
1667 "src/compiler/python_generator.h"
1668 ],
1669 "src": [
1670 "src/compiler/python_generator.cc",
1671 "src/compiler/python_plugin.cc"
1672 ],
1673 "deps": [],
1674 "secure": false
1675 },
1676 {
1677 "name": "grpc_ruby_plugin",
1678 "build": "protoc",
1679 "language": "c++",
1680 "src": [
1681 "src/compiler/ruby_generator.cc",
1682 "src/compiler/ruby_plugin.cc"
1683 ],
1684 "deps": [],
1685 "secure": false
1686 },
1687 {
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001688 "name": "interop_client",
1689 "build": "test",
Craig Tiller9d085a32015-02-11 18:17:01 -08001690 "run": false,
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001691 "language": "c++",
1692 "src": [
1693 "test/cpp/interop/empty.proto",
1694 "test/cpp/interop/messages.proto",
1695 "test/cpp/interop/test.proto",
1696 "test/cpp/interop/client.cc"
1697 ],
1698 "deps": [
1699 "grpc++_test_util",
1700 "grpc_test_util",
1701 "grpc++",
1702 "grpc",
1703 "gpr_test_util",
1704 "gpr"
Craig Tiller9d085a32015-02-11 18:17:01 -08001705 ]
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001706 },
1707 {
1708 "name": "interop_server",
1709 "build": "test",
Craig Tiller9d085a32015-02-11 18:17:01 -08001710 "run": false,
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001711 "language": "c++",
1712 "src": [
1713 "test/cpp/interop/empty.proto",
1714 "test/cpp/interop/messages.proto",
1715 "test/cpp/interop/test.proto",
1716 "test/cpp/interop/server.cc"
1717 ],
1718 "deps": [
1719 "grpc++_test_util",
1720 "grpc_test_util",
1721 "grpc++",
1722 "grpc",
1723 "gpr_test_util",
1724 "gpr"
Craig Tiller9d085a32015-02-11 18:17:01 -08001725 ]
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001726 },
1727 {
Craig Tillerfe8af4e2015-02-21 07:04:49 -08001728 "name": "interop_test",
1729 "build": "test",
1730 "language": "c++",
1731 "src": [
1732 "test/cpp/interop/interop_test.cc"
1733 ],
1734 "deps": [
1735 "grpc_test_util",
1736 "grpc",
1737 "gpr_test_util",
1738 "gpr"
1739 ]
1740 },
1741 {
Craig Tiller73b70182015-02-17 07:36:09 -08001742 "name": "pubsub_client",
1743 "build": "test",
1744 "run": false,
1745 "language": "c++",
1746 "src": [
1747 "examples/pubsub/main.cc"
1748 ],
1749 "deps": [
1750 "pubsub_client_lib",
1751 "grpc++_test_util",
1752 "grpc_test_util",
1753 "grpc++",
1754 "grpc",
1755 "gpr_test_util",
1756 "gpr"
1757 ]
1758 },
1759 {
1760 "name": "pubsub_publisher_test",
1761 "build": "test",
1762 "language": "c++",
1763 "src": [
1764 "examples/pubsub/publisher_test.cc"
1765 ],
1766 "deps": [
1767 "pubsub_client_lib",
1768 "grpc++_test_util",
1769 "grpc_test_util",
1770 "grpc++",
1771 "grpc",
1772 "gpr_test_util",
1773 "gpr"
1774 ]
1775 },
1776 {
1777 "name": "pubsub_subscriber_test",
1778 "build": "test",
1779 "language": "c++",
1780 "src": [
1781 "examples/pubsub/subscriber_test.cc"
1782 ],
1783 "deps": [
1784 "pubsub_client_lib",
1785 "grpc++_test_util",
1786 "grpc_test_util",
1787 "grpc++",
1788 "grpc",
1789 "gpr_test_util",
1790 "gpr"
1791 ]
1792 },
1793 {
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001794 "name": "qps_client",
1795 "build": "test",
Craig Tiller24c06ea2015-02-11 21:26:45 -08001796 "run": false,
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001797 "language": "c++",
1798 "src": [
1799 "test/cpp/qps/qpstest.proto",
1800 "test/cpp/qps/client.cc"
1801 ],
1802 "deps": [
1803 "grpc++_test_util",
1804 "grpc_test_util",
1805 "grpc++",
1806 "grpc",
1807 "gpr_test_util",
1808 "gpr"
Craig Tiller24c06ea2015-02-11 21:26:45 -08001809 ]
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001810 },
1811 {
1812 "name": "qps_server",
1813 "build": "test",
Craig Tiller24c06ea2015-02-11 21:26:45 -08001814 "run": false,
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001815 "language": "c++",
1816 "src": [
1817 "test/cpp/qps/qpstest.proto",
1818 "test/cpp/qps/server.cc"
1819 ],
1820 "deps": [
1821 "grpc++_test_util",
1822 "grpc_test_util",
1823 "grpc++",
1824 "grpc",
1825 "gpr_test_util",
1826 "gpr"
Craig Tiller24c06ea2015-02-11 21:26:45 -08001827 ]
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001828 },
1829 {
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001830 "name": "status_test",
1831 "build": "test",
1832 "language": "c++",
1833 "src": [
1834 "test/cpp/util/status_test.cc"
1835 ],
1836 "deps": [
1837 "grpc_test_util",
1838 "grpc++",
1839 "grpc",
1840 "gpr_test_util",
1841 "gpr"
1842 ]
1843 },
1844 {
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001845 "name": "thread_pool_test",
1846 "build": "test",
1847 "language": "c++",
1848 "src": [
1849 "test/cpp/server/thread_pool_test.cc"
1850 ],
1851 "deps": [
1852 "grpc_test_util",
1853 "grpc++",
1854 "grpc",
1855 "gpr_test_util",
1856 "gpr"
1857 ]
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001858 }
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001859 ]
1860}