blob: 4bca52e3027053f6fda447591b94b11de6a5987b [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 {
13 "name": "grpc_base",
Craig Tiller0b2a3722015-01-18 11:30:07 -080014 "public_headers": [
15 "include/grpc/byte_buffer.h",
16 "include/grpc/byte_buffer_reader.h",
17 "include/grpc/grpc.h",
18 "include/grpc/status.h"
19 ],
20 "headers": [
21 "src/core/channel/census_filter.h",
22 "src/core/channel/channel_args.h",
23 "src/core/channel/channel_stack.h",
24 "src/core/channel/child_channel.h",
25 "src/core/channel/client_channel.h",
26 "src/core/channel/client_setup.h",
27 "src/core/channel/connected_channel.h",
28 "src/core/channel/http_client_filter.h",
29 "src/core/channel/http_filter.h",
30 "src/core/channel/http_server_filter.h",
31 "src/core/channel/metadata_buffer.h",
32 "src/core/channel/noop_filter.h",
33 "src/core/compression/algorithm.h",
34 "src/core/compression/message_compress.h",
35 "src/core/httpcli/format_request.h",
36 "src/core/httpcli/httpcli.h",
37 "src/core/httpcli/httpcli_security_context.h",
38 "src/core/httpcli/parser.h",
39 "src/core/iomgr/alarm.h",
40 "src/core/iomgr/alarm_heap.h",
41 "src/core/iomgr/alarm_internal.h",
42 "src/core/iomgr/endpoint.h",
43 "src/core/iomgr/endpoint_pair.h",
44 "src/core/iomgr/fd_posix.h",
Nicolas Noble45e67a32015-02-09 16:20:49 -080045 "src/core/iomgr/iocp_windows.h",
Craig Tiller0b2a3722015-01-18 11:30:07 -080046 "src/core/iomgr/iomgr.h",
47 "src/core/iomgr/iomgr_internal.h",
48 "src/core/iomgr/iomgr_posix.h",
49 "src/core/iomgr/pollset.h",
50 "src/core/iomgr/pollset_kick.h",
51 "src/core/iomgr/pollset_kick_posix.h",
Craig Tiller6a6e4a12015-01-21 15:28:24 -080052 "src/core/iomgr/pollset_kick_windows.h",
Craig Tiller0b2a3722015-01-18 11:30:07 -080053 "src/core/iomgr/pollset_posix.h",
Craig Tillerf2d39b72015-01-21 15:06:08 -080054 "src/core/iomgr/pollset_windows.h",
Craig Tiller0b2a3722015-01-18 11:30:07 -080055 "src/core/iomgr/resolve_address.h",
56 "src/core/iomgr/sockaddr.h",
57 "src/core/iomgr/sockaddr_posix.h",
58 "src/core/iomgr/sockaddr_utils.h",
59 "src/core/iomgr/sockaddr_win32.h",
60 "src/core/iomgr/socket_utils_posix.h",
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +010061 "src/core/iomgr/socket_windows.h",
Craig Tiller0b2a3722015-01-18 11:30:07 -080062 "src/core/iomgr/tcp_client.h",
63 "src/core/iomgr/tcp_posix.h",
64 "src/core/iomgr/tcp_server.h",
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +010065 "src/core/iomgr/tcp_windows.h",
Craig Tiller0b2a3722015-01-18 11:30:07 -080066 "src/core/iomgr/time_averaged_stats.h",
David Klempner8bfbc882015-01-26 17:23:33 -080067 "src/core/iomgr/wakeup_fd_pipe.h",
Craig Tiller4450db22015-01-30 16:49:22 -080068 "src/core/iomgr/wakeup_fd_posix.h",
Nicolas Noblee04455a2015-01-26 17:01:29 -080069 "src/core/json/json.h",
70 "src/core/json/json_common.h",
71 "src/core/json/json_reader.h",
72 "src/core/json/json_writer.h",
Craig Tiller0b2a3722015-01-18 11:30:07 -080073 "src/core/statistics/census_interface.h",
74 "src/core/statistics/census_log.h",
75 "src/core/statistics/census_rpc_stats.h",
76 "src/core/statistics/census_tracing.h",
77 "src/core/statistics/hash_table.h",
78 "src/core/statistics/window_stats.h",
Craig Tiller4450db22015-01-30 16:49:22 -080079 "src/core/surface/byte_buffer_queue.h",
Craig Tiller0b2a3722015-01-18 11:30:07 -080080 "src/core/surface/call.h",
81 "src/core/surface/channel.h",
82 "src/core/surface/client.h",
83 "src/core/surface/completion_queue.h",
84 "src/core/surface/event_string.h",
85 "src/core/surface/lame_client.h",
86 "src/core/surface/server.h",
87 "src/core/surface/surface_trace.h",
88 "src/core/transport/chttp2/bin_encoder.h",
89 "src/core/transport/chttp2/frame.h",
90 "src/core/transport/chttp2/frame_data.h",
91 "src/core/transport/chttp2/frame_goaway.h",
92 "src/core/transport/chttp2/frame_ping.h",
93 "src/core/transport/chttp2/frame_rst_stream.h",
94 "src/core/transport/chttp2/frame_settings.h",
95 "src/core/transport/chttp2/frame_window_update.h",
96 "src/core/transport/chttp2/hpack_parser.h",
97 "src/core/transport/chttp2/hpack_table.h",
98 "src/core/transport/chttp2/http2_errors.h",
99 "src/core/transport/chttp2/huffsyms.h",
100 "src/core/transport/chttp2/status_conversion.h",
101 "src/core/transport/chttp2/stream_encoder.h",
102 "src/core/transport/chttp2/stream_map.h",
103 "src/core/transport/chttp2/timeout_encoding.h",
104 "src/core/transport/chttp2/varint.h",
105 "src/core/transport/chttp2_transport.h",
106 "src/core/transport/metadata.h",
107 "src/core/transport/stream_op.h",
108 "src/core/transport/transport.h",
109 "src/core/transport/transport_impl.h"
110 ],
nnoblec87b1c52015-01-05 17:15:18 -0800111 "src": [
112 "src/core/channel/call_op_string.c",
113 "src/core/channel/census_filter.c",
114 "src/core/channel/channel_args.c",
115 "src/core/channel/channel_stack.c",
116 "src/core/channel/child_channel.c",
117 "src/core/channel/client_channel.c",
118 "src/core/channel/client_setup.c",
119 "src/core/channel/connected_channel.c",
120 "src/core/channel/http_client_filter.c",
121 "src/core/channel/http_filter.c",
122 "src/core/channel/http_server_filter.c",
123 "src/core/channel/metadata_buffer.c",
124 "src/core/channel/noop_filter.c",
125 "src/core/compression/algorithm.c",
126 "src/core/compression/message_compress.c",
127 "src/core/httpcli/format_request.c",
128 "src/core/httpcli/httpcli.c",
129 "src/core/httpcli/httpcli_security_context.c",
130 "src/core/httpcli/parser.c",
131 "src/core/iomgr/alarm.c",
132 "src/core/iomgr/alarm_heap.c",
133 "src/core/iomgr/endpoint.c",
134 "src/core/iomgr/endpoint_pair_posix.c",
ctiller58393c22015-01-07 14:03:30 -0800135 "src/core/iomgr/fd_posix.c",
Nicolas Noble45e67a32015-02-09 16:20:49 -0800136 "src/core/iomgr/iocp_windows.c",
ctiller58393c22015-01-07 14:03:30 -0800137 "src/core/iomgr/iomgr.c",
138 "src/core/iomgr/iomgr_posix.c",
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +0100139 "src/core/iomgr/iomgr_windows.c",
David Klempner78dc6cd2015-01-26 15:02:51 -0800140 "src/core/iomgr/pollset_kick.c",
David Klempnerbaced4d2015-02-10 17:10:15 -0800141 "src/core/iomgr/pollset_multipoller_with_epoll.c",
Craig Tiller24c06ea2015-02-11 21:26:45 -0800142 "src/core/iomgr/pollset_multipoller_with_poll_posix.c",
ctiller58393c22015-01-07 14:03:30 -0800143 "src/core/iomgr/pollset_posix.c",
Craig Tillerf2d39b72015-01-21 15:06:08 -0800144 "src/core/iomgr/pollset_windows.c",
Nicolas "Pixel" Nobled5a99852015-01-24 01:27:48 -0800145 "src/core/iomgr/resolve_address.c",
nnoblec87b1c52015-01-05 17:15:18 -0800146 "src/core/iomgr/sockaddr_utils.c",
147 "src/core/iomgr/socket_utils_common_posix.c",
148 "src/core/iomgr/socket_utils_linux.c",
149 "src/core/iomgr/socket_utils_posix.c",
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +0100150 "src/core/iomgr/socket_windows.c",
nnoblec87b1c52015-01-05 17:15:18 -0800151 "src/core/iomgr/tcp_client_posix.c",
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +0100152 "src/core/iomgr/tcp_client_windows.c",
nnoblec87b1c52015-01-05 17:15:18 -0800153 "src/core/iomgr/tcp_posix.c",
154 "src/core/iomgr/tcp_server_posix.c",
Nicolas "Pixel" Noble0f3ec822015-02-05 19:40:38 +0100155 "src/core/iomgr/tcp_server_windows.c",
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +0100156 "src/core/iomgr/tcp_windows.c",
nnoblec87b1c52015-01-05 17:15:18 -0800157 "src/core/iomgr/time_averaged_stats.c",
David Klempner78dc6cd2015-01-26 15:02:51 -0800158 "src/core/iomgr/wakeup_fd_eventfd.c",
159 "src/core/iomgr/wakeup_fd_nospecial.c",
160 "src/core/iomgr/wakeup_fd_pipe.c",
David Klempner8bfbc882015-01-26 17:23:33 -0800161 "src/core/iomgr/wakeup_fd_posix.c",
Nicolas Noble614c2bf2015-01-21 15:48:36 -0800162 "src/core/json/json.c",
Nicolas Noblee04455a2015-01-26 17:01:29 -0800163 "src/core/json/json_reader.c",
164 "src/core/json/json_string.c",
165 "src/core/json/json_writer.c",
nnoblec87b1c52015-01-05 17:15:18 -0800166 "src/core/statistics/census_init.c",
167 "src/core/statistics/census_log.c",
168 "src/core/statistics/census_rpc_stats.c",
169 "src/core/statistics/census_tracing.c",
170 "src/core/statistics/hash_table.c",
171 "src/core/statistics/window_stats.c",
172 "src/core/surface/byte_buffer.c",
Craig Tiller4450db22015-01-30 16:49:22 -0800173 "src/core/surface/byte_buffer_queue.c",
nnoblec87b1c52015-01-05 17:15:18 -0800174 "src/core/surface/byte_buffer_reader.c",
175 "src/core/surface/call.c",
Craig Tillerea61b072015-02-03 19:19:27 -0800176 "src/core/surface/call_details.c",
nnoblec87b1c52015-01-05 17:15:18 -0800177 "src/core/surface/channel.c",
178 "src/core/surface/channel_create.c",
179 "src/core/surface/client.c",
180 "src/core/surface/completion_queue.c",
181 "src/core/surface/event_string.c",
182 "src/core/surface/init.c",
183 "src/core/surface/lame_client.c",
Craig Tillerea61b072015-02-03 19:19:27 -0800184 "src/core/surface/metadata_array.c",
nnoblec87b1c52015-01-05 17:15:18 -0800185 "src/core/surface/secure_channel_create.c",
186 "src/core/surface/secure_server_create.c",
187 "src/core/surface/server.c",
188 "src/core/surface/server_chttp2.c",
189 "src/core/surface/server_create.c",
190 "src/core/transport/chttp2/alpn.c",
191 "src/core/transport/chttp2/bin_encoder.c",
192 "src/core/transport/chttp2/frame_data.c",
193 "src/core/transport/chttp2/frame_goaway.c",
194 "src/core/transport/chttp2/frame_ping.c",
195 "src/core/transport/chttp2/frame_rst_stream.c",
196 "src/core/transport/chttp2/frame_settings.c",
197 "src/core/transport/chttp2/frame_window_update.c",
198 "src/core/transport/chttp2/hpack_parser.c",
199 "src/core/transport/chttp2/hpack_table.c",
200 "src/core/transport/chttp2/huffsyms.c",
201 "src/core/transport/chttp2/status_conversion.c",
202 "src/core/transport/chttp2/stream_encoder.c",
203 "src/core/transport/chttp2/stream_map.c",
204 "src/core/transport/chttp2/timeout_encoding.c",
ctillere4b40932015-01-07 12:13:17 -0800205 "src/core/transport/chttp2/varint.c",
ctiller58393c22015-01-07 14:03:30 -0800206 "src/core/transport/chttp2_transport.c",
nnoblec87b1c52015-01-05 17:15:18 -0800207 "src/core/transport/metadata.c",
208 "src/core/transport/stream_op.c",
Nicolas Noble614c2bf2015-01-21 15:48:36 -0800209 "src/core/transport/transport.c"
nnoblec87b1c52015-01-05 17:15:18 -0800210 ]
211 }
212 ],
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800213 "libs": [
214 {
215 "name": "gpr",
216 "build": "all",
Craig Tiller59140fc2015-01-18 10:12:17 -0800217 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800218 "public_headers": [
219 "include/grpc/support/alloc.h",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800220 "include/grpc/support/atm.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800221 "include/grpc/support/atm_gcc_atomic.h",
222 "include/grpc/support/atm_gcc_sync.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800223 "include/grpc/support/atm_win32.h",
224 "include/grpc/support/cancellable_platform.h",
225 "include/grpc/support/cmdline.h",
226 "include/grpc/support/histogram.h",
227 "include/grpc/support/host_port.h",
228 "include/grpc/support/log.h",
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +0100229 "include/grpc/support/log_win32.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800230 "include/grpc/support/port_platform.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800231 "include/grpc/support/slice.h",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800232 "include/grpc/support/slice_buffer.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800233 "include/grpc/support/sync.h",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800234 "include/grpc/support/sync_generic.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800235 "include/grpc/support/sync_posix.h",
236 "include/grpc/support/sync_win32.h",
237 "include/grpc/support/thd.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800238 "include/grpc/support/time.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800239 "include/grpc/support/useful.h"
240 ],
241 "headers": [
242 "src/core/support/cpu.h",
Julien Boeuf026a4172015-02-02 18:36:37 -0800243 "src/core/support/env.h",
244 "src/core/support/file.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800245 "src/core/support/murmur_hash.h",
Jan Tattermuscha54b60d2015-01-27 09:46:33 -0800246 "src/core/support/string.h",
Nicolas "Pixel" Nobled6dcec52015-02-05 23:28:17 -0800247 "src/core/support/string_win32.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800248 "src/core/support/thd_internal.h"
Craig Tiller0b2a3722015-01-18 11:30:07 -0800249 ],
250 "src": [
251 "src/core/support/alloc.c",
252 "src/core/support/cancellable.c",
253 "src/core/support/cmdline.c",
254 "src/core/support/cpu_linux.c",
255 "src/core/support/cpu_posix.c",
Jan Tattermusch6943fb32015-02-09 17:38:52 -0800256 "src/core/support/cpu_windows.c",
Julien Boeuf7413f102015-02-04 17:00:08 -0800257 "src/core/support/env_linux.c",
Julien Boeuf026a4172015-02-02 18:36:37 -0800258 "src/core/support/env_posix.c",
259 "src/core/support/env_win32.c",
260 "src/core/support/file.c",
261 "src/core/support/file_posix.c",
262 "src/core/support/file_win32.c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800263 "src/core/support/histogram.c",
264 "src/core/support/host_port.c",
265 "src/core/support/log.c",
266 "src/core/support/log_android.c",
267 "src/core/support/log_linux.c",
268 "src/core/support/log_posix.c",
269 "src/core/support/log_win32.c",
270 "src/core/support/murmur_hash.c",
271 "src/core/support/slice.c",
272 "src/core/support/slice_buffer.c",
273 "src/core/support/string.c",
274 "src/core/support/string_posix.c",
275 "src/core/support/string_win32.c",
276 "src/core/support/sync.c",
277 "src/core/support/sync_posix.c",
278 "src/core/support/sync_win32.c",
279 "src/core/support/thd_posix.c",
280 "src/core/support/thd_win32.c",
281 "src/core/support/time.c",
282 "src/core/support/time_posix.c",
283 "src/core/support/time_win32.c"
284 ],
285 "secure": false,
286 "vs_project_guid": "{B23D3D1A-9438-4EDA-BEB6-9A0A03D17792}"
287 },
288 {
289 "name": "gpr_test_util",
290 "build": "private",
Craig Tiller3a653582015-01-18 11:35:42 -0800291 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800292 "src": [
293 "test/core/util/test_config.c"
294 ],
Jan Tattermuschadeaf632015-02-12 17:23:13 -0800295 "deps": [
296 "gpr"
297 ],
Craig Tiller0b2a3722015-01-18 11:30:07 -0800298 "vs_project_guid": "{EAB0A629-17A9-44DB-B5FF-E91A721FE037}"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800299 },
300 {
301 "name": "grpc",
302 "build": "all",
Craig Tiller59140fc2015-01-18 10:12:17 -0800303 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800304 "public_headers": [
nnoblec87b1c52015-01-05 17:15:18 -0800305 "include/grpc/grpc_security.h"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800306 ],
307 "headers": [
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800308 "src/core/security/auth.h",
jboeufbefd2652014-12-12 15:39:47 -0800309 "src/core/security/base64.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800310 "src/core/security/credentials.h",
311 "src/core/security/google_root_certs.h",
jboeufbefd2652014-12-12 15:39:47 -0800312 "src/core/security/json_token.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800313 "src/core/security/secure_transport_setup.h",
314 "src/core/security/security_context.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800315 "src/core/tsi/fake_transport_security.h",
316 "src/core/tsi/ssl_transport_security.h",
317 "src/core/tsi/transport_security.h",
nnoble472f60e2015-01-12 18:40:46 -0800318 "src/core/tsi/transport_security_interface.h"
nnoble5b7f32a2014-12-22 08:12:44 -0800319 ],
Craig Tiller0b2a3722015-01-18 11:30:07 -0800320 "src": [
321 "src/core/security/auth.c",
322 "src/core/security/base64.c",
323 "src/core/security/credentials.c",
324 "src/core/security/factories.c",
325 "src/core/security/google_root_certs.c",
326 "src/core/security/json_token.c",
327 "src/core/security/secure_endpoint.c",
328 "src/core/security/secure_transport_setup.c",
329 "src/core/security/security_context.c",
330 "src/core/security/server_secure_chttp2.c",
331 "src/core/tsi/fake_transport_security.c",
332 "src/core/tsi/ssl_transport_security.c",
333 "src/core/tsi/transport_security.c"
334 ],
nnoble5b7f32a2014-12-22 08:12:44 -0800335 "deps": [
336 "gpr"
Craig Tiller0b2a3722015-01-18 11:30:07 -0800337 ],
Craig Tiller3a653582015-01-18 11:35:42 -0800338 "baselib": true,
nnoblec87b1c52015-01-05 17:15:18 -0800339 "filegroups": [
340 "grpc_base"
341 ],
Craig Tiller0b2a3722015-01-18 11:30:07 -0800342 "secure": true,
343 "vs_project_guid": "{29D16885-7228-4C31-81ED-5F9187C7F2A9}"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800344 },
345 {
Craig Tiller1ffa52f2015-02-06 16:32:46 -0800346 "name": "grpc_csharp_ext",
347 "build": "all",
348 "language": "c",
349 "src": [
350 "src/csharp/ext/grpc_csharp_ext.c"
351 ],
352 "deps": [
353 "gpr",
354 "grpc"
Jan Tattermusch92e2e3f2015-02-11 10:20:55 -0800355 ],
356 "vs_project_guid": "{D64C6D63-4458-4A88-AB38-35678384A7E4}"
Craig Tiller1ffa52f2015-02-06 16:32:46 -0800357 },
358 {
Craig Tiller7d7b6c72015-01-18 12:03:17 -0800359 "name": "grpc_test_util",
360 "build": "private",
361 "language": "c",
362 "src": [
363 "test/core/end2end/cq_verifier.c",
364 "test/core/end2end/data/prod_roots_certs.c",
365 "test/core/end2end/data/server1_cert.c",
366 "test/core/end2end/data/server1_key.c",
367 "test/core/end2end/data/test_root_cert.c",
368 "test/core/iomgr/endpoint_tests.c",
369 "test/core/statistics/census_log_tests.c",
370 "test/core/transport/transport_end2end_tests.c",
371 "test/core/util/grpc_profiler.c",
372 "test/core/util/parse_hexstring.c",
373 "test/core/util/port_posix.c",
374 "test/core/util/slice_splitter.c"
375 ],
Jan Tattermuschadeaf632015-02-12 17:23:13 -0800376 "deps": [
377 "gpr",
378 "grpc"
379 ],
Craig Tiller7d7b6c72015-01-18 12:03:17 -0800380 "vs_project_guid": "{17BCAFC0-5FDC-4C94-AEB9-95F3E220614B}"
381 },
382 {
383 "name": "grpc_unsecure",
384 "build": "all",
385 "language": "c",
386 "deps": [
387 "gpr"
388 ],
389 "baselib": true,
390 "filegroups": [
391 "grpc_base"
392 ],
393 "secure": false,
394 "vs_project_guid": "{46CEDFFF-9692-456A-AA24-38B5D6BCF4C5}"
395 },
396 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800397 "name": "grpc++",
398 "build": "all",
Craig Tiller59140fc2015-01-18 10:12:17 -0800399 "language": "c++",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800400 "public_headers": [
yangg59dfc902014-12-19 14:00:14 -0800401 "include/grpc++/channel_arguments.h",
ctiller2bbb6c42014-12-17 09:44:44 -0800402 "include/grpc++/channel_interface.h",
403 "include/grpc++/client_context.h",
404 "include/grpc++/completion_queue.h",
405 "include/grpc++/config.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800406 "include/grpc++/create_channel.h",
vpai80b6d012014-12-17 11:47:32 -0800407 "include/grpc++/credentials.h",
Craig Tiller20f4af22015-02-10 09:52:15 -0800408 "include/grpc++/impl/call.h",
Craig Tiller80e00a82015-02-09 20:54:25 -0800409 "include/grpc++/impl/client_unary_call.h",
yangg1b151092015-01-09 15:31:05 -0800410 "include/grpc++/impl/internal_stub.h",
411 "include/grpc++/impl/rpc_method.h",
412 "include/grpc++/impl/rpc_service_method.h",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800413 "include/grpc++/server.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800414 "include/grpc++/server_builder.h",
yanggfd2f3ac2014-12-17 16:46:06 -0800415 "include/grpc++/server_context.h",
vpai80b6d012014-12-17 11:47:32 -0800416 "include/grpc++/server_credentials.h",
ctiller2bbb6c42014-12-17 09:44:44 -0800417 "include/grpc++/status.h",
Jan Tattermusch67fb94a2015-02-18 12:40:25 -0800418 "include/grpc++/stream.h"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800419 ],
420 "headers": [
ctiller2bbb6c42014-12-17 09:44:44 -0800421 "src/cpp/client/channel.h",
ctiller2bbb6c42014-12-17 09:44:44 -0800422 "src/cpp/proto/proto_utils.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800423 "src/cpp/server/thread_pool.h",
ctiller2bbb6c42014-12-17 09:44:44 -0800424 "src/cpp/util/time.h"
nnoble5b7f32a2014-12-22 08:12:44 -0800425 ],
Craig Tiller0b2a3722015-01-18 11:30:07 -0800426 "src": [
427 "src/cpp/client/channel.cc",
428 "src/cpp/client/channel_arguments.cc",
429 "src/cpp/client/client_context.cc",
Craig Tiller80e00a82015-02-09 20:54:25 -0800430 "src/cpp/client/client_unary_call.cc",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800431 "src/cpp/client/create_channel.cc",
432 "src/cpp/client/credentials.cc",
433 "src/cpp/client/internal_stub.cc",
Craig Tillerc4965752015-02-09 09:51:00 -0800434 "src/cpp/common/call.cc",
Craig Tillerf834bdc2015-02-06 16:36:05 -0800435 "src/cpp/common/completion_queue.cc",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800436 "src/cpp/common/rpc_method.cc",
437 "src/cpp/proto/proto_utils.cc",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800438 "src/cpp/server/server.cc",
439 "src/cpp/server/server_builder.cc",
Craig Tillerc4165772015-02-11 10:51:04 -0800440 "src/cpp/server/server_context.cc",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800441 "src/cpp/server/server_credentials.cc",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800442 "src/cpp/server/thread_pool.cc",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800443 "src/cpp/util/status.cc",
444 "src/cpp/util/time.cc"
445 ],
nnoble5b7f32a2014-12-22 08:12:44 -0800446 "deps": [
447 "grpc"
Craig Tiller0b2a3722015-01-18 11:30:07 -0800448 ],
449 "secure": true,
450 "vs_project_guid": "{C187A093-A0FE-489D-A40A-6E33DE0F9FEB}"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800451 },
452 {
453 "name": "grpc++_test_util",
nnoble5f2ecb32015-01-12 16:40:18 -0800454 "build": "private",
Craig Tiller3a653582015-01-18 11:35:42 -0800455 "language": "c++",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800456 "src": [
Craig Tiller7431fa92015-01-31 20:06:02 -0800457 "test/cpp/util/messages.proto",
nnoble72309c62014-12-12 11:42:26 -0800458 "test/cpp/util/echo.proto",
yangg1456d152015-01-08 15:39:58 -0800459 "test/cpp/util/echo_duplicate.proto",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800460 "test/cpp/util/create_test_channel.cc"
Craig Tiller3a653582015-01-18 11:35:42 -0800461 ]
Chen Wang86af8cf2015-01-21 18:05:40 -0800462 },
463 {
Chen wang84232512015-02-12 17:29:18 -0800464 "name": "pubsub_client_lib",
Chen Wang86af8cf2015-01-21 18:05:40 -0800465 "build": "private",
Chen Wang69330752015-01-21 18:57:46 -0800466 "language": "c++",
Chen Wang86af8cf2015-01-21 18:05:40 -0800467 "src": [
Chen wang84232512015-02-12 17:29:18 -0800468 "examples/pubsub/label.proto",
469 "examples/pubsub/empty.proto",
470 "examples/pubsub/pubsub.proto",
471 "examples/pubsub/publisher.cc",
472 "examples/pubsub/subscriber.cc"
Chen Wang86af8cf2015-01-21 18:05:40 -0800473 ],
474 "deps": [
475 "grpc++",
476 "grpc",
477 "gpr"
Chen Wang69330752015-01-21 18:57:46 -0800478 ]
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800479 }
480 ],
481 "targets": [
482 {
Craig Tiller0b2a3722015-01-18 11:30:07 -0800483 "name": "alarm_heap_test",
484 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -0800485 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800486 "src": [
487 "test/core/iomgr/alarm_heap_test.c"
488 ],
489 "deps": [
490 "grpc_test_util",
491 "grpc",
492 "gpr_test_util",
493 "gpr"
494 ]
495 },
496 {
497 "name": "alarm_list_test",
498 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800499 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800500 "src": [
501 "test/core/iomgr/alarm_list_test.c"
502 ],
503 "deps": [
504 "grpc_test_util",
505 "grpc",
506 "gpr_test_util",
507 "gpr"
508 ]
509 },
510 {
511 "name": "alarm_test",
512 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800513 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800514 "src": [
515 "test/core/iomgr/alarm_test.c"
516 ],
517 "deps": [
518 "grpc_test_util",
519 "grpc",
520 "gpr_test_util",
521 "gpr"
522 ]
523 },
524 {
525 "name": "alpn_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/transport/chttp2/alpn_test.c"
530 ],
531 "deps": [
532 "grpc_test_util",
533 "grpc",
534 "gpr_test_util",
535 "gpr"
536 ]
537 },
538 {
539 "name": "bin_encoder_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/transport/chttp2/bin_encoder_test.c"
544 ],
545 "deps": [
546 "grpc_test_util",
547 "grpc",
548 "gpr_test_util",
549 "gpr"
550 ]
551 },
552 {
553 "name": "census_hash_table_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/statistics/hash_table_test.c"
558 ],
559 "deps": [
560 "grpc_test_util",
561 "grpc",
562 "gpr_test_util",
563 "gpr"
564 ]
565 },
566 {
567 "name": "census_statistics_multiple_writers_circular_buffer_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/statistics/multiple_writers_circular_buffer_test.c"
572 ],
573 "deps": [
574 "grpc_test_util",
575 "grpc",
576 "gpr_test_util",
577 "gpr"
578 ]
579 },
580 {
581 "name": "census_statistics_multiple_writers_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/multiple_writers_test.c"
586 ],
587 "deps": [
588 "grpc_test_util",
589 "grpc",
590 "gpr_test_util",
591 "gpr"
592 ]
593 },
594 {
595 "name": "census_statistics_performance_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/performance_test.c"
600 ],
601 "deps": [
602 "grpc_test_util",
603 "grpc",
604 "gpr_test_util",
605 "gpr"
606 ]
607 },
608 {
609 "name": "census_statistics_quick_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/quick_test.c"
614 ],
615 "deps": [
616 "grpc_test_util",
617 "grpc",
618 "gpr_test_util",
619 "gpr"
620 ]
621 },
622 {
623 "name": "census_statistics_small_log_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/small_log_test.c"
628 ],
629 "deps": [
630 "grpc_test_util",
631 "grpc",
632 "gpr_test_util",
633 "gpr"
634 ]
635 },
636 {
637 "name": "census_stats_store_test",
638 "build": "executable",
Craig Tiller3a653582015-01-18 11:35:42 -0800639 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800640 "src": [
641 "test/core/statistics/rpc_stats_test.c"
642 ],
643 "deps": [
644 "grpc_test_util",
645 "grpc",
646 "gpr_test_util",
647 "gpr"
648 ]
649 },
650 {
651 "name": "census_stub_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/census_stub_test.c"
656 ],
657 "deps": [
658 "grpc_test_util",
659 "grpc",
660 "gpr_test_util",
661 "gpr"
662 ]
663 },
664 {
665 "name": "census_trace_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/trace_test.c"
670 ],
671 "deps": [
672 "grpc_test_util",
673 "grpc",
674 "gpr_test_util",
675 "gpr"
676 ]
677 },
678 {
679 "name": "census_window_stats_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/window_stats_test.c"
684 ],
685 "deps": [
686 "grpc_test_util",
687 "grpc",
688 "gpr_test_util",
689 "gpr"
690 ]
691 },
692 {
Craig Tiller0b2a3722015-01-18 11:30:07 -0800693 "name": "chttp2_status_conversion_test",
694 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800695 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800696 "src": [
697 "test/core/transport/chttp2/status_conversion_test.c"
698 ],
699 "deps": [
700 "grpc_test_util",
701 "grpc",
702 "gpr_test_util",
703 "gpr"
704 ]
705 },
706 {
707 "name": "chttp2_stream_encoder_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/transport/chttp2/stream_encoder_test.c"
712 ],
713 "deps": [
714 "grpc_test_util",
715 "grpc",
716 "gpr_test_util",
717 "gpr"
718 ]
719 },
720 {
721 "name": "chttp2_stream_map_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/stream_map_test.c"
726 ],
727 "deps": [
728 "grpc_test_util",
729 "grpc",
730 "gpr_test_util",
731 "gpr"
732 ]
733 },
734 {
735 "name": "chttp2_transport_end2end_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_transport_end2end_test.c"
740 ],
741 "deps": [
742 "grpc_test_util",
743 "grpc",
744 "gpr_test_util",
745 "gpr"
746 ]
747 },
748 {
Craig Tiller0b2a3722015-01-18 11:30:07 -0800749 "name": "dualstack_socket_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/end2end/dualstack_socket_test.c"
754 ],
755 "deps": [
756 "grpc_test_util",
757 "grpc",
758 "gpr_test_util",
759 "gpr"
760 ]
761 },
762 {
763 "name": "echo_client",
764 "build": "test",
Craig Tiller9d085a32015-02-11 18:17:01 -0800765 "run": false,
Craig Tiller3a653582015-01-18 11:35:42 -0800766 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800767 "src": [
768 "test/core/echo/client.c"
769 ],
770 "deps": [
771 "grpc_test_util",
772 "grpc",
773 "gpr_test_util",
774 "gpr"
Craig Tiller9d085a32015-02-11 18:17:01 -0800775 ]
Craig Tiller0b2a3722015-01-18 11:30:07 -0800776 },
777 {
778 "name": "echo_server",
779 "build": "test",
Craig Tiller9d085a32015-02-11 18:17:01 -0800780 "run": false,
Craig Tiller3a653582015-01-18 11:35:42 -0800781 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800782 "src": [
783 "test/core/echo/server.c"
784 ],
785 "deps": [
786 "grpc_test_util",
787 "grpc",
788 "gpr_test_util",
789 "gpr"
Craig Tiller9d085a32015-02-11 18:17:01 -0800790 ]
Craig Tiller0b2a3722015-01-18 11:30:07 -0800791 },
792 {
793 "name": "echo_test",
794 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800795 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800796 "src": [
797 "test/core/echo/echo_test.c"
798 ],
799 "deps": [
800 "grpc_test_util",
801 "grpc",
802 "gpr_test_util",
803 "gpr"
804 ]
805 },
806 {
Craig Tiller0b2a3722015-01-18 11:30:07 -0800807 "name": "fd_posix_test",
808 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800809 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800810 "src": [
811 "test/core/iomgr/fd_posix_test.c"
812 ],
813 "deps": [
814 "grpc_test_util",
815 "grpc",
816 "gpr_test_util",
817 "gpr"
818 ]
819 },
820 {
821 "name": "fling_client",
822 "build": "test",
Craig Tiller9d085a32015-02-11 18:17:01 -0800823 "run": false,
Craig Tiller3a653582015-01-18 11:35:42 -0800824 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800825 "src": [
826 "test/core/fling/client.c"
827 ],
828 "deps": [
829 "grpc_test_util",
830 "grpc",
831 "gpr_test_util",
832 "gpr"
Craig Tiller9d085a32015-02-11 18:17:01 -0800833 ]
Craig Tiller0b2a3722015-01-18 11:30:07 -0800834 },
835 {
836 "name": "fling_server",
837 "build": "test",
Craig Tiller9d085a32015-02-11 18:17:01 -0800838 "run": false,
Craig Tiller3a653582015-01-18 11:35:42 -0800839 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800840 "src": [
841 "test/core/fling/server.c"
842 ],
843 "deps": [
844 "grpc_test_util",
845 "grpc",
846 "gpr_test_util",
847 "gpr"
Craig Tiller9d085a32015-02-11 18:17:01 -0800848 ]
Craig Tiller0b2a3722015-01-18 11:30:07 -0800849 },
850 {
851 "name": "fling_stream_test",
852 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800853 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800854 "src": [
855 "test/core/fling/fling_stream_test.c"
856 ],
857 "deps": [
858 "grpc_test_util",
859 "grpc",
860 "gpr_test_util",
861 "gpr"
862 ]
863 },
864 {
865 "name": "fling_test",
866 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800867 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800868 "src": [
869 "test/core/fling/fling_test.c"
870 ],
871 "deps": [
872 "grpc_test_util",
873 "grpc",
874 "gpr_test_util",
875 "gpr"
876 ]
877 },
878 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800879 "name": "gen_hpack_tables",
880 "build": "tool",
Craig Tiller3a653582015-01-18 11:35:42 -0800881 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800882 "src": [
883 "src/core/transport/chttp2/gen_hpack_tables.c"
884 ],
885 "deps": [
886 "grpc_test_util",
nnoble0c475f02014-12-05 15:37:39 -0800887 "gpr",
888 "grpc"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800889 ]
890 },
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800891 {
892 "name": "gpr_cancellable_test",
893 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -0800894 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800895 "src": [
896 "test/core/support/cancellable_test.c"
897 ],
898 "deps": [
nnoble5f2ecb32015-01-12 16:40:18 -0800899 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800900 "gpr"
901 ]
902 },
903 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800904 "name": "gpr_cmdline_test",
905 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -0800906 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800907 "src": [
908 "test/core/support/cmdline_test.c"
909 ],
910 "deps": [
nnoble5f2ecb32015-01-12 16:40:18 -0800911 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800912 "gpr"
913 ]
914 },
915 {
Craig Tiller1ffa52f2015-02-06 16:32:46 -0800916 "name": "gpr_env_test",
917 "build": "test",
918 "language": "c",
919 "src": [
920 "test/core/support/env_test.c"
921 ],
922 "deps": [
923 "gpr_test_util",
924 "gpr"
925 ]
926 },
927 {
928 "name": "gpr_file_test",
929 "build": "test",
930 "language": "c",
931 "src": [
932 "test/core/support/file_test.c"
933 ],
934 "deps": [
935 "gpr_test_util",
936 "gpr"
937 ]
938 },
939 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800940 "name": "gpr_histogram_test",
941 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -0800942 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800943 "src": [
944 "test/core/support/histogram_test.c"
945 ],
946 "deps": [
nnoble5f2ecb32015-01-12 16:40:18 -0800947 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800948 "gpr"
949 ]
950 },
951 {
952 "name": "gpr_host_port_test",
953 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -0800954 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800955 "src": [
956 "test/core/support/host_port_test.c"
957 ],
958 "deps": [
nnoble5f2ecb32015-01-12 16:40:18 -0800959 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800960 "gpr"
961 ]
962 },
963 {
Craig Tiller0b2a3722015-01-18 11:30:07 -0800964 "name": "gpr_log_test",
965 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -0800966 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -0800967 "src": [
968 "test/core/support/log_test.c"
969 ],
970 "deps": [
971 "gpr_test_util",
972 "gpr"
973 ]
974 },
975 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800976 "name": "gpr_slice_buffer_test",
977 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -0800978 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800979 "src": [
980 "test/core/support/slice_buffer_test.c"
981 ],
982 "deps": [
nnoble5f2ecb32015-01-12 16:40:18 -0800983 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800984 "gpr"
985 ]
986 },
987 {
988 "name": "gpr_slice_test",
989 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -0800990 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800991 "src": [
992 "test/core/support/slice_test.c"
993 ],
994 "deps": [
nnoble5f2ecb32015-01-12 16:40:18 -0800995 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800996 "gpr"
997 ]
998 },
999 {
1000 "name": "gpr_string_test",
1001 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001002 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001003 "src": [
1004 "test/core/support/string_test.c"
1005 ],
1006 "deps": [
nnoble5f2ecb32015-01-12 16:40:18 -08001007 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001008 "gpr"
1009 ]
1010 },
1011 {
1012 "name": "gpr_sync_test",
1013 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001014 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001015 "src": [
1016 "test/core/support/sync_test.c"
1017 ],
1018 "deps": [
nnoble5f2ecb32015-01-12 16:40:18 -08001019 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001020 "gpr"
1021 ]
1022 },
1023 {
1024 "name": "gpr_thd_test",
1025 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001026 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001027 "src": [
1028 "test/core/support/thd_test.c"
1029 ],
1030 "deps": [
nnoble5f2ecb32015-01-12 16:40:18 -08001031 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001032 "gpr"
1033 ]
1034 },
1035 {
1036 "name": "gpr_time_test",
1037 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001038 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001039 "src": [
1040 "test/core/support/time_test.c"
1041 ],
1042 "deps": [
nnoble5f2ecb32015-01-12 16:40:18 -08001043 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001044 "gpr"
1045 ]
1046 },
1047 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001048 "name": "gpr_useful_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001049 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001050 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001051 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001052 "test/core/support/useful_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001053 ],
1054 "deps": [
nnoble5f2ecb32015-01-12 16:40:18 -08001055 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001056 "gpr"
1057 ]
1058 },
1059 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001060 "name": "grpc_base64_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001061 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001062 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001063 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001064 "test/core/security/base64_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001065 ],
1066 "deps": [
1067 "grpc_test_util",
1068 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001069 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001070 "gpr"
1071 ]
1072 },
1073 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001074 "name": "grpc_byte_buffer_reader_test",
nnoble0c475f02014-12-05 15:37:39 -08001075 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001076 "language": "c",
nnoble0c475f02014-12-05 15:37:39 -08001077 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001078 "test/core/surface/byte_buffer_reader_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001079 ],
1080 "deps": [
1081 "grpc_test_util",
1082 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001083 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001084 "gpr"
1085 ]
1086 },
1087 {
1088 "name": "grpc_channel_stack_test",
1089 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001090 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001091 "src": [
1092 "test/core/channel/channel_stack_test.c"
1093 ],
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_completion_queue_benchmark",
1103 "build": "benchmark",
Craig Tiller59140fc2015-01-18 10:12:17 -08001104 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001105 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001106 "test/core/surface/completion_queue_benchmark.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_completion_queue_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/surface/completion_queue_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_credentials_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001131 "build": "test",
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/security/credentials_test.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 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001144 "name": "grpc_fetch_oauth2",
1145 "build": "tool",
Craig Tiller3a653582015-01-18 11:35:42 -08001146 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -08001147 "src": [
1148 "test/core/security/fetch_oauth2.c"
1149 ],
1150 "deps": [
1151 "grpc_test_util",
1152 "grpc",
1153 "gpr_test_util",
1154 "gpr"
1155 ]
1156 },
1157 {
1158 "name": "grpc_json_token_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001159 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001160 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001161 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001162 "test/core/security/json_token_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001163 ],
1164 "deps": [
1165 "grpc_test_util",
1166 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001167 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001168 "gpr"
1169 ]
1170 },
1171 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001172 "name": "grpc_stream_op_test",
aveitch482a5be2014-12-15 10:25:12 -08001173 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001174 "language": "c",
aveitch482a5be2014-12-15 10:25:12 -08001175 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001176 "test/core/transport/stream_op_test.c"
aveitch482a5be2014-12-15 10:25:12 -08001177 ],
1178 "deps": [
1179 "grpc_test_util",
1180 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001181 "gpr_test_util",
aveitch482a5be2014-12-15 10:25:12 -08001182 "gpr"
1183 ]
1184 },
1185 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001186 "name": "hpack_parser_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001187 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001188 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001189 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001190 "test/core/transport/chttp2/hpack_parser_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001191 ],
1192 "deps": [
1193 "grpc_test_util",
1194 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001195 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001196 "gpr"
1197 ]
1198 },
1199 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001200 "name": "hpack_table_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/transport/chttp2/hpack_table_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 {
1214 "name": "httpcli_format_request_test",
1215 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001216 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001217 "src": [
1218 "test/core/httpcli/format_request_test.c"
1219 ],
1220 "deps": [
1221 "grpc_test_util",
1222 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001223 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001224 "gpr"
1225 ]
1226 },
1227 {
1228 "name": "httpcli_parser_test",
1229 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001230 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001231 "src": [
1232 "test/core/httpcli/parser_test.c"
1233 ],
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 {
1242 "name": "httpcli_test",
1243 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001244 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001245 "src": [
1246 "test/core/httpcli/httpcli_test.c"
1247 ],
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 {
Craig Tiller4450db22015-01-30 16:49:22 -08001256 "name": "json_rewrite",
1257 "build": "test",
Craig Tiller9d085a32015-02-11 18:17:01 -08001258 "run": false,
Craig Tiller4450db22015-01-30 16:49:22 -08001259 "language": "c",
1260 "src": [
1261 "test/core/json/json_rewrite.c"
1262 ],
1263 "deps": [
1264 "grpc",
1265 "gpr"
Craig Tiller9d085a32015-02-11 18:17:01 -08001266 ]
Craig Tiller4450db22015-01-30 16:49:22 -08001267 },
1268 {
1269 "name": "json_rewrite_test",
1270 "build": "test",
Craig Tiller9d085a32015-02-11 18:17:01 -08001271 "run": false,
Craig Tiller4450db22015-01-30 16:49:22 -08001272 "language": "c",
1273 "src": [
1274 "test/core/json/json_rewrite_test.c"
1275 ],
1276 "deps": [
1277 "grpc_test_util",
1278 "grpc",
1279 "gpr_test_util",
1280 "gpr"
Craig Tiller9d085a32015-02-11 18:17:01 -08001281 ]
Craig Tiller4450db22015-01-30 16:49:22 -08001282 },
1283 {
1284 "name": "json_test",
1285 "build": "test",
1286 "language": "c",
1287 "src": [
1288 "test/core/json/json_test.c"
1289 ],
1290 "deps": [
1291 "grpc_test_util",
1292 "grpc",
1293 "gpr_test_util",
1294 "gpr"
1295 ]
1296 },
1297 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001298 "name": "lame_client_test",
1299 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001300 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001301 "src": [
1302 "test/core/surface/lame_client_test.c"
1303 ],
1304 "deps": [
1305 "grpc_test_util",
1306 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001307 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001308 "gpr"
1309 ]
1310 },
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001311 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001312 "name": "low_level_ping_pong_benchmark",
1313 "build": "benchmark",
Craig Tiller3a653582015-01-18 11:35:42 -08001314 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001315 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001316 "test/core/network_benchmarks/low_level_ping_pong.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001317 ],
1318 "deps": [
1319 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001320 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001321 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001322 "gpr"
1323 ]
1324 },
1325 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001326 "name": "message_compress_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001327 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -08001328 "language": "c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001329 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001330 "test/core/compression/message_compress_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001331 ],
1332 "deps": [
1333 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001334 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001335 "gpr_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001336 "gpr"
1337 ]
ctiller8919f602014-12-10 10:19:42 -08001338 },
1339 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001340 "name": "metadata_buffer_test",
ctiller8919f602014-12-10 10:19:42 -08001341 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -08001342 "language": "c",
ctiller8919f602014-12-10 10:19:42 -08001343 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001344 "test/core/channel/metadata_buffer_test.c"
ctiller8919f602014-12-10 10:19:42 -08001345 ],
1346 "deps": [
1347 "grpc_test_util",
Craig Tiller0b2a3722015-01-18 11:30:07 -08001348 "grpc",
1349 "gpr_test_util",
1350 "gpr"
1351 ]
1352 },
1353 {
Craig Tiller35108f62015-02-17 11:24:15 -08001354 "name": "multi_init_test",
1355 "build": "test",
1356 "language": "c",
1357 "src": [
1358 "test/core/surface/multi_init_test.c"
1359 ],
1360 "deps": [
1361 "grpc_test_util",
1362 "grpc",
1363 "gpr_test_util",
1364 "gpr"
1365 ]
1366 },
1367 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001368 "name": "murmur_hash_test",
1369 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -08001370 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -08001371 "src": [
1372 "test/core/support/murmur_hash_test.c"
1373 ],
1374 "deps": [
1375 "gpr_test_util",
1376 "gpr"
1377 ]
1378 },
1379 {
1380 "name": "no_server_test",
1381 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -08001382 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -08001383 "src": [
1384 "test/core/end2end/no_server_test.c"
1385 ],
1386 "deps": [
1387 "grpc_test_util",
1388 "grpc",
1389 "gpr_test_util",
1390 "gpr"
1391 ]
1392 },
1393 {
David Klempnere3605682015-01-26 17:27:21 -08001394 "name": "poll_kick_posix_test",
Craig Tiller0b2a3722015-01-18 11:30:07 -08001395 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -08001396 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -08001397 "src": [
David Klempnere3605682015-01-26 17:27:21 -08001398 "test/core/iomgr/poll_kick_posix_test.c"
Craig Tiller0b2a3722015-01-18 11:30:07 -08001399 ],
1400 "deps": [
1401 "grpc_test_util",
ctiller8919f602014-12-10 10:19:42 -08001402 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001403 "gpr_test_util",
ctiller8919f602014-12-10 10:19:42 -08001404 "gpr"
1405 ]
1406 },
1407 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001408 "name": "resolve_address_test",
ctiller8919f602014-12-10 10:19:42 -08001409 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -08001410 "language": "c",
ctiller8919f602014-12-10 10:19:42 -08001411 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001412 "test/core/iomgr/resolve_address_test.c"
ctiller8919f602014-12-10 10:19:42 -08001413 ],
1414 "deps": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001415 "grpc_test_util",
1416 "grpc",
1417 "gpr_test_util",
1418 "gpr"
1419 ]
1420 },
1421 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001422 "name": "secure_endpoint_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/security/secure_endpoint_test.c"
1427 ],
1428 "deps": [
1429 "grpc_test_util",
1430 "grpc",
1431 "gpr_test_util",
1432 "gpr"
1433 ]
1434 },
1435 {
1436 "name": "sockaddr_utils_test",
1437 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -08001438 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -08001439 "src": [
1440 "test/core/iomgr/sockaddr_utils_test.c"
1441 ],
1442 "deps": [
1443 "grpc_test_util",
1444 "grpc",
1445 "gpr_test_util",
1446 "gpr"
1447 ]
1448 },
1449 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001450 "name": "tcp_client_posix_test",
ctiller8919f602014-12-10 10:19:42 -08001451 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001452 "language": "c",
ctiller8919f602014-12-10 10:19:42 -08001453 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001454 "test/core/iomgr/tcp_client_posix_test.c"
ctiller8919f602014-12-10 10:19:42 -08001455 ],
1456 "deps": [
1457 "grpc_test_util",
1458 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001459 "gpr_test_util",
ctiller8919f602014-12-10 10:19:42 -08001460 "gpr"
1461 ]
1462 },
1463 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001464 "name": "tcp_posix_test",
ctiller3bf466f2014-12-19 16:21:57 -08001465 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001466 "language": "c",
ctiller3bf466f2014-12-19 16:21:57 -08001467 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001468 "test/core/iomgr/tcp_posix_test.c"
ctiller3bf466f2014-12-19 16:21:57 -08001469 ],
1470 "deps": [
1471 "grpc_test_util",
1472 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001473 "gpr_test_util",
ctiller3bf466f2014-12-19 16:21:57 -08001474 "gpr"
1475 ]
1476 },
1477 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001478 "name": "tcp_server_posix_test",
ctiller3bf466f2014-12-19 16:21:57 -08001479 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001480 "language": "c",
ctiller3bf466f2014-12-19 16:21:57 -08001481 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001482 "test/core/iomgr/tcp_server_posix_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": "time_averaged_stats_test",
1493 "build": "test",
Craig Tiller3a653582015-01-18 11:35:42 -08001494 "language": "c",
Craig Tiller0b2a3722015-01-18 11:30:07 -08001495 "src": [
1496 "test/core/iomgr/time_averaged_stats_test.c"
ctiller3bf466f2014-12-19 16:21:57 -08001497 ],
1498 "deps": [
1499 "grpc_test_util",
1500 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001501 "gpr_test_util",
ctiller3bf466f2014-12-19 16:21:57 -08001502 "gpr"
1503 ]
1504 },
1505 {
ctiller8919f602014-12-10 10:19:42 -08001506 "name": "time_test",
1507 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001508 "language": "c",
ctiller8919f602014-12-10 10:19:42 -08001509 "src": [
1510 "test/core/support/time_test.c"
1511 ],
1512 "deps": [
1513 "grpc_test_util",
1514 "grpc",
nnoble5f2ecb32015-01-12 16:40:18 -08001515 "gpr_test_util",
ctiller8919f602014-12-10 10:19:42 -08001516 "gpr"
1517 ]
David Klempner7f3ed1e2015-01-16 15:35:56 -08001518 },
1519 {
Craig Tiller0b2a3722015-01-18 11:30:07 -08001520 "name": "timeout_encoding_test",
David Klempner7f3ed1e2015-01-16 15:35:56 -08001521 "build": "test",
Craig Tiller59140fc2015-01-18 10:12:17 -08001522 "language": "c",
David Klempner7f3ed1e2015-01-16 15:35:56 -08001523 "src": [
Craig Tiller0b2a3722015-01-18 11:30:07 -08001524 "test/core/transport/chttp2/timeout_encoding_test.c"
1525 ],
1526 "deps": [
1527 "grpc_test_util",
1528 "grpc",
1529 "gpr_test_util",
1530 "gpr"
1531 ]
1532 },
1533 {
1534 "name": "transport_metadata_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/transport/metadata_test.c"
David Klempner7f3ed1e2015-01-16 15:35:56 -08001539 ],
1540 "deps": [
Nicolas Noble19e0aa92015-01-16 17:29:34 -08001541 "grpc_test_util",
1542 "grpc",
1543 "gpr_test_util",
1544 "gpr"
David Klempner7f3ed1e2015-01-16 15:35:56 -08001545 ]
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001546 },
1547 {
Craig Tiller0220cf12015-02-12 17:39:26 -08001548 "name": "async_end2end_test",
1549 "build": "test",
1550 "language": "c++",
1551 "src": [
1552 "test/cpp/end2end/async_end2end_test.cc"
1553 ],
1554 "deps": [
1555 "grpc++_test_util",
1556 "grpc_test_util",
1557 "grpc++",
1558 "grpc",
1559 "gpr_test_util",
1560 "gpr"
1561 ]
1562 },
1563 {
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001564 "name": "channel_arguments_test",
1565 "build": "test",
1566 "language": "c++",
1567 "src": [
1568 "test/cpp/client/channel_arguments_test.cc"
1569 ],
1570 "deps": [
1571 "grpc++",
1572 "grpc",
1573 "gpr"
1574 ]
1575 },
1576 {
1577 "name": "cpp_plugin",
1578 "build": "protoc",
1579 "language": "c++",
1580 "headers": [
1581 "src/compiler/cpp_generator.h",
1582 "src/compiler/cpp_generator_helpers.h"
1583 ],
1584 "src": [
1585 "src/compiler/cpp_generator.cc",
1586 "src/compiler/cpp_plugin.cc"
1587 ],
1588 "deps": [],
1589 "secure": false
1590 },
1591 {
1592 "name": "credentials_test",
1593 "build": "test",
1594 "language": "c++",
1595 "src": [
1596 "test/cpp/client/credentials_test.cc"
1597 ],
1598 "deps": [
1599 "grpc++",
1600 "grpc",
1601 "gpr"
1602 ]
1603 },
1604 {
1605 "name": "end2end_test",
1606 "build": "test",
1607 "language": "c++",
1608 "src": [
1609 "test/cpp/end2end/end2end_test.cc"
1610 ],
1611 "deps": [
1612 "grpc++_test_util",
1613 "grpc_test_util",
1614 "grpc++",
1615 "grpc",
1616 "gpr_test_util",
1617 "gpr"
1618 ]
1619 },
1620 {
1621 "name": "interop_client",
1622 "build": "test",
Craig Tiller9d085a32015-02-11 18:17:01 -08001623 "run": false,
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001624 "language": "c++",
1625 "src": [
1626 "test/cpp/interop/empty.proto",
1627 "test/cpp/interop/messages.proto",
1628 "test/cpp/interop/test.proto",
1629 "test/cpp/interop/client.cc"
1630 ],
1631 "deps": [
1632 "grpc++_test_util",
1633 "grpc_test_util",
1634 "grpc++",
1635 "grpc",
1636 "gpr_test_util",
1637 "gpr"
Craig Tiller9d085a32015-02-11 18:17:01 -08001638 ]
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001639 },
1640 {
1641 "name": "interop_server",
1642 "build": "test",
Craig Tiller9d085a32015-02-11 18:17:01 -08001643 "run": false,
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001644 "language": "c++",
1645 "src": [
1646 "test/cpp/interop/empty.proto",
1647 "test/cpp/interop/messages.proto",
1648 "test/cpp/interop/test.proto",
1649 "test/cpp/interop/server.cc"
1650 ],
1651 "deps": [
1652 "grpc++_test_util",
1653 "grpc_test_util",
1654 "grpc++",
1655 "grpc",
1656 "gpr_test_util",
1657 "gpr"
Craig Tiller9d085a32015-02-11 18:17:01 -08001658 ]
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001659 },
1660 {
Craig Tiller73b70182015-02-17 07:36:09 -08001661 "name": "pubsub_client",
1662 "build": "test",
1663 "run": false,
1664 "language": "c++",
1665 "src": [
1666 "examples/pubsub/main.cc"
1667 ],
1668 "deps": [
1669 "pubsub_client_lib",
1670 "grpc++_test_util",
1671 "grpc_test_util",
1672 "grpc++",
1673 "grpc",
1674 "gpr_test_util",
1675 "gpr"
1676 ]
1677 },
1678 {
1679 "name": "pubsub_publisher_test",
1680 "build": "test",
1681 "language": "c++",
1682 "src": [
1683 "examples/pubsub/publisher_test.cc"
1684 ],
1685 "deps": [
1686 "pubsub_client_lib",
1687 "grpc++_test_util",
1688 "grpc_test_util",
1689 "grpc++",
1690 "grpc",
1691 "gpr_test_util",
1692 "gpr"
1693 ]
1694 },
1695 {
1696 "name": "pubsub_subscriber_test",
1697 "build": "test",
1698 "language": "c++",
1699 "src": [
1700 "examples/pubsub/subscriber_test.cc"
1701 ],
1702 "deps": [
1703 "pubsub_client_lib",
1704 "grpc++_test_util",
1705 "grpc_test_util",
1706 "grpc++",
1707 "grpc",
1708 "gpr_test_util",
1709 "gpr"
1710 ]
1711 },
1712 {
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001713 "name": "qps_client",
1714 "build": "test",
Craig Tiller24c06ea2015-02-11 21:26:45 -08001715 "run": false,
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001716 "language": "c++",
1717 "src": [
1718 "test/cpp/qps/qpstest.proto",
1719 "test/cpp/qps/client.cc"
1720 ],
1721 "deps": [
1722 "grpc++_test_util",
1723 "grpc_test_util",
1724 "grpc++",
1725 "grpc",
1726 "gpr_test_util",
1727 "gpr"
Craig Tiller24c06ea2015-02-11 21:26:45 -08001728 ]
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001729 },
1730 {
1731 "name": "qps_server",
1732 "build": "test",
Craig Tiller24c06ea2015-02-11 21:26:45 -08001733 "run": false,
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001734 "language": "c++",
1735 "src": [
1736 "test/cpp/qps/qpstest.proto",
1737 "test/cpp/qps/server.cc"
1738 ],
1739 "deps": [
1740 "grpc++_test_util",
1741 "grpc_test_util",
1742 "grpc++",
1743 "grpc",
1744 "gpr_test_util",
1745 "gpr"
Craig Tiller24c06ea2015-02-11 21:26:45 -08001746 ]
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001747 },
1748 {
1749 "name": "ruby_plugin",
1750 "build": "protoc",
1751 "language": "c++",
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001752 "src": [
1753 "src/compiler/ruby_generator.cc",
1754 "src/compiler/ruby_plugin.cc"
1755 ],
1756 "deps": [],
1757 "secure": false
1758 },
1759 {
1760 "name": "status_test",
1761 "build": "test",
1762 "language": "c++",
1763 "src": [
1764 "test/cpp/util/status_test.cc"
1765 ],
1766 "deps": [
1767 "grpc_test_util",
1768 "grpc++",
1769 "grpc",
1770 "gpr_test_util",
1771 "gpr"
1772 ]
1773 },
1774 {
Craig Tiller7d7b6c72015-01-18 12:03:17 -08001775 "name": "thread_pool_test",
1776 "build": "test",
1777 "language": "c++",
1778 "src": [
1779 "test/cpp/server/thread_pool_test.cc"
1780 ],
1781 "deps": [
1782 "grpc_test_util",
1783 "grpc++",
1784 "grpc",
1785 "gpr_test_util",
1786 "gpr"
1787 ]
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001788 }
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001789 ]
1790}