blob: 441752dc3dc417e8889f62436fa968a76020a1da [file] [log] [blame]
Craig Tillerbf4b2242015-08-31 15:53:53 -07001'#1': This file describes the list of targets and dependencies.
2'#2': It is used among other things to generate all of our project files.
3'#3': Please refer to the templates directory for more information.
4settings:
Craig Tillerf008f062016-02-08 12:48:03 -08005 '#1': The public version number of the library.
6 '#2': Master always has a "-dev" suffix
7 '#3': Use "-preN" suffixes to identify pre-release versions
Craig Tiller719a9a02016-02-08 15:06:54 -08008 '#4': Per-language overrides are possible with (eg) ruby_version tag here
Craig Tillerf008f062016-02-08 12:48:03 -08009 '#5': See the expand_version.py for all the quirks here
Nicolas "Pixel" Noble1935c362016-02-09 01:54:56 +010010 version: 0.14.0-dev
Craig Tillerbf4b2242015-08-31 15:53:53 -070011filegroups:
12- name: census
Craig Tiller25834342015-09-25 08:08:24 -070013 public_headers:
14 - include/grpc/census.h
15 headers:
Craig Tiller8f8e9f92016-03-29 09:41:28 -070016 - src/core/ext/census/aggregation.h
17 - src/core/ext/census/census_interface.h
18 - src/core/ext/census/census_rpc_stats.h
19 - src/core/ext/census/grpc_filter.h
Craig Tiller8f8e9f92016-03-29 09:41:28 -070020 - src/core/ext/census/mlog.h
21 - src/core/ext/census/rpc_metric_id.h
Craig Tiller25834342015-09-25 08:08:24 -070022 src:
Craig Tiller8f8e9f92016-03-29 09:41:28 -070023 - src/core/ext/census/context.c
24 - src/core/ext/census/grpc_context.c
25 - src/core/ext/census/grpc_filter.c
26 - src/core/ext/census/grpc_plugin.c
27 - src/core/ext/census/initialize.c
28 - src/core/ext/census/mlog.c
29 - src/core/ext/census/operation.c
30 - src/core/ext/census/placeholders.c
31 - src/core/ext/census/tracing.c
32 plugin: census_grpc_plugin
Craig Tillerd1697d92016-04-05 16:05:46 -070033 uses:
34 - grpc_base
35- name: gpr_base
Nicolas "Pixel" Noble09121792016-01-30 09:01:53 +010036 public_headers:
37 - include/grpc/support/alloc.h
38 - include/grpc/support/atm.h
39 - include/grpc/support/atm_gcc_atomic.h
40 - include/grpc/support/atm_gcc_sync.h
41 - include/grpc/support/atm_win32.h
42 - include/grpc/support/avl.h
43 - include/grpc/support/cmdline.h
44 - include/grpc/support/cpu.h
45 - include/grpc/support/histogram.h
46 - include/grpc/support/host_port.h
47 - include/grpc/support/log.h
48 - include/grpc/support/log_win32.h
49 - include/grpc/support/port_platform.h
50 - include/grpc/support/slice.h
51 - include/grpc/support/slice_buffer.h
52 - include/grpc/support/string_util.h
53 - include/grpc/support/subprocess.h
54 - include/grpc/support/sync.h
55 - include/grpc/support/sync_generic.h
56 - include/grpc/support/sync_posix.h
57 - include/grpc/support/sync_win32.h
58 - include/grpc/support/thd.h
59 - include/grpc/support/time.h
60 - include/grpc/support/tls.h
61 - include/grpc/support/tls_gcc.h
62 - include/grpc/support/tls_msvc.h
63 - include/grpc/support/tls_pthread.h
64 - include/grpc/support/useful.h
65 headers:
Craig Tillerf23078c2016-03-25 17:07:29 -070066 - src/core/lib/profiling/timers.h
67 - src/core/lib/support/backoff.h
68 - src/core/lib/support/block_annotate.h
69 - src/core/lib/support/env.h
70 - src/core/lib/support/load_file.h
71 - src/core/lib/support/murmur_hash.h
72 - src/core/lib/support/stack_lockfree.h
73 - src/core/lib/support/string.h
74 - src/core/lib/support/string_win32.h
75 - src/core/lib/support/thd_internal.h
76 - src/core/lib/support/time_precise.h
77 - src/core/lib/support/tmpfile.h
Nicolas "Pixel" Noble09121792016-01-30 09:01:53 +010078 src:
Craig Tillerf23078c2016-03-25 17:07:29 -070079 - src/core/lib/profiling/basic_timers.c
80 - src/core/lib/profiling/stap_timers.c
81 - src/core/lib/support/alloc.c
82 - src/core/lib/support/avl.c
83 - src/core/lib/support/backoff.c
84 - src/core/lib/support/cmdline.c
85 - src/core/lib/support/cpu_iphone.c
86 - src/core/lib/support/cpu_linux.c
87 - src/core/lib/support/cpu_posix.c
88 - src/core/lib/support/cpu_windows.c
89 - src/core/lib/support/env_linux.c
90 - src/core/lib/support/env_posix.c
91 - src/core/lib/support/env_win32.c
92 - src/core/lib/support/histogram.c
93 - src/core/lib/support/host_port.c
94 - src/core/lib/support/load_file.c
95 - src/core/lib/support/log.c
96 - src/core/lib/support/log_android.c
97 - src/core/lib/support/log_linux.c
98 - src/core/lib/support/log_posix.c
99 - src/core/lib/support/log_win32.c
100 - src/core/lib/support/murmur_hash.c
101 - src/core/lib/support/slice.c
102 - src/core/lib/support/slice_buffer.c
103 - src/core/lib/support/stack_lockfree.c
104 - src/core/lib/support/string.c
105 - src/core/lib/support/string_posix.c
Nicolas "Pixel" Noblec4b18a52016-04-15 04:53:54 +0200106 - src/core/lib/support/string_util_win32.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700107 - src/core/lib/support/string_win32.c
108 - src/core/lib/support/subprocess_posix.c
109 - src/core/lib/support/subprocess_windows.c
110 - src/core/lib/support/sync.c
111 - src/core/lib/support/sync_posix.c
112 - src/core/lib/support/sync_win32.c
113 - src/core/lib/support/thd.c
114 - src/core/lib/support/thd_posix.c
115 - src/core/lib/support/thd_win32.c
116 - src/core/lib/support/time.c
117 - src/core/lib/support/time_posix.c
118 - src/core/lib/support/time_precise.c
119 - src/core/lib/support/time_win32.c
120 - src/core/lib/support/tls_pthread.c
Nicolas "Pixel" Noblec4b18a52016-04-15 04:53:54 +0200121 - src/core/lib/support/tmpfile_msys.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700122 - src/core/lib/support/tmpfile_posix.c
123 - src/core/lib/support/tmpfile_win32.c
124 - src/core/lib/support/wrap_memcpy.c
Craig Tillerd1697d92016-04-05 16:05:46 -0700125 uses:
126 - gpr_codegen
Craig Tiller1298afd2016-02-09 12:29:17 -0800127- name: gpr_codegen
128 public_headers:
129 - include/grpc/impl/codegen/alloc.h
130 - include/grpc/impl/codegen/atm.h
131 - include/grpc/impl/codegen/atm_gcc_atomic.h
132 - include/grpc/impl/codegen/atm_gcc_sync.h
133 - include/grpc/impl/codegen/atm_win32.h
134 - include/grpc/impl/codegen/log.h
135 - include/grpc/impl/codegen/port_platform.h
136 - include/grpc/impl/codegen/slice.h
137 - include/grpc/impl/codegen/slice_buffer.h
138 - include/grpc/impl/codegen/sync.h
139 - include/grpc/impl/codegen/sync_generic.h
140 - include/grpc/impl/codegen/sync_posix.h
141 - include/grpc/impl/codegen/sync_win32.h
142 - include/grpc/impl/codegen/time.h
Craig Tillerbf4b2242015-08-31 15:53:53 -0700143- name: grpc_base
Craig Tiller25834342015-09-25 08:08:24 -0700144 public_headers:
145 - include/grpc/byte_buffer.h
146 - include/grpc/byte_buffer_reader.h
147 - include/grpc/compression.h
148 - include/grpc/grpc.h
149 - include/grpc/status.h
150 headers:
Craig Tillerf23078c2016-03-25 17:07:29 -0700151 - src/core/lib/channel/channel_args.h
152 - src/core/lib/channel/channel_stack.h
153 - src/core/lib/channel/channel_stack_builder.h
Craig Tillerf23078c2016-03-25 17:07:29 -0700154 - src/core/lib/channel/compress_filter.h
155 - src/core/lib/channel/connected_channel.h
156 - src/core/lib/channel/context.h
157 - src/core/lib/channel/http_client_filter.h
158 - src/core/lib/channel/http_server_filter.h
Craig Tillerf23078c2016-03-25 17:07:29 -0700159 - src/core/lib/compression/algorithm_metadata.h
160 - src/core/lib/compression/message_compress.h
161 - src/core/lib/debug/trace.h
162 - src/core/lib/http/format_request.h
163 - src/core/lib/http/httpcli.h
164 - src/core/lib/http/parser.h
165 - src/core/lib/iomgr/closure.h
166 - src/core/lib/iomgr/endpoint.h
167 - src/core/lib/iomgr/endpoint_pair.h
Craig Tiller8a034482016-03-28 16:09:04 -0700168 - src/core/lib/iomgr/ev_poll_and_epoll_posix.h
169 - src/core/lib/iomgr/ev_posix.h
Craig Tillerf23078c2016-03-25 17:07:29 -0700170 - src/core/lib/iomgr/exec_ctx.h
171 - src/core/lib/iomgr/executor.h
Craig Tillerf23078c2016-03-25 17:07:29 -0700172 - src/core/lib/iomgr/iocp_windows.h
173 - src/core/lib/iomgr/iomgr.h
174 - src/core/lib/iomgr/iomgr_internal.h
175 - src/core/lib/iomgr/iomgr_posix.h
176 - src/core/lib/iomgr/pollset.h
Craig Tillerf23078c2016-03-25 17:07:29 -0700177 - src/core/lib/iomgr/pollset_set.h
Craig Tillerf23078c2016-03-25 17:07:29 -0700178 - src/core/lib/iomgr/pollset_set_windows.h
179 - src/core/lib/iomgr/pollset_windows.h
180 - src/core/lib/iomgr/resolve_address.h
181 - src/core/lib/iomgr/sockaddr.h
182 - src/core/lib/iomgr/sockaddr_posix.h
183 - src/core/lib/iomgr/sockaddr_utils.h
184 - src/core/lib/iomgr/sockaddr_win32.h
185 - src/core/lib/iomgr/socket_utils_posix.h
186 - src/core/lib/iomgr/socket_windows.h
187 - src/core/lib/iomgr/tcp_client.h
188 - src/core/lib/iomgr/tcp_posix.h
189 - src/core/lib/iomgr/tcp_server.h
190 - src/core/lib/iomgr/tcp_windows.h
191 - src/core/lib/iomgr/time_averaged_stats.h
192 - src/core/lib/iomgr/timer.h
193 - src/core/lib/iomgr/timer_heap.h
194 - src/core/lib/iomgr/udp_server.h
195 - src/core/lib/iomgr/unix_sockets_posix.h
196 - src/core/lib/iomgr/wakeup_fd_pipe.h
197 - src/core/lib/iomgr/wakeup_fd_posix.h
198 - src/core/lib/iomgr/workqueue.h
199 - src/core/lib/iomgr/workqueue_posix.h
200 - src/core/lib/iomgr/workqueue_windows.h
201 - src/core/lib/json/json.h
202 - src/core/lib/json/json_common.h
203 - src/core/lib/json/json_reader.h
204 - src/core/lib/json/json_writer.h
Craig Tillerf23078c2016-03-25 17:07:29 -0700205 - src/core/lib/surface/api_trace.h
206 - src/core/lib/surface/call.h
207 - src/core/lib/surface/call_test_only.h
208 - src/core/lib/surface/channel.h
209 - src/core/lib/surface/channel_init.h
210 - src/core/lib/surface/channel_stack_type.h
211 - src/core/lib/surface/completion_queue.h
212 - src/core/lib/surface/event_string.h
213 - src/core/lib/surface/init.h
214 - src/core/lib/surface/lame_client.h
215 - src/core/lib/surface/server.h
216 - src/core/lib/surface/surface_trace.h
217 - src/core/lib/transport/byte_stream.h
Craig Tillerf23078c2016-03-25 17:07:29 -0700218 - src/core/lib/transport/connectivity_state.h
219 - src/core/lib/transport/metadata.h
220 - src/core/lib/transport/metadata_batch.h
221 - src/core/lib/transport/static_metadata.h
222 - src/core/lib/transport/transport.h
223 - src/core/lib/transport/transport_impl.h
Craig Tiller25834342015-09-25 08:08:24 -0700224 src:
Craig Tillerf23078c2016-03-25 17:07:29 -0700225 - src/core/lib/channel/channel_args.c
226 - src/core/lib/channel/channel_stack.c
227 - src/core/lib/channel/channel_stack_builder.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700228 - src/core/lib/channel/compress_filter.c
229 - src/core/lib/channel/connected_channel.c
230 - src/core/lib/channel/http_client_filter.c
231 - src/core/lib/channel/http_server_filter.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700232 - src/core/lib/compression/compression_algorithm.c
233 - src/core/lib/compression/message_compress.c
234 - src/core/lib/debug/trace.c
235 - src/core/lib/http/format_request.c
236 - src/core/lib/http/httpcli.c
237 - src/core/lib/http/parser.c
238 - src/core/lib/iomgr/closure.c
239 - src/core/lib/iomgr/endpoint.c
240 - src/core/lib/iomgr/endpoint_pair_posix.c
241 - src/core/lib/iomgr/endpoint_pair_windows.c
Craig Tiller8a034482016-03-28 16:09:04 -0700242 - src/core/lib/iomgr/ev_poll_and_epoll_posix.c
243 - src/core/lib/iomgr/ev_posix.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700244 - src/core/lib/iomgr/exec_ctx.c
245 - src/core/lib/iomgr/executor.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700246 - src/core/lib/iomgr/iocp_windows.c
247 - src/core/lib/iomgr/iomgr.c
248 - src/core/lib/iomgr/iomgr_posix.c
249 - src/core/lib/iomgr/iomgr_windows.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700250 - src/core/lib/iomgr/pollset_set_windows.c
251 - src/core/lib/iomgr/pollset_windows.c
252 - src/core/lib/iomgr/resolve_address_posix.c
253 - src/core/lib/iomgr/resolve_address_windows.c
254 - src/core/lib/iomgr/sockaddr_utils.c
255 - src/core/lib/iomgr/socket_utils_common_posix.c
256 - src/core/lib/iomgr/socket_utils_linux.c
257 - src/core/lib/iomgr/socket_utils_posix.c
258 - src/core/lib/iomgr/socket_windows.c
259 - src/core/lib/iomgr/tcp_client_posix.c
260 - src/core/lib/iomgr/tcp_client_windows.c
261 - src/core/lib/iomgr/tcp_posix.c
262 - src/core/lib/iomgr/tcp_server_posix.c
263 - src/core/lib/iomgr/tcp_server_windows.c
264 - src/core/lib/iomgr/tcp_windows.c
265 - src/core/lib/iomgr/time_averaged_stats.c
266 - src/core/lib/iomgr/timer.c
267 - src/core/lib/iomgr/timer_heap.c
268 - src/core/lib/iomgr/udp_server.c
269 - src/core/lib/iomgr/unix_sockets_posix.c
270 - src/core/lib/iomgr/unix_sockets_posix_noop.c
271 - src/core/lib/iomgr/wakeup_fd_eventfd.c
272 - src/core/lib/iomgr/wakeup_fd_nospecial.c
273 - src/core/lib/iomgr/wakeup_fd_pipe.c
274 - src/core/lib/iomgr/wakeup_fd_posix.c
275 - src/core/lib/iomgr/workqueue_posix.c
276 - src/core/lib/iomgr/workqueue_windows.c
277 - src/core/lib/json/json.c
278 - src/core/lib/json/json_reader.c
279 - src/core/lib/json/json_string.c
280 - src/core/lib/json/json_writer.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700281 - src/core/lib/surface/alarm.c
282 - src/core/lib/surface/api_trace.c
283 - src/core/lib/surface/byte_buffer.c
284 - src/core/lib/surface/byte_buffer_reader.c
285 - src/core/lib/surface/call.c
286 - src/core/lib/surface/call_details.c
287 - src/core/lib/surface/call_log_batch.c
288 - src/core/lib/surface/channel.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700289 - src/core/lib/surface/channel_init.c
290 - src/core/lib/surface/channel_ping.c
291 - src/core/lib/surface/channel_stack_type.c
292 - src/core/lib/surface/completion_queue.c
293 - src/core/lib/surface/event_string.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700294 - src/core/lib/surface/lame_client.c
295 - src/core/lib/surface/metadata_array.c
296 - src/core/lib/surface/server.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700297 - src/core/lib/surface/validate_metadata.c
298 - src/core/lib/surface/version.c
299 - src/core/lib/transport/byte_stream.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700300 - src/core/lib/transport/connectivity_state.c
301 - src/core/lib/transport/metadata.c
302 - src/core/lib/transport/metadata_batch.c
303 - src/core/lib/transport/static_metadata.c
304 - src/core/lib/transport/transport.c
305 - src/core/lib/transport/transport_op_string.c
Craig Tillerd1697d92016-04-05 16:05:46 -0700306 deps:
307 - gpr
308 uses:
309 - grpc_codegen
Craig Tiller016a81d2016-03-31 13:49:05 -0700310- name: grpc_client_config
311 headers:
312 - src/core/ext/client_config/client_channel.h
Craig Tiller74071cd2016-04-01 16:36:27 -0700313 - src/core/ext/client_config/client_channel_factory.h
Craig Tiller016a81d2016-03-31 13:49:05 -0700314 - src/core/ext/client_config/client_config.h
315 - src/core/ext/client_config/connector.h
316 - src/core/ext/client_config/initial_connect_string.h
317 - src/core/ext/client_config/lb_policy.h
318 - src/core/ext/client_config/lb_policy_factory.h
319 - src/core/ext/client_config/lb_policy_registry.h
David Garcia Quintas9885bff2016-04-07 17:31:29 -0700320 - src/core/ext/client_config/parse_address.h
Craig Tiller016a81d2016-03-31 13:49:05 -0700321 - src/core/ext/client_config/resolver.h
322 - src/core/ext/client_config/resolver_factory.h
323 - src/core/ext/client_config/resolver_registry.h
324 - src/core/ext/client_config/subchannel.h
Craig Tillerb112f392016-04-05 12:44:04 -0700325 - src/core/ext/client_config/subchannel_call_holder.h
Craig Tiller016a81d2016-03-31 13:49:05 -0700326 - src/core/ext/client_config/subchannel_index.h
327 - src/core/ext/client_config/uri_parser.h
328 src:
329 - src/core/ext/client_config/channel_connectivity.c
330 - src/core/ext/client_config/client_channel.c
Craig Tiller74071cd2016-04-01 16:36:27 -0700331 - src/core/ext/client_config/client_channel_factory.c
Craig Tiller016a81d2016-03-31 13:49:05 -0700332 - src/core/ext/client_config/client_config.c
Craig Tiller0b541632016-04-05 17:21:05 -0700333 - src/core/ext/client_config/client_config_plugin.c
Craig Tiller016a81d2016-03-31 13:49:05 -0700334 - src/core/ext/client_config/connector.c
335 - src/core/ext/client_config/default_initial_connect_string.c
336 - src/core/ext/client_config/initial_connect_string.c
337 - src/core/ext/client_config/lb_policy.c
338 - src/core/ext/client_config/lb_policy_factory.c
339 - src/core/ext/client_config/lb_policy_registry.c
David Garcia Quintas9885bff2016-04-07 17:31:29 -0700340 - src/core/ext/client_config/parse_address.c
Craig Tiller016a81d2016-03-31 13:49:05 -0700341 - src/core/ext/client_config/resolver.c
342 - src/core/ext/client_config/resolver_factory.c
343 - src/core/ext/client_config/resolver_registry.c
344 - src/core/ext/client_config/subchannel.c
Craig Tillerb112f392016-04-05 12:44:04 -0700345 - src/core/ext/client_config/subchannel_call_holder.c
Craig Tiller016a81d2016-03-31 13:49:05 -0700346 - src/core/ext/client_config/subchannel_index.c
347 - src/core/ext/client_config/uri_parser.c
Craig Tillerf82ddc42016-04-05 17:15:07 -0700348 plugin: grpc_client_config
Craig Tillerd1697d92016-04-05 16:05:46 -0700349 uses:
350 - grpc_base
David Garcia Quintasddcb53a2016-01-21 17:48:34 -0800351- name: grpc_codegen
352 public_headers:
David Garcia Quintas2425bbb2016-01-25 17:32:48 -0800353 - include/grpc/impl/codegen/byte_buffer.h
354 - include/grpc/impl/codegen/compression_types.h
David Garcia Quintasddcb53a2016-01-21 17:48:34 -0800355 - include/grpc/impl/codegen/connectivity_state.h
David Garcia Quintas2425bbb2016-01-25 17:32:48 -0800356 - include/grpc/impl/codegen/grpc_types.h
David Garcia Quintas2425bbb2016-01-25 17:32:48 -0800357 - include/grpc/impl/codegen/propagation_bits.h
David Garcia Quintas2425bbb2016-01-25 17:32:48 -0800358 - include/grpc/impl/codegen/status.h
Craig Tiller03915e52016-04-07 09:15:10 -0700359 uses:
360 - gpr_codegen
Craig Tiller023caf12016-03-29 08:00:30 -0700361- name: grpc_lb_policy_grpclb
362 headers:
363 - src/core/ext/lb_policy/grpclb/load_balancer_api.h
Craig Tiller943cdf92016-03-29 13:27:56 -0700364 - src/core/ext/lb_policy/grpclb/proto/grpc/lb/v0/load_balancer.pb.h
Craig Tiller023caf12016-03-29 08:00:30 -0700365 src:
366 - src/core/ext/lb_policy/grpclb/load_balancer_api.c
Craig Tiller943cdf92016-03-29 13:27:56 -0700367 - src/core/ext/lb_policy/grpclb/proto/grpc/lb/v0/load_balancer.pb.c
Craig Tiller023caf12016-03-29 08:00:30 -0700368 uses:
369 - grpc_base
Craig Tiller016a81d2016-03-31 13:49:05 -0700370 - grpc_client_config
Craig Tillerd1697d92016-04-05 16:05:46 -0700371 - nanopb
Craig Tiller023caf12016-03-29 08:00:30 -0700372- name: grpc_lb_policy_pick_first
Craig Tiller023caf12016-03-29 08:00:30 -0700373 src:
374 - src/core/ext/lb_policy/pick_first/pick_first.c
Craig Tiller04b7ca82016-03-29 08:07:54 -0700375 plugin: grpc_lb_policy_pick_first
Craig Tiller023caf12016-03-29 08:00:30 -0700376 uses:
377 - grpc_base
Craig Tiller016a81d2016-03-31 13:49:05 -0700378 - grpc_client_config
Craig Tiller023caf12016-03-29 08:00:30 -0700379- name: grpc_lb_policy_round_robin
Craig Tiller023caf12016-03-29 08:00:30 -0700380 src:
381 - src/core/ext/lb_policy/round_robin/round_robin.c
Craig Tiller04b7ca82016-03-29 08:07:54 -0700382 plugin: grpc_lb_policy_round_robin
Craig Tiller023caf12016-03-29 08:00:30 -0700383 uses:
384 - grpc_base
Craig Tiller016a81d2016-03-31 13:49:05 -0700385 - grpc_client_config
Craig Tiller65938df2016-03-31 13:08:49 -0700386- name: grpc_resolver_dns_native
387 src:
388 - src/core/ext/resolver/dns/native/dns_resolver.c
389 plugin: grpc_resolver_dns_native
390 uses:
391 - grpc_base
Craig Tiller016a81d2016-03-31 13:49:05 -0700392 - grpc_client_config
Craig Tiller65938df2016-03-31 13:08:49 -0700393- name: grpc_resolver_sockaddr
394 src:
395 - src/core/ext/resolver/sockaddr/sockaddr_resolver.c
396 plugin: grpc_resolver_sockaddr
397 uses:
398 - grpc_base
Craig Tiller016a81d2016-03-31 13:49:05 -0700399 - grpc_client_config
Nicolas "Pixel" Noble2e8fdba2016-02-19 02:09:47 +0100400- name: grpc_secure
Craig Tillerd1697d92016-04-05 16:05:46 -0700401 public_headers:
402 - include/grpc/grpc_security.h
Deepak Lukosedba4c5f2016-03-25 12:54:25 -0700403 - include/grpc/grpc_security_constants.h
Nicolas "Pixel" Noble2e8fdba2016-02-19 02:09:47 +0100404 headers:
Craig Tillerf23078c2016-03-25 17:07:29 -0700405 - src/core/lib/security/auth_filters.h
406 - src/core/lib/security/b64.h
407 - src/core/lib/security/credentials.h
408 - src/core/lib/security/handshake.h
409 - src/core/lib/security/json_token.h
410 - src/core/lib/security/jwt_verifier.h
411 - src/core/lib/security/secure_endpoint.h
412 - src/core/lib/security/security_connector.h
413 - src/core/lib/security/security_context.h
Nicolas "Pixel" Noble2e8fdba2016-02-19 02:09:47 +0100414 src:
Craig Tillerf23078c2016-03-25 17:07:29 -0700415 - src/core/lib/http/httpcli_security_connector.c
416 - src/core/lib/security/b64.c
417 - src/core/lib/security/client_auth_filter.c
418 - src/core/lib/security/credentials.c
419 - src/core/lib/security/credentials_metadata.c
420 - src/core/lib/security/credentials_posix.c
421 - src/core/lib/security/credentials_win32.c
422 - src/core/lib/security/google_default_credentials.c
423 - src/core/lib/security/handshake.c
424 - src/core/lib/security/json_token.c
425 - src/core/lib/security/jwt_verifier.c
426 - src/core/lib/security/secure_endpoint.c
427 - src/core/lib/security/security_connector.c
428 - src/core/lib/security/security_context.c
429 - src/core/lib/security/server_auth_filter.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700430 - src/core/lib/surface/init_secure.c
Craig Tiller3ab2fe02016-04-11 20:11:18 -0700431 secure: true
Craig Tillerd1697d92016-04-05 16:05:46 -0700432 uses:
433 - grpc_base
434 - grpc_transport_chttp2_alpn
Craig Tiller3ab2fe02016-04-11 20:11:18 -0700435 - tsi
Craig Tillerbf4b2242015-08-31 15:53:53 -0700436- name: grpc_test_util_base
Craig Tiller3ab2fe02016-04-11 20:11:18 -0700437 build: test
Craig Tiller25834342015-09-25 08:08:24 -0700438 headers:
439 - test/core/end2end/cq_verifier.h
440 - test/core/end2end/fixtures/proxy.h
441 - test/core/iomgr/endpoint_tests.h
Craig Tiller25834342015-09-25 08:08:24 -0700442 - test/core/util/grpc_profiler.h
Nicolas "Pixel" Noble85a46dd2016-04-12 01:50:51 +0200443 - test/core/util/memory_counters.h
Craig Tiller2d8d13a2016-04-03 13:04:41 -0700444 - test/core/util/mock_endpoint.h
Craig Tiller25834342015-09-25 08:08:24 -0700445 - test/core/util/parse_hexstring.h
Craig Tiller62c7a5a2016-04-13 22:25:03 -0700446 - test/core/util/passthru_endpoint.h
Craig Tiller25834342015-09-25 08:08:24 -0700447 - test/core/util/port.h
Craig Tiller19d7d802016-03-17 08:47:05 -0700448 - test/core/util/port_server_client.h
Craig Tiller25834342015-09-25 08:08:24 -0700449 - test/core/util/slice_splitter.h
450 src:
451 - test/core/end2end/cq_verifier.c
452 - test/core/end2end/fixtures/proxy.c
453 - test/core/iomgr/endpoint_tests.c
Craig Tiller25834342015-09-25 08:08:24 -0700454 - test/core/util/grpc_profiler.c
Nicolas "Pixel" Noble85a46dd2016-04-12 01:50:51 +0200455 - test/core/util/memory_counters.c
Craig Tiller2d8d13a2016-04-03 13:04:41 -0700456 - test/core/util/mock_endpoint.c
Craig Tiller25834342015-09-25 08:08:24 -0700457 - test/core/util/parse_hexstring.c
Craig Tiller62c7a5a2016-04-13 22:25:03 -0700458 - test/core/util/passthru_endpoint.c
Craig Tiller25834342015-09-25 08:08:24 -0700459 - test/core/util/port_posix.c
Craig Tiller19d7d802016-03-17 08:47:05 -0700460 - test/core/util/port_server_client.c
Craig Tiller25834342015-09-25 08:08:24 -0700461 - test/core/util/port_windows.c
462 - test/core/util/slice_splitter.c
Craig Tillerd1697d92016-04-05 16:05:46 -0700463 deps:
464 - grpc
465 - gpr_test_util
Craig Tillerf0555b32016-03-28 10:19:24 -0700466- name: grpc_transport_chttp2
467 headers:
Craig Tillerf82ddc42016-04-05 17:15:07 -0700468 - src/core/ext/transport/chttp2/transport/bin_encoder.h
Craig Tillerf0555b32016-03-28 10:19:24 -0700469 - src/core/ext/transport/chttp2/transport/chttp2_transport.h
470 - src/core/ext/transport/chttp2/transport/frame.h
471 - src/core/ext/transport/chttp2/transport/frame_data.h
472 - src/core/ext/transport/chttp2/transport/frame_goaway.h
473 - src/core/ext/transport/chttp2/transport/frame_ping.h
474 - src/core/ext/transport/chttp2/transport/frame_rst_stream.h
475 - src/core/ext/transport/chttp2/transport/frame_settings.h
476 - src/core/ext/transport/chttp2/transport/frame_window_update.h
477 - src/core/ext/transport/chttp2/transport/hpack_encoder.h
478 - src/core/ext/transport/chttp2/transport/hpack_parser.h
479 - src/core/ext/transport/chttp2/transport/hpack_table.h
480 - src/core/ext/transport/chttp2/transport/http2_errors.h
481 - src/core/ext/transport/chttp2/transport/huffsyms.h
482 - src/core/ext/transport/chttp2/transport/incoming_metadata.h
483 - src/core/ext/transport/chttp2/transport/internal.h
484 - src/core/ext/transport/chttp2/transport/status_conversion.h
485 - src/core/ext/transport/chttp2/transport/stream_map.h
486 - src/core/ext/transport/chttp2/transport/timeout_encoding.h
487 - src/core/ext/transport/chttp2/transport/varint.h
488 src:
Craig Tillerf82ddc42016-04-05 17:15:07 -0700489 - src/core/ext/transport/chttp2/transport/bin_encoder.c
490 - src/core/ext/transport/chttp2/transport/chttp2_plugin.c
Craig Tillerf0555b32016-03-28 10:19:24 -0700491 - src/core/ext/transport/chttp2/transport/chttp2_transport.c
492 - src/core/ext/transport/chttp2/transport/frame_data.c
493 - src/core/ext/transport/chttp2/transport/frame_goaway.c
494 - src/core/ext/transport/chttp2/transport/frame_ping.c
495 - src/core/ext/transport/chttp2/transport/frame_rst_stream.c
496 - src/core/ext/transport/chttp2/transport/frame_settings.c
497 - src/core/ext/transport/chttp2/transport/frame_window_update.c
498 - src/core/ext/transport/chttp2/transport/hpack_encoder.c
499 - src/core/ext/transport/chttp2/transport/hpack_parser.c
500 - src/core/ext/transport/chttp2/transport/hpack_table.c
501 - src/core/ext/transport/chttp2/transport/huffsyms.c
502 - src/core/ext/transport/chttp2/transport/incoming_metadata.c
503 - src/core/ext/transport/chttp2/transport/parsing.c
504 - src/core/ext/transport/chttp2/transport/status_conversion.c
505 - src/core/ext/transport/chttp2/transport/stream_lists.c
506 - src/core/ext/transport/chttp2/transport/stream_map.c
507 - src/core/ext/transport/chttp2/transport/timeout_encoding.c
508 - src/core/ext/transport/chttp2/transport/varint.c
509 - src/core/ext/transport/chttp2/transport/writing.c
Craig Tillerf82ddc42016-04-05 17:15:07 -0700510 plugin: grpc_chttp2_plugin
Craig Tiller44cc10b2016-03-28 10:45:29 -0700511 uses:
512 - grpc_base
Craig Tillerd1697d92016-04-05 16:05:46 -0700513 - grpc_transport_chttp2_alpn
514- name: grpc_transport_chttp2_alpn
515 headers:
516 - src/core/ext/transport/chttp2/alpn/alpn.h
517 src:
518 - src/core/ext/transport/chttp2/alpn/alpn.c
519 deps:
520 - gpr
Craig Tillerf0555b32016-03-28 10:19:24 -0700521- name: grpc_transport_chttp2_client_insecure
522 src:
523 - src/core/ext/transport/chttp2/client/insecure/channel_create.c
Craig Tiller44cc10b2016-03-28 10:45:29 -0700524 uses:
525 - grpc_transport_chttp2
526 - grpc_base
Craig Tillerd1697d92016-04-05 16:05:46 -0700527 - grpc_client_config
Craig Tillerf0555b32016-03-28 10:19:24 -0700528- name: grpc_transport_chttp2_client_secure
529 src:
530 - src/core/ext/transport/chttp2/client/secure/secure_channel_create.c
Craig Tiller44cc10b2016-03-28 10:45:29 -0700531 uses:
532 - grpc_transport_chttp2
533 - grpc_base
Craig Tillerd1697d92016-04-05 16:05:46 -0700534 - grpc_client_config
535 - grpc_secure
Craig Tillerf0555b32016-03-28 10:19:24 -0700536- name: grpc_transport_chttp2_server_insecure
537 src:
538 - src/core/ext/transport/chttp2/server/insecure/server_chttp2.c
Craig Tiller44cc10b2016-03-28 10:45:29 -0700539 uses:
540 - grpc_transport_chttp2
541 - grpc_base
Craig Tillerf0555b32016-03-28 10:19:24 -0700542- name: grpc_transport_chttp2_server_secure
543 src:
544 - src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c
Craig Tiller44cc10b2016-03-28 10:45:29 -0700545 uses:
546 - grpc_transport_chttp2
547 - grpc_base
Craig Tillerd1697d92016-04-05 16:05:46 -0700548 - grpc_secure
Craig Tillereb841e22016-02-11 15:49:16 -0800549- name: nanopb
550 headers:
551 - third_party/nanopb/pb.h
552 - third_party/nanopb/pb_common.h
553 - third_party/nanopb/pb_decode.h
554 - third_party/nanopb/pb_encode.h
555 src:
556 - third_party/nanopb/pb_common.c
557 - third_party/nanopb/pb_decode.c
558 - third_party/nanopb/pb_encode.c
Craig Tiller3ab2fe02016-04-11 20:11:18 -0700559- name: tsi
560 headers:
561 - src/core/lib/tsi/fake_transport_security.h
562 - src/core/lib/tsi/ssl_transport_security.h
563 - src/core/lib/tsi/ssl_types.h
564 - src/core/lib/tsi/transport_security.h
565 - src/core/lib/tsi/transport_security_interface.h
566 src:
567 - src/core/lib/tsi/fake_transport_security.c
568 - src/core/lib/tsi/ssl_transport_security.c
569 - src/core/lib/tsi/transport_security.c
570 deps:
571 - gpr
572 secure: true
573- name: grpc++_base
574 language: c++
575 public_headers:
576 - include/grpc++/alarm.h
577 - include/grpc++/channel.h
578 - include/grpc++/client_context.h
579 - include/grpc++/completion_queue.h
580 - include/grpc++/create_channel.h
581 - include/grpc++/generic/async_generic_service.h
582 - include/grpc++/generic/generic_stub.h
583 - include/grpc++/grpc++.h
584 - include/grpc++/impl/call.h
585 - include/grpc++/impl/client_unary_call.h
586 - include/grpc++/impl/grpc_library.h
587 - include/grpc++/impl/method_handler_impl.h
588 - include/grpc++/impl/proto_utils.h
589 - include/grpc++/impl/rpc_method.h
590 - include/grpc++/impl/rpc_service_method.h
591 - include/grpc++/impl/serialization_traits.h
592 - include/grpc++/impl/server_builder_option.h
593 - include/grpc++/impl/service_type.h
594 - include/grpc++/impl/sync.h
595 - include/grpc++/impl/sync_cxx11.h
596 - include/grpc++/impl/sync_no_cxx11.h
597 - include/grpc++/impl/thd.h
598 - include/grpc++/impl/thd_cxx11.h
599 - include/grpc++/impl/thd_no_cxx11.h
600 - include/grpc++/security/auth_context.h
601 - include/grpc++/security/auth_metadata_processor.h
602 - include/grpc++/security/credentials.h
603 - include/grpc++/security/server_credentials.h
604 - include/grpc++/server.h
605 - include/grpc++/server_builder.h
606 - include/grpc++/server_context.h
607 - include/grpc++/support/async_stream.h
608 - include/grpc++/support/async_unary_call.h
609 - include/grpc++/support/byte_buffer.h
610 - include/grpc++/support/channel_arguments.h
611 - include/grpc++/support/slice.h
612 - include/grpc++/support/status.h
613 - include/grpc++/support/status_code_enum.h
614 - include/grpc++/support/string_ref.h
615 - include/grpc++/support/stub_options.h
616 - include/grpc++/support/sync_stream.h
617 - include/grpc++/support/time.h
618 headers:
619 - src/cpp/client/create_channel_internal.h
620 - src/cpp/common/core_codegen.h
621 - src/cpp/server/dynamic_thread_pool.h
622 - src/cpp/server/thread_pool_interface.h
623 src:
624 - src/cpp/client/channel.cc
625 - src/cpp/client/client_context.cc
626 - src/cpp/client/create_channel.cc
627 - src/cpp/client/create_channel_internal.cc
628 - src/cpp/client/credentials.cc
629 - src/cpp/client/generic_stub.cc
630 - src/cpp/client/insecure_credentials.cc
631 - src/cpp/common/channel_arguments.cc
632 - src/cpp/common/completion_queue.cc
633 - src/cpp/common/core_codegen.cc
634 - src/cpp/common/rpc_method.cc
635 - src/cpp/server/async_generic_service.cc
636 - src/cpp/server/create_default_thread_pool.cc
637 - src/cpp/server/dynamic_thread_pool.cc
638 - src/cpp/server/insecure_server_credentials.cc
639 - src/cpp/server/server.cc
640 - src/cpp/server/server_builder.cc
641 - src/cpp/server/server_context.cc
642 - src/cpp/server/server_credentials.cc
643 - src/cpp/util/byte_buffer.cc
644 - src/cpp/util/slice.cc
645 - src/cpp/util/status.cc
646 - src/cpp/util/string_ref.cc
647 - src/cpp/util/time.cc
648 deps:
649 - grpc
650 uses:
651 - grpc++_codegen
652 - grpc++_config
653- name: grpc++_codegen
654 language: c++
655 public_headers:
656 - include/grpc++/impl/codegen/async_stream.h
657 - include/grpc++/impl/codegen/async_unary_call.h
658 - include/grpc++/impl/codegen/call.h
659 - include/grpc++/impl/codegen/call_hook.h
660 - include/grpc++/impl/codegen/channel_interface.h
661 - include/grpc++/impl/codegen/client_context.h
662 - include/grpc++/impl/codegen/client_unary_call.h
663 - include/grpc++/impl/codegen/completion_queue.h
664 - include/grpc++/impl/codegen/completion_queue_tag.h
665 - include/grpc++/impl/codegen/core_codegen_interface.h
666 - include/grpc++/impl/codegen/create_auth_context.h
667 - include/grpc++/impl/codegen/grpc_library.h
668 - include/grpc++/impl/codegen/method_handler_impl.h
669 - include/grpc++/impl/codegen/proto_utils.h
670 - include/grpc++/impl/codegen/rpc_method.h
671 - include/grpc++/impl/codegen/rpc_service_method.h
672 - include/grpc++/impl/codegen/security/auth_context.h
673 - include/grpc++/impl/codegen/serialization_traits.h
674 - include/grpc++/impl/codegen/server_context.h
675 - include/grpc++/impl/codegen/server_interface.h
676 - include/grpc++/impl/codegen/service_type.h
677 - include/grpc++/impl/codegen/status.h
678 - include/grpc++/impl/codegen/status_code_enum.h
679 - include/grpc++/impl/codegen/string_ref.h
680 - include/grpc++/impl/codegen/stub_options.h
681 - include/grpc++/impl/codegen/sync.h
682 - include/grpc++/impl/codegen/sync_cxx11.h
683 - include/grpc++/impl/codegen/sync_no_cxx11.h
684 - include/grpc++/impl/codegen/sync_stream.h
685 - include/grpc++/impl/codegen/time.h
686 src:
687 - src/cpp/codegen/codegen_init.cc
688 uses:
689 - grpc_codegen
690 - grpc++_config_codegen
691- name: grpc++_config
692 language: c++
693 public_headers:
694 - include/grpc++/support/config.h
695 - include/grpc++/support/config_protobuf.h
696 uses:
697 - grpc++_config_codegen
698- name: grpc++_config_codegen
699 language: c++
700 public_headers:
701 - include/grpc++/impl/codegen/config.h
702 - include/grpc++/impl/codegen/config_protobuf.h
Nicolas "Pixel" Noble09121792016-01-30 09:01:53 +0100703libs:
Craig Tillerda179ce2016-02-09 12:01:53 -0800704- name: gpr
705 build: all
706 language: c
Craig Tillerda179ce2016-02-09 12:01:53 -0800707 filegroups:
Craig Tillerd1697d92016-04-05 16:05:46 -0700708 - gpr_base
Craig Tillerda179ce2016-02-09 12:01:53 -0800709 secure: false
710 vs_project_guid: '{B23D3D1A-9438-4EDA-BEB6-9A0A03D17792}'
711- name: gpr_test_util
712 build: private
713 language: c
714 headers:
715 - test/core/util/test_config.h
716 src:
717 - test/core/util/test_config.c
718 deps:
719 - gpr
720 secure: false
721 vs_project_guid: '{EAB0A629-17A9-44DB-B5FF-E91A721FE037}'
Craig Tillerbf4b2242015-08-31 15:53:53 -0700722- name: grpc
723 build: all
724 language: c
Craig Tiller3ab2fe02016-04-11 20:11:18 -0700725 src:
726 - src/core/lib/surface/init.c
Craig Tillerbf4b2242015-08-31 15:53:53 -0700727 baselib: true
Craig Tiller4a67be42016-02-09 12:40:32 -0800728 deps_linkage: static
Craig Tillerbf4b2242015-08-31 15:53:53 -0700729 dll: true
Craig Tiller25834342015-09-25 08:08:24 -0700730 filegroups:
731 - grpc_base
Craig Tillerf0555b32016-03-28 10:19:24 -0700732 - grpc_transport_chttp2_server_secure
733 - grpc_transport_chttp2_client_secure
734 - grpc_transport_chttp2_server_insecure
735 - grpc_transport_chttp2_client_insecure
Craig Tiller023caf12016-03-29 08:00:30 -0700736 - grpc_lb_policy_grpclb
737 - grpc_lb_policy_pick_first
738 - grpc_lb_policy_round_robin
Craig Tiller65938df2016-03-31 13:08:49 -0700739 - grpc_resolver_dns_native
740 - grpc_resolver_sockaddr
Nicolas "Pixel" Noble2e8fdba2016-02-19 02:09:47 +0100741 - grpc_secure
Craig Tiller25834342015-09-25 08:08:24 -0700742 - census
Craig Tiller04b7ca82016-03-29 08:07:54 -0700743 generate_plugin_registry: true
Craig Tillerbf4b2242015-08-31 15:53:53 -0700744 secure: true
Craig Tiller25834342015-09-25 08:08:24 -0700745 vs_packages:
746 - grpc.dependencies.openssl
747 - grpc.dependencies.zlib
Craig Tillerbf4b2242015-08-31 15:53:53 -0700748 vs_project_guid: '{29D16885-7228-4C31-81ED-5F9187C7F2A9}'
Nicolas "Pixel" Noble3ba2eba2016-02-19 01:39:59 +0100749- name: grpc_dll
750 build: private
751 language: c
Nicolas "Pixel" Noble2e8fdba2016-02-19 02:09:47 +0100752 src: []
Nicolas "Pixel" Noble3ba2eba2016-02-19 01:39:59 +0100753 deps:
Nicolas "Pixel" Noble3ba2eba2016-02-19 01:39:59 +0100754 - gpr
Nicolas "Pixel" Noble2e8fdba2016-02-19 02:09:47 +0100755 - grpc
Nicolas "Pixel" Noblee0dbd3f2016-02-23 00:21:38 +0100756 build_system:
757 - visual_studio
Nicolas "Pixel" Noble3ba2eba2016-02-19 01:39:59 +0100758 deps_linkage: static
Nicolas "Pixel" Noble2e8fdba2016-02-19 02:09:47 +0100759 dll_def: grpc.def
Nicolas "Pixel" Noble3ba2eba2016-02-19 01:39:59 +0100760 vs_config_type: DynamicLibrary
761 vs_packages:
762 - grpc.dependencies.openssl
763 - grpc.dependencies.zlib
764 vs_project_guid: '{A2F6CBBA-A553-41B3-A7DE-F26DECCC27F0}'
765 vs_props:
766 - zlib
767 - openssl
768 - winsock
769 - global
Craig Tillerbf4b2242015-08-31 15:53:53 -0700770- name: grpc_test_util
771 build: private
772 language: c
Craig Tiller25834342015-09-25 08:08:24 -0700773 headers:
774 - test/core/end2end/data/ssl_test_data.h
Craig Tiller6a275142015-12-02 11:03:09 -0800775 - test/core/security/oauth2_utils.h
Craig Tiller25834342015-09-25 08:08:24 -0700776 src:
Deepak Lukosedba4c5f2016-03-25 12:54:25 -0700777 - test/core/end2end/data/client_certs.c
Craig Tiller25834342015-09-25 08:08:24 -0700778 - test/core/end2end/data/server1_cert.c
779 - test/core/end2end/data/server1_key.c
780 - test/core/end2end/data/test_root_cert.c
Craig Tiller6a275142015-12-02 11:03:09 -0800781 - test/core/security/oauth2_utils.c
Craig Tiller25834342015-09-25 08:08:24 -0700782 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -0800783 - gpr_test_util
Craig Tiller1298afd2016-02-09 12:29:17 -0800784 - gpr
Craig Tiller25834342015-09-25 08:08:24 -0700785 - grpc
786 filegroups:
787 - grpc_test_util_base
Craig Tillerbf4b2242015-08-31 15:53:53 -0700788 vs_project_guid: '{17BCAFC0-5FDC-4C94-AEB9-95F3E220614B}'
789- name: grpc_test_util_unsecure
790 build: private
791 language: c
Craig Tiller25834342015-09-25 08:08:24 -0700792 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -0800793 - gpr
794 - gpr_test_util
Craig Tiller6a275142015-12-02 11:03:09 -0800795 - grpc_unsecure
Craig Tiller25834342015-09-25 08:08:24 -0700796 filegroups:
797 - grpc_test_util_base
Craig Tillerbf4b2242015-08-31 15:53:53 -0700798 secure: false
799 vs_project_guid: '{0A7E7F92-FDEA-40F1-A9EC-3BA484F98BBF}'
800- name: grpc_unsecure
801 build: all
802 language: c
Craig Tiller25834342015-09-25 08:08:24 -0700803 src:
Craig Tiller3ab2fe02016-04-11 20:11:18 -0700804 - src/core/lib/surface/init.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700805 - src/core/lib/surface/init_unsecure.c
Craig Tillerbf4b2242015-08-31 15:53:53 -0700806 baselib: true
Craig Tiller4a67be42016-02-09 12:40:32 -0800807 deps_linkage: static
Craig Tillerbf4b2242015-08-31 15:53:53 -0700808 dll: true
Craig Tiller25834342015-09-25 08:08:24 -0700809 filegroups:
810 - grpc_base
Craig Tillerf0555b32016-03-28 10:19:24 -0700811 - grpc_transport_chttp2_server_insecure
812 - grpc_transport_chttp2_client_insecure
Craig Tiller65938df2016-03-31 13:08:49 -0700813 - grpc_resolver_dns_native
814 - grpc_resolver_sockaddr
Craig Tiller023caf12016-03-29 08:00:30 -0700815 - grpc_lb_policy_grpclb
816 - grpc_lb_policy_pick_first
817 - grpc_lb_policy_round_robin
Craig Tiller25834342015-09-25 08:08:24 -0700818 - census
Craig Tiller04b7ca82016-03-29 08:07:54 -0700819 generate_plugin_registry: true
Craig Tillerbf4b2242015-08-31 15:53:53 -0700820 secure: false
821 vs_project_guid: '{46CEDFFF-9692-456A-AA24-38B5D6BCF4C5}'
822- name: grpc_zookeeper
823 build: all
824 language: c
Craig Tiller25834342015-09-25 08:08:24 -0700825 public_headers:
826 - include/grpc/grpc_zookeeper.h
Craig Tiller25834342015-09-25 08:08:24 -0700827 src:
Craig Tillerb11b34a2016-04-01 12:30:06 -0700828 - src/core/ext/resolver/zookeeper/zookeeper_resolver.c
Craig Tiller25834342015-09-25 08:08:24 -0700829 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -0800830 - gpr
Craig Tiller25834342015-09-25 08:08:24 -0700831 - grpc
832 external_deps:
833 - zookeeper
834 platforms:
835 - linux
Craig Tillerbf4b2242015-08-31 15:53:53 -0700836 secure: false
837- name: reconnect_server
838 build: private
839 language: c
Craig Tiller25834342015-09-25 08:08:24 -0700840 headers:
841 - test/core/util/reconnect_server.h
842 src:
843 - test/core/util/reconnect_server.c
844 deps:
yang-gc9fca182015-11-06 16:41:33 -0800845 - test_tcp_server
846 - grpc_test_util
847 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -0800848 - gpr_test_util
849 - gpr
yang-gc9fca182015-11-06 16:41:33 -0800850- name: test_tcp_server
851 build: private
852 language: c
853 headers:
854 - test/core/util/test_tcp_server.h
855 src:
856 - test/core/util/test_tcp_server.c
857 deps:
Craig Tiller25834342015-09-25 08:08:24 -0700858 - grpc_test_util
859 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -0800860 - gpr_test_util
861 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -0700862- name: grpc++
863 build: all
864 language: c++
Craig Tiller25834342015-09-25 08:08:24 -0700865 headers:
866 - src/cpp/client/secure_credentials.h
David Garcia Quintas79d90962016-03-09 13:57:46 -0800867 - src/cpp/common/core_codegen.h
Craig Tiller25834342015-09-25 08:08:24 -0700868 - src/cpp/common/secure_auth_context.h
869 - src/cpp/server/secure_server_credentials.h
870 src:
Craig Tiller25834342015-09-25 08:08:24 -0700871 - src/cpp/client/secure_credentials.cc
872 - src/cpp/common/auth_property_iterator.cc
873 - src/cpp/common/secure_auth_context.cc
yang-g52705592015-11-25 11:45:33 -0800874 - src/cpp/common/secure_channel_arguments.cc
Craig Tiller25834342015-09-25 08:08:24 -0700875 - src/cpp/common/secure_create_auth_context.cc
876 - src/cpp/server/secure_server_credentials.cc
877 deps:
Craig Tiller25834342015-09-25 08:08:24 -0700878 - grpc
Craig Tillerbf4b2242015-08-31 15:53:53 -0700879 baselib: true
880 dll: true
Craig Tiller25834342015-09-25 08:08:24 -0700881 filegroups:
882 - grpc++_base
David Garcia Quintasddcb53a2016-01-21 17:48:34 -0800883 - grpc++_codegen
Craig Tillerbf4b2242015-08-31 15:53:53 -0700884 secure: check
885 vs_project_guid: '{C187A093-A0FE-489D-A40A-6E33DE0F9FEB}'
886- name: grpc++_test_config
887 build: private
888 language: c++
Craig Tiller25834342015-09-25 08:08:24 -0700889 headers:
890 - test/cpp/util/test_config.h
891 src:
892 - test/cpp/util/test_config.cc
Craig Tillerbf4b2242015-08-31 15:53:53 -0700893- name: grpc++_test_util
894 build: private
895 language: c++
Craig Tiller25834342015-09-25 08:08:24 -0700896 headers:
yang-gd6f7d992016-01-14 16:04:20 -0800897 - test/cpp/end2end/test_service_impl.h
yang-g9f173142016-01-15 12:46:40 -0800898 - test/cpp/util/byte_buffer_proto_helper.h
Craig Tiller25834342015-09-25 08:08:24 -0700899 - test/cpp/util/cli_call.h
900 - test/cpp/util/create_test_channel.h
901 - test/cpp/util/string_ref_helper.h
902 - test/cpp/util/subprocess.h
yang-g7d2a3e12016-02-18 15:41:56 -0800903 - test/cpp/util/test_credentials_provider.h
Craig Tiller25834342015-09-25 08:08:24 -0700904 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -0800905 - src/proto/grpc/testing/echo_messages.proto
906 - src/proto/grpc/testing/echo.proto
907 - src/proto/grpc/testing/duplicate/echo_duplicate.proto
yang-gd6f7d992016-01-14 16:04:20 -0800908 - test/cpp/end2end/test_service_impl.cc
yang-g9f173142016-01-15 12:46:40 -0800909 - test/cpp/util/byte_buffer_proto_helper.cc
Craig Tiller25834342015-09-25 08:08:24 -0700910 - test/cpp/util/cli_call.cc
911 - test/cpp/util/create_test_channel.cc
912 - test/cpp/util/string_ref_helper.cc
913 - test/cpp/util/subprocess.cc
yang-g7d2a3e12016-02-18 15:41:56 -0800914 - test/cpp/util/test_credentials_provider.cc
Craig Tiller25834342015-09-25 08:08:24 -0700915 deps:
916 - grpc++
917 - grpc_test_util
Craig Tillerbf4b2242015-08-31 15:53:53 -0700918- name: grpc++_unsecure
919 build: all
920 language: c++
Craig Tiller25834342015-09-25 08:08:24 -0700921 src:
922 - src/cpp/common/insecure_create_auth_context.cc
923 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -0800924 - gpr
Craig Tiller25834342015-09-25 08:08:24 -0700925 - grpc_unsecure
Craig Tillerbf4b2242015-08-31 15:53:53 -0700926 baselib: true
927 dll: true
Craig Tiller25834342015-09-25 08:08:24 -0700928 filegroups:
929 - grpc++_base
David Garcia Quintasddcb53a2016-01-21 17:48:34 -0800930 - grpc++_codegen
Craig Tillerbf4b2242015-08-31 15:53:53 -0700931 secure: false
932 vs_project_guid: '{6EE56155-DF7C-4F6E-BFC4-F6F776BEB211}'
933- name: grpc_plugin_support
934 build: protoc
935 language: c++
Craig Tiller25834342015-09-25 08:08:24 -0700936 headers:
Craig Tiller25834342015-09-25 08:08:24 -0700937 - src/compiler/config.h
938 - src/compiler/cpp_generator.h
939 - src/compiler/cpp_generator_helpers.h
940 - src/compiler/csharp_generator.h
941 - src/compiler/csharp_generator_helpers.h
942 - src/compiler/generator_helpers.h
murgatroid99d2ee81f2016-02-26 11:10:33 -0800943 - src/compiler/node_generator.h
944 - src/compiler/node_generator_helpers.h
Craig Tiller25834342015-09-25 08:08:24 -0700945 - src/compiler/objective_c_generator.h
946 - src/compiler/objective_c_generator_helpers.h
947 - src/compiler/python_generator.h
948 - src/compiler/ruby_generator.h
949 - src/compiler/ruby_generator_helpers-inl.h
950 - src/compiler/ruby_generator_map-inl.h
951 - src/compiler/ruby_generator_string-inl.h
952 src:
953 - src/compiler/cpp_generator.cc
954 - src/compiler/csharp_generator.cc
murgatroid99d2ee81f2016-02-26 11:10:33 -0800955 - src/compiler/node_generator.cc
Craig Tiller25834342015-09-25 08:08:24 -0700956 - src/compiler/objective_c_generator.cc
957 - src/compiler/python_generator.cc
958 - src/compiler/ruby_generator.cc
David Garcia Quintasddcb53a2016-01-21 17:48:34 -0800959 filegroups:
Craig Tiller03915e52016-04-07 09:15:10 -0700960 - grpc++_config
Craig Tillerbf4b2242015-08-31 15:53:53 -0700961 secure: false
962 vs_project_guid: '{B6E81D84-2ACB-41B8-8781-493A944C7817}'
Jan Tattermusch6611dde2016-02-22 08:48:02 -0800963 vs_props:
964 - protoc
Craig Tillerbf4b2242015-08-31 15:53:53 -0700965- name: interop_client_helper
966 build: private
967 language: c++
Craig Tiller25834342015-09-25 08:08:24 -0700968 headers:
969 - test/cpp/interop/client_helper.h
970 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -0800971 - src/proto/grpc/testing/messages.proto
Craig Tiller25834342015-09-25 08:08:24 -0700972 - test/cpp/interop/client_helper.cc
973 deps:
974 - grpc++_test_util
975 - grpc_test_util
976 - grpc++
977 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -0800978 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -0700979- name: interop_client_main
980 build: private
981 language: c++
Craig Tiller25834342015-09-25 08:08:24 -0700982 headers:
983 - test/cpp/interop/interop_client.h
984 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -0800985 - src/proto/grpc/testing/empty.proto
986 - src/proto/grpc/testing/messages.proto
987 - src/proto/grpc/testing/test.proto
Craig Tiller25834342015-09-25 08:08:24 -0700988 - test/cpp/interop/client.cc
989 - test/cpp/interop/interop_client.cc
990 deps:
991 - interop_client_helper
992 - grpc++_test_util
993 - grpc_test_util
994 - grpc++
995 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -0800996 - gpr_test_util
997 - gpr
Craig Tiller25834342015-09-25 08:08:24 -0700998 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -0700999- name: interop_server_helper
1000 build: private
1001 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07001002 headers:
1003 - test/cpp/interop/server_helper.h
1004 src:
1005 - test/cpp/interop/server_helper.cc
1006 deps:
1007 - grpc_test_util
1008 - grpc++
1009 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001010 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001011- name: interop_server_main
1012 build: private
1013 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07001014 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -08001015 - src/proto/grpc/testing/empty.proto
1016 - src/proto/grpc/testing/messages.proto
1017 - src/proto/grpc/testing/test.proto
Craig Tiller732a8752016-02-22 15:59:19 -08001018 - test/cpp/interop/server_main.cc
Craig Tiller25834342015-09-25 08:08:24 -07001019 deps:
1020 - interop_server_helper
1021 - grpc++_test_util
1022 - grpc_test_util
1023 - grpc++
1024 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001025 - gpr_test_util
1026 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001027 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -07001028- name: qps
1029 build: private
1030 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07001031 headers:
1032 - test/cpp/qps/client.h
1033 - test/cpp/qps/driver.h
1034 - test/cpp/qps/histogram.h
1035 - test/cpp/qps/interarrival.h
vjpaic8034422016-01-19 15:32:42 -08001036 - test/cpp/qps/limit_cores.h
Craig Tiller25834342015-09-25 08:08:24 -07001037 - test/cpp/qps/perf_db_client.h
1038 - test/cpp/qps/qps_worker.h
1039 - test/cpp/qps/report.h
1040 - test/cpp/qps/server.h
1041 - test/cpp/qps/stats.h
Craig Tiller732a8752016-02-22 15:59:19 -08001042 - test/cpp/qps/usage_timer.h
Craig Tiller25834342015-09-25 08:08:24 -07001043 - test/cpp/util/benchmark_config.h
1044 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -08001045 - src/proto/grpc/testing/messages.proto
Craig Tiller1b4e3302015-12-17 16:35:00 -08001046 - src/proto/grpc/testing/payloads.proto
Craig Tiller1b4e3302015-12-17 16:35:00 -08001047 - src/proto/grpc/testing/stats.proto
Jan Tattermusch7c60b272016-01-20 18:23:13 -08001048 - src/proto/grpc/testing/control.proto
1049 - src/proto/grpc/testing/services.proto
Craig Tiller1b4e3302015-12-17 16:35:00 -08001050 - src/proto/grpc/testing/perf_db.proto
Craig Tiller25834342015-09-25 08:08:24 -07001051 - test/cpp/qps/client_async.cc
1052 - test/cpp/qps/client_sync.cc
1053 - test/cpp/qps/driver.cc
vjpaic8034422016-01-19 15:32:42 -08001054 - test/cpp/qps/limit_cores.cc
Craig Tiller25834342015-09-25 08:08:24 -07001055 - test/cpp/qps/perf_db_client.cc
1056 - test/cpp/qps/qps_worker.cc
1057 - test/cpp/qps/report.cc
1058 - test/cpp/qps/server_async.cc
1059 - test/cpp/qps/server_sync.cc
Craig Tiller732a8752016-02-22 15:59:19 -08001060 - test/cpp/qps/usage_timer.cc
Craig Tiller25834342015-09-25 08:08:24 -07001061 - test/cpp/util/benchmark_config.cc
1062 deps:
1063 - grpc_test_util
1064 - grpc++_test_util
1065 - grpc++
Craig Tillerbf4b2242015-08-31 15:53:53 -07001066- name: grpc_csharp_ext
1067 build: all
1068 language: csharp
Craig Tiller25834342015-09-25 08:08:24 -07001069 src:
1070 - src/csharp/ext/grpc_csharp_ext.c
1071 deps:
Craig Tiller25834342015-09-25 08:08:24 -07001072 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001073 - gpr
Craig Tiller41304a72016-02-02 13:59:33 -08001074 LDFLAGS: $(if $(subst Linux,,$(SYSTEM)),,-Wl$(comma)-wrap$(comma)memcpy)
Jan Tattermusch324140c2016-01-12 08:54:01 -08001075 deps_linkage: static
Craig Tillerbf4b2242015-08-31 15:53:53 -07001076 dll: only
1077 vs_config_type: DynamicLibrary
Craig Tiller25834342015-09-25 08:08:24 -07001078 vs_packages:
1079 - grpc.dependencies.openssl
1080 - grpc.dependencies.zlib
Craig Tillerbf4b2242015-08-31 15:53:53 -07001081 vs_project_guid: '{D64C6D63-4458-4A88-AB38-35678384A7E4}'
Craig Tiller25834342015-09-25 08:08:24 -07001082 vs_props:
1083 - zlib
1084 - openssl
1085 - winsock
1086 - global
Craig Tillerbf4b2242015-08-31 15:53:53 -07001087targets:
Nicolas "Pixel" Nobled5d83aa2016-01-31 06:21:49 +01001088- name: alarm_test
1089 build: test
1090 language: c
1091 src:
1092 - test/core/surface/alarm_test.c
1093 deps:
1094 - grpc_test_util
1095 - grpc
Craig Tiller1298afd2016-02-09 12:29:17 -08001096 - gpr_test_util
1097 - gpr
David Garcia Quintas48ec8062015-12-11 14:04:59 -08001098- name: algorithm_test
1099 build: test
1100 language: c
1101 src:
1102 - test/core/compression/algorithm_test.c
1103 deps:
1104 - grpc_test_util
1105 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001106 - gpr_test_util
1107 - gpr
David Garcia Quintasa5aa19b2015-12-09 14:17:52 -08001108- name: alloc_test
1109 build: test
1110 language: c
1111 src:
1112 - test/core/support/alloc_test.c
1113 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001114 - gpr_test_util
1115 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001116- name: alpn_test
1117 build: test
1118 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001119 src:
1120 - test/core/transport/chttp2/alpn_test.c
1121 deps:
1122 - grpc_test_util
1123 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001124 - gpr_test_util
1125 - gpr
Craig Tillerfc98f922016-04-13 08:45:06 -07001126- name: api_fuzzer
1127 build: fuzzer
1128 language: c
1129 src:
1130 - test/core/end2end/fuzzers/api_fuzzer.c
1131 deps:
1132 - grpc_test_util
1133 - grpc
1134 - gpr_test_util
1135 - gpr
1136 corpus_dirs:
1137 - test/core/end2end/fuzzers/api_fuzzer_corpus
Craig Tiller0477d7d2016-04-24 10:42:50 -07001138 dict: test/core/end2end/fuzzers/api_fuzzer.dictionary
Craig Tillerfc98f922016-04-13 08:45:06 -07001139 maxlen: 2048
Craig Tillerbf4b2242015-08-31 15:53:53 -07001140- name: bin_encoder_test
1141 build: test
1142 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001143 src:
1144 - test/core/transport/chttp2/bin_encoder_test.c
1145 deps:
1146 - grpc_test_util
1147 - grpc
Alistair Veitch75d5c0f2016-02-02 09:43:02 -08001148- name: census_context_test
1149 build: test
1150 language: c
1151 src:
1152 - test/core/census/context_test.c
1153 deps:
1154 - grpc_test_util
1155 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001156 - gpr_test_util
1157 - gpr
yang-gc0ed5092015-12-09 08:48:08 -08001158- name: channel_create_test
1159 build: test
1160 language: c
1161 src:
1162 - test/core/surface/channel_create_test.c
1163 deps:
1164 - grpc_test_util
1165 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001166 - gpr_test_util
1167 - gpr
Craig Tillerca1593a2015-11-02 14:08:33 -08001168- name: chttp2_hpack_encoder_test
Craig Tillerbf4b2242015-08-31 15:53:53 -07001169 build: test
1170 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001171 src:
Craig Tillerca1593a2015-11-02 14:08:33 -08001172 - test/core/transport/chttp2/hpack_encoder_test.c
Craig Tiller25834342015-09-25 08:08:24 -07001173 deps:
1174 - grpc_test_util
1175 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001176 - gpr_test_util
1177 - gpr
Craig Tillerca1593a2015-11-02 14:08:33 -08001178- name: chttp2_status_conversion_test
Craig Tillerbf4b2242015-08-31 15:53:53 -07001179 build: test
1180 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001181 src:
Craig Tillerca1593a2015-11-02 14:08:33 -08001182 - test/core/transport/chttp2/status_conversion_test.c
Craig Tiller25834342015-09-25 08:08:24 -07001183 deps:
1184 - grpc_test_util
1185 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001186 - gpr_test_util
1187 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001188- name: chttp2_stream_map_test
1189 build: test
1190 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001191 src:
1192 - test/core/transport/chttp2/stream_map_test.c
1193 deps:
1194 - grpc_test_util
1195 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001196 - gpr_test_util
1197 - gpr
Craig Tiller8ab91b22015-12-07 11:28:51 -08001198- name: chttp2_varint_test
1199 build: test
1200 language: c
1201 src:
1202 - test/core/transport/chttp2/varint_test.c
1203 deps:
1204 - grpc_test_util
1205 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001206 - gpr_test_util
1207 - gpr
Craig Tiller845516e2016-04-11 20:49:20 -07001208- name: client_fuzzer
1209 build: fuzzer
1210 language: c
1211 src:
1212 - test/core/end2end/fuzzers/client_fuzzer.c
1213 deps:
1214 - grpc_test_util
1215 - grpc
1216 - gpr_test_util
1217 - gpr
1218 corpus_dirs:
1219 - test/core/end2end/fuzzers/client_fuzzer_corpus
Craig Tiller134a6b62016-04-18 08:14:20 -07001220 dict: test/core/end2end/fuzzers/hpack.dictionary
Craig Tiller845516e2016-04-11 20:49:20 -07001221 maxlen: 2048
Craig Tillerbf4b2242015-08-31 15:53:53 -07001222- name: compression_test
1223 build: test
1224 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001225 src:
1226 - test/core/compression/compression_test.c
1227 deps:
1228 - grpc_test_util
1229 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001230 - gpr_test_util
1231 - gpr
Craig Tiller57e27432016-03-11 16:53:58 -08001232- name: concurrent_connectivity_test
1233 build: test
1234 language: c
1235 src:
1236 - test/core/surface/concurrent_connectivity_test.c
1237 deps:
1238 - grpc_test_util
1239 - grpc
1240 - gpr_test_util
1241 - gpr
Craig Tillere91ef682016-03-11 08:59:17 -08001242- name: dns_resolver_connectivity_test
Craig Tillere2327db2016-03-11 09:52:42 -08001243 cpu_cost: 0.1
Craig Tillere91ef682016-03-11 08:59:17 -08001244 build: test
1245 language: c
1246 src:
1247 - test/core/client_config/resolvers/dns_resolver_connectivity_test.c
1248 deps:
1249 - grpc_test_util
1250 - grpc
1251 - gpr_test_util
1252 - gpr
Craig Tillera0c7cdd2015-12-11 12:46:58 -08001253- name: dns_resolver_test
1254 build: test
1255 language: c
1256 src:
1257 - test/core/client_config/resolvers/dns_resolver_test.c
1258 deps:
1259 - grpc_test_util
1260 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001261 - gpr_test_util
1262 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001263- name: dualstack_socket_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001264 cpu_cost: 0.1
Craig Tillerbf4b2242015-08-31 15:53:53 -07001265 build: test
1266 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001267 src:
1268 - test/core/end2end/dualstack_socket_test.c
1269 deps:
1270 - grpc_test_util
1271 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001272 - gpr_test_util
1273 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001274 platforms:
1275 - mac
1276 - linux
1277 - posix
Craig Tillere0b8a422015-08-31 16:03:39 -07001278- name: endpoint_pair_test
1279 build: test
1280 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001281 src:
1282 - test/core/iomgr/endpoint_pair_test.c
1283 deps:
1284 - grpc_test_util
1285 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001286 - gpr_test_util
1287 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001288- name: fd_conservation_posix_test
1289 build: test
1290 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001291 src:
1292 - test/core/iomgr/fd_conservation_posix_test.c
1293 deps:
1294 - grpc_test_util
1295 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001296 - gpr_test_util
1297 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001298 platforms:
1299 - mac
1300 - linux
1301 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07001302- name: fd_posix_test
1303 build: test
1304 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001305 src:
1306 - test/core/iomgr/fd_posix_test.c
1307 deps:
1308 - grpc_test_util
1309 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001310 - gpr_test_util
1311 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001312 platforms:
1313 - mac
1314 - linux
1315 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07001316- name: fling_client
1317 build: test
1318 run: false
1319 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001320 src:
1321 - test/core/fling/client.c
1322 deps:
1323 - grpc_test_util
1324 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001325 - gpr_test_util
1326 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001327- name: fling_server
1328 build: test
1329 run: false
1330 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001331 src:
1332 - test/core/fling/server.c
1333 deps:
1334 - grpc_test_util
1335 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001336 - gpr_test_util
1337 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001338- name: fling_stream_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001339 cpu_cost: 2
Craig Tillerbf4b2242015-08-31 15:53:53 -07001340 build: test
1341 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001342 src:
1343 - test/core/fling/fling_stream_test.c
1344 deps:
1345 - grpc_test_util
1346 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001347 - gpr_test_util
1348 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001349 platforms:
1350 - mac
1351 - linux
1352 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07001353- name: fling_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001354 cpu_cost: 2
Craig Tillerbf4b2242015-08-31 15:53:53 -07001355 build: test
1356 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001357 src:
1358 - test/core/fling/fling_test.c
1359 deps:
1360 - grpc_test_util
1361 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001362 - gpr_test_util
1363 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001364 platforms:
1365 - mac
1366 - linux
1367 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07001368- name: gen_hpack_tables
1369 build: tool
1370 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001371 src:
1372 - tools/codegen/core/gen_hpack_tables.c
1373 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001374 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001375 - grpc
Craig Tillerbf4b2242015-08-31 15:53:53 -07001376- name: gen_legal_metadata_characters
1377 build: tool
1378 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001379 src:
1380 - tools/codegen/core/gen_legal_metadata_characters.c
Craig Tillerbf4b2242015-08-31 15:53:53 -07001381 deps: []
Craig Tiller1b719582016-03-24 09:06:13 -07001382- name: goaway_server_test
1383 cpu_cost: 0.1
1384 build: test
1385 language: c
1386 src:
1387 - test/core/end2end/goaway_server_test.c
1388 deps:
1389 - grpc_test_util
1390 - grpc
1391 - gpr_test_util
1392 - gpr
1393 platforms:
1394 - mac
1395 - linux
1396 - posix
Craig Tillerfba79f22015-11-23 11:06:55 -08001397- name: gpr_avl_test
1398 build: test
1399 language: c
1400 src:
1401 - test/core/support/avl_test.c
1402 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001403 - gpr_test_util
1404 - gpr
Craig Tillerc72cc422016-03-11 10:54:36 -08001405- name: gpr_backoff_test
1406 build: test
1407 language: c
1408 src:
1409 - test/core/support/backoff_test.c
1410 deps:
1411 - gpr_test_util
1412 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001413- name: gpr_cmdline_test
1414 build: test
1415 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001416 src:
1417 - test/core/support/cmdline_test.c
1418 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001419 - gpr_test_util
1420 - gpr
Alistair Veitchdcfb3fe2015-10-20 17:01:59 -07001421- name: gpr_cpu_test
1422 build: test
1423 language: c
1424 src:
1425 - test/core/support/cpu_test.c
1426 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001427 - gpr_test_util
1428 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001429- name: gpr_env_test
1430 build: test
1431 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001432 src:
1433 - test/core/support/env_test.c
1434 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001435 - gpr_test_util
1436 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001437- name: gpr_histogram_test
1438 build: test
1439 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001440 src:
1441 - test/core/support/histogram_test.c
1442 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001443 - gpr_test_util
1444 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001445- name: gpr_host_port_test
1446 build: test
1447 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001448 src:
1449 - test/core/support/host_port_test.c
1450 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001451 - gpr_test_util
1452 - gpr
Craig Tiller732a8752016-02-22 15:59:19 -08001453- name: gpr_load_file_test
1454 build: test
1455 language: c
1456 src:
1457 - test/core/support/load_file_test.c
1458 deps:
1459 - gpr_test_util
1460 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001461- name: gpr_log_test
1462 build: test
1463 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001464 src:
1465 - test/core/support/log_test.c
1466 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001467 - gpr_test_util
1468 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001469- name: gpr_slice_buffer_test
1470 build: test
1471 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001472 src:
1473 - test/core/support/slice_buffer_test.c
1474 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001475 - gpr_test_util
1476 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001477- name: gpr_slice_test
1478 build: test
1479 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001480 src:
1481 - test/core/support/slice_test.c
1482 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001483 - gpr_test_util
1484 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001485- name: gpr_stack_lockfree_test
Craig Tillerbfe69362016-01-20 09:38:21 -08001486 cpu_cost: 10
Craig Tillerbf4b2242015-08-31 15:53:53 -07001487 build: test
1488 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001489 src:
1490 - test/core/support/stack_lockfree_test.c
1491 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001492 - gpr_test_util
1493 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001494- name: gpr_string_test
1495 build: test
1496 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001497 src:
1498 - test/core/support/string_test.c
1499 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001500 - gpr_test_util
1501 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001502- name: gpr_sync_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001503 cpu_cost: 10
Craig Tillerbf4b2242015-08-31 15:53:53 -07001504 build: test
1505 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001506 src:
1507 - test/core/support/sync_test.c
1508 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001509 - gpr_test_util
1510 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001511- name: gpr_thd_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001512 cpu_cost: 10
Craig Tillerbf4b2242015-08-31 15:53:53 -07001513 build: test
1514 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001515 src:
1516 - test/core/support/thd_test.c
1517 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001518 - gpr_test_util
1519 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001520- name: gpr_time_test
1521 build: test
1522 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001523 src:
1524 - test/core/support/time_test.c
1525 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001526 - gpr_test_util
1527 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001528- name: gpr_tls_test
1529 build: test
1530 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001531 src:
1532 - test/core/support/tls_test.c
1533 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001534 - gpr_test_util
1535 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001536- name: gpr_useful_test
1537 build: test
1538 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001539 src:
1540 - test/core/support/useful_test.c
1541 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001542 - gpr_test_util
1543 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001544- name: grpc_auth_context_test
1545 build: test
1546 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001547 src:
1548 - test/core/security/auth_context_test.c
1549 deps:
1550 - grpc_test_util
1551 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001552 - gpr_test_util
1553 - gpr
Craig Tiller732a8752016-02-22 15:59:19 -08001554- name: grpc_b64_test
Craig Tillerbf4b2242015-08-31 15:53:53 -07001555 build: test
1556 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001557 src:
Craig Tiller732a8752016-02-22 15:59:19 -08001558 - test/core/security/b64_test.c
Craig Tiller25834342015-09-25 08:08:24 -07001559 deps:
1560 - grpc_test_util
1561 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001562 - gpr_test_util
1563 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001564- name: grpc_byte_buffer_reader_test
1565 build: test
1566 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001567 src:
1568 - test/core/surface/byte_buffer_reader_test.c
1569 deps:
1570 - grpc_test_util
1571 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001572 - gpr_test_util
1573 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001574- name: grpc_channel_args_test
1575 build: test
1576 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001577 src:
1578 - test/core/channel/channel_args_test.c
1579 deps:
1580 - grpc_test_util
1581 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001582 - gpr_test_util
1583 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001584- name: grpc_channel_stack_test
1585 build: test
1586 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001587 src:
1588 - test/core/channel/channel_stack_test.c
1589 deps:
1590 - grpc_test_util
1591 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001592 - gpr_test_util
1593 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001594- name: grpc_completion_queue_test
1595 build: test
1596 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001597 src:
1598 - test/core/surface/completion_queue_test.c
1599 deps:
1600 - grpc_test_util
1601 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001602 - gpr_test_util
1603 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001604- name: grpc_create_jwt
1605 build: tool
1606 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001607 src:
1608 - test/core/security/create_jwt.c
1609 deps:
1610 - grpc_test_util
1611 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001612 - gpr_test_util
1613 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001614- name: grpc_credentials_test
1615 build: test
1616 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001617 src:
1618 - test/core/security/credentials_test.c
1619 deps:
1620 - grpc_test_util
1621 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001622 - gpr_test_util
1623 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001624- name: grpc_fetch_oauth2
1625 build: tool
1626 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001627 src:
1628 - test/core/security/fetch_oauth2.c
1629 deps:
1630 - grpc_test_util
1631 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001632 - gpr_test_util
1633 - gpr
yang-ga1fecbc2015-12-07 15:46:49 -08001634- name: grpc_invalid_channel_args_test
1635 build: test
1636 language: c
1637 src:
1638 - test/core/surface/invalid_channel_args_test.c
1639 deps:
1640 - grpc_test_util
1641 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001642 - gpr_test_util
1643 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001644- name: grpc_json_token_test
1645 build: test
1646 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001647 src:
1648 - test/core/security/json_token_test.c
1649 deps:
1650 - grpc_test_util
1651 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001652 - gpr_test_util
1653 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001654 platforms:
1655 - linux
1656 - posix
1657 - mac
Craig Tillerbf4b2242015-08-31 15:53:53 -07001658- name: grpc_jwt_verifier_test
1659 build: test
1660 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001661 src:
1662 - test/core/security/jwt_verifier_test.c
1663 deps:
1664 - grpc_test_util
1665 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001666 - gpr_test_util
1667 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001668- name: grpc_print_google_default_creds_token
1669 build: tool
1670 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001671 src:
1672 - test/core/security/print_google_default_creds_token.c
1673 deps:
1674 - grpc_test_util
1675 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001676 - gpr_test_util
1677 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001678- name: grpc_security_connector_test
1679 build: test
1680 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001681 src:
1682 - test/core/security/security_connector_test.c
1683 deps:
1684 - grpc_test_util
1685 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001686 - gpr_test_util
1687 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001688- name: grpc_verify_jwt
1689 build: tool
1690 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001691 src:
1692 - test/core/security/verify_jwt.c
1693 deps:
1694 - grpc_test_util
1695 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001696 - gpr_test_util
1697 - gpr
Craig Tiller71c610d2016-03-18 15:57:08 -07001698- name: hpack_parser_fuzzer_test
1699 build: fuzzer
1700 language: c
1701 src:
1702 - test/core/transport/chttp2/hpack_parser_fuzzer_test.c
1703 deps:
1704 - grpc_test_util
1705 - grpc
1706 - gpr_test_util
1707 - gpr
1708 corpus_dirs:
1709 - test/core/transport/chttp2/hpack_parser_corpus
Craig Tiller134a6b62016-04-18 08:14:20 -07001710 dict: test/core/end2end/fuzzers/hpack.dictionary
Craig Tillerd153cbe2016-04-04 15:43:30 -07001711 maxlen: 512
Craig Tillerbf4b2242015-08-31 15:53:53 -07001712- name: hpack_parser_test
1713 build: test
1714 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001715 src:
1716 - test/core/transport/chttp2/hpack_parser_test.c
1717 deps:
1718 - grpc_test_util
1719 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001720 - gpr_test_util
1721 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001722- name: hpack_table_test
1723 build: test
1724 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001725 src:
1726 - test/core/transport/chttp2/hpack_table_test.c
1727 deps:
1728 - grpc_test_util
1729 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001730 - gpr_test_util
1731 - gpr
Craig Tiller21239742016-03-23 16:33:28 -07001732- name: http_fuzzer_test
1733 build: fuzzer
1734 language: c
1735 src:
1736 - test/core/http/fuzzer.c
1737 deps:
1738 - grpc_test_util
1739 - grpc
1740 - gpr_test_util
1741 - gpr
1742 corpus_dirs:
1743 - test/core/http/corpus
Craig Tillerd153cbe2016-04-04 15:43:30 -07001744 maxlen: 2048
Matthew Iselin1824f052016-02-10 12:16:06 +11001745- name: http_parser_test
Craig Tillerbf4b2242015-08-31 15:53:53 -07001746 build: test
1747 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001748 src:
Matthew Iselin1824f052016-02-10 12:16:06 +11001749 - test/core/http/parser_test.c
Craig Tiller25834342015-09-25 08:08:24 -07001750 deps:
1751 - grpc_test_util
1752 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001753 - gpr_test_util
1754 - gpr
Matthew Iselin1824f052016-02-10 12:16:06 +11001755- name: httpcli_format_request_test
Craig Tillerbf4b2242015-08-31 15:53:53 -07001756 build: test
1757 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001758 src:
Matthew Iselin1824f052016-02-10 12:16:06 +11001759 - test/core/http/format_request_test.c
Craig Tiller25834342015-09-25 08:08:24 -07001760 deps:
1761 - grpc_test_util
1762 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001763 - gpr_test_util
1764 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001765- name: httpcli_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001766 cpu_cost: 0.5
Craig Tillerbf4b2242015-08-31 15:53:53 -07001767 build: test
1768 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001769 src:
Matthew Iselin1824f052016-02-10 12:16:06 +11001770 - test/core/http/httpcli_test.c
Craig Tiller25834342015-09-25 08:08:24 -07001771 deps:
1772 - grpc_test_util
1773 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001774 - gpr_test_util
1775 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001776 platforms:
1777 - mac
1778 - linux
1779 - posix
Craig Tillercc0535d2015-12-08 15:14:47 -08001780- name: httpscli_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001781 cpu_cost: 0.5
Craig Tillercc0535d2015-12-08 15:14:47 -08001782 build: test
1783 language: c
1784 src:
Matthew Iselin1824f052016-02-10 12:16:06 +11001785 - test/core/http/httpscli_test.c
Craig Tillercc0535d2015-12-08 15:14:47 -08001786 deps:
1787 - grpc_test_util
1788 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001789 - gpr_test_util
1790 - gpr
Craig Tillercc0535d2015-12-08 15:14:47 -08001791 platforms:
Craig Tillercc0535d2015-12-08 15:14:47 -08001792 - linux
yang-gf1183302015-12-07 16:02:05 -08001793- name: init_test
1794 build: test
1795 language: c
1796 src:
1797 - test/core/surface/init_test.c
1798 deps:
1799 - grpc_test_util
1800 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001801 - gpr_test_util
1802 - gpr
Craig Tiller5cb79622016-03-15 14:46:54 -07001803- name: internal_api_canary_iomgr_test
1804 build: test
1805 run: false
1806 language: c
1807 src:
1808 - test/core/internal_api_canaries/iomgr.c
1809 deps:
1810 - grpc_test_util
1811 - grpc
1812 - gpr_test_util
1813 - gpr
1814- name: internal_api_canary_support_test
1815 build: test
1816 run: false
1817 language: c
1818 src:
1819 - test/core/internal_api_canaries/iomgr.c
1820 deps:
1821 - grpc_test_util
1822 - grpc
1823 - gpr_test_util
1824 - gpr
1825- name: internal_api_canary_transport_test
1826 build: test
1827 run: false
1828 language: c
1829 src:
1830 - test/core/internal_api_canaries/iomgr.c
1831 deps:
1832 - grpc_test_util
1833 - grpc
1834 - gpr_test_util
1835 - gpr
yang-g077f6f82015-12-07 11:22:51 -08001836- name: invalid_call_argument_test
1837 build: test
1838 language: c
1839 src:
1840 - test/core/end2end/invalid_call_argument_test.c
1841 deps:
1842 - grpc_test_util
1843 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001844 - gpr_test_util
1845 - gpr
Craig Tiller32173c52016-03-17 14:12:45 -07001846- name: json_fuzzer_test
1847 build: fuzzer
1848 language: c
1849 src:
1850 - test/core/json/fuzzer.c
1851 deps:
1852 - grpc_test_util
1853 - grpc
1854 - gpr_test_util
1855 - gpr
1856 corpus_dirs:
1857 - test/core/json/corpus
Craig Tillerd153cbe2016-04-04 15:43:30 -07001858 maxlen: 512
Craig Tillerbf4b2242015-08-31 15:53:53 -07001859- name: json_rewrite
1860 build: test
1861 run: false
1862 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001863 src:
1864 - test/core/json/json_rewrite.c
1865 deps:
1866 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001867 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001868- name: json_rewrite_test
1869 build: test
1870 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001871 src:
1872 - test/core/json/json_rewrite_test.c
1873 deps:
1874 - grpc_test_util
1875 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001876 - gpr_test_util
1877 - gpr
Nicolas "Pixel" Noble11c320d2015-12-12 01:47:36 +01001878- name: json_stream_error_test
1879 build: test
1880 language: c
1881 src:
1882 - test/core/json/json_stream_error_test.c
1883 deps:
1884 - grpc_test_util
1885 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001886 - gpr_test_util
1887 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001888- name: json_test
1889 build: test
1890 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001891 src:
1892 - test/core/json/json_test.c
1893 deps:
1894 - grpc_test_util
1895 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001896 - gpr_test_util
1897 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001898- name: lame_client_test
1899 build: test
1900 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001901 src:
1902 - test/core/surface/lame_client_test.c
1903 deps:
1904 - grpc_test_util
1905 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001906 - gpr_test_util
1907 - gpr
David Garcia Quintas4fb049b2015-09-03 17:26:06 -07001908- name: lb_policies_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001909 cpu_cost: 0.1
Craig Tillerde7edf82016-03-20 09:12:16 -07001910 flaky: true
David Garcia Quintas4fb049b2015-09-03 17:26:06 -07001911 build: test
1912 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001913 src:
1914 - test/core/client_config/lb_policies_test.c
1915 deps:
1916 - grpc_test_util
1917 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001918 - gpr_test_util
1919 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001920- name: low_level_ping_pong_benchmark
1921 build: benchmark
1922 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001923 src:
1924 - test/core/network_benchmarks/low_level_ping_pong.c
1925 deps:
1926 - grpc_test_util
1927 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001928 - gpr_test_util
1929 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001930 platforms:
1931 - mac
1932 - linux
1933 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07001934- name: message_compress_test
1935 build: test
1936 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001937 src:
1938 - test/core/compression/message_compress_test.c
1939 deps:
1940 - grpc_test_util
1941 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001942 - gpr_test_util
1943 - gpr
Craig Tiller732a8752016-02-22 15:59:19 -08001944- name: mlog_test
Craig Tillera5abbd22016-03-22 06:56:00 -07001945 flaky: true
Craig Tiller732a8752016-02-22 15:59:19 -08001946 build: test
1947 language: c
1948 src:
1949 - test/core/census/mlog_test.c
1950 deps:
1951 - grpc_test_util
1952 - grpc
1953 - gpr_test_util
1954 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001955- name: multiple_server_queues_test
1956 build: test
1957 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001958 src:
1959 - test/core/end2end/multiple_server_queues_test.c
1960 deps:
1961 - grpc_test_util
1962 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001963 - gpr_test_util
1964 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001965- name: murmur_hash_test
1966 build: test
1967 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001968 src:
1969 - test/core/support/murmur_hash_test.c
1970 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001971 - gpr_test_util
1972 - gpr
David Garcia Quintasbf2e73d2016-04-04 18:03:47 -07001973- name: nanopb_fuzzer_response_test
1974 build: fuzzer
1975 language: c
1976 src:
1977 - test/core/nanopb/fuzzer_response.c
1978 deps:
1979 - grpc_test_util
1980 - grpc
1981 - gpr_test_util
1982 - gpr
1983 corpus_dirs:
1984 - test/core/nanopb/corpus_response
Craig Tillerf64df112016-04-05 21:27:41 -07001985 maxlen: 128
David Garcia Quintasbf2e73d2016-04-04 18:03:47 -07001986- name: nanopb_fuzzer_serverlist_test
1987 build: fuzzer
1988 language: c
1989 src:
1990 - test/core/nanopb/fuzzer_serverlist.c
1991 deps:
1992 - grpc_test_util
1993 - grpc
1994 - gpr_test_util
1995 - gpr
1996 corpus_dirs:
1997 - test/core/nanopb/corpus_serverlist
Craig Tillerf64df112016-04-05 21:27:41 -07001998 maxlen: 128
Craig Tillerbf4b2242015-08-31 15:53:53 -07001999- name: no_server_test
Craig Tiller5f735a62016-01-20 09:31:15 -08002000 cpu_cost: 0.1
Craig Tillerbf4b2242015-08-31 15:53:53 -07002001 build: test
2002 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002003 src:
2004 - test/core/end2end/no_server_test.c
2005 deps:
2006 - grpc_test_util
2007 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002008 - gpr_test_util
2009 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002010- name: resolve_address_test
2011 build: test
2012 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002013 src:
2014 - test/core/iomgr/resolve_address_test.c
2015 deps:
2016 - grpc_test_util
2017 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002018 - gpr_test_util
2019 - gpr
yang-gd482e592015-12-10 14:04:00 -08002020- name: secure_channel_create_test
2021 build: test
2022 language: c
2023 src:
2024 - test/core/surface/secure_channel_create_test.c
2025 deps:
2026 - grpc_test_util
2027 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002028 - gpr_test_util
2029 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002030- name: secure_endpoint_test
2031 build: test
2032 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002033 src:
2034 - test/core/security/secure_endpoint_test.c
2035 deps:
2036 - grpc_test_util
2037 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002038 - gpr_test_util
2039 - gpr
yang-gfe9a9752015-12-09 10:47:18 -08002040- name: server_chttp2_test
2041 build: test
2042 language: c
2043 src:
2044 - test/core/surface/server_chttp2_test.c
2045 deps:
2046 - grpc_test_util
2047 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002048 - gpr_test_util
2049 - gpr
Craig Tillerdf262c62016-04-02 13:53:49 -07002050- name: server_fuzzer
2051 build: fuzzer
2052 language: c
2053 src:
2054 - test/core/end2end/fuzzers/server_fuzzer.c
2055 deps:
2056 - grpc_test_util
2057 - grpc
2058 - gpr_test_util
2059 - gpr
2060 corpus_dirs:
2061 - test/core/end2end/fuzzers/server_fuzzer_corpus
Craig Tiller134a6b62016-04-18 08:14:20 -07002062 dict: test/core/end2end/fuzzers/hpack.dictionary
Craig Tillerd153cbe2016-04-04 15:43:30 -07002063 maxlen: 2048
yang-gc3d94fb2015-12-10 14:38:00 -08002064- name: server_test
2065 build: test
2066 language: c
2067 src:
2068 - test/core/surface/server_test.c
2069 deps:
2070 - grpc_test_util
2071 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002072 - gpr_test_util
2073 - gpr
yang-gc9fca182015-11-06 16:41:33 -08002074- name: set_initial_connect_string_test
Craig Tiller5f735a62016-01-20 09:31:15 -08002075 cpu_cost: 0.1
yang-gc9fca182015-11-06 16:41:33 -08002076 build: test
2077 language: c
2078 src:
2079 - test/core/client_config/set_initial_connect_string_test.c
2080 deps:
2081 - test_tcp_server
2082 - grpc_test_util
2083 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002084 - gpr_test_util
2085 - gpr
Craig Tillerb8bd62e2015-12-10 15:51:15 -08002086- name: sockaddr_resolver_test
2087 build: test
2088 language: c
2089 src:
2090 - test/core/client_config/resolvers/sockaddr_resolver_test.c
2091 deps:
2092 - grpc_test_util
2093 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002094 - gpr_test_util
2095 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002096- name: sockaddr_utils_test
2097 build: test
2098 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002099 src:
2100 - test/core/iomgr/sockaddr_utils_test.c
2101 deps:
2102 - grpc_test_util
2103 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002104 - gpr_test_util
2105 - gpr
Craig Tiller27493202015-12-11 11:30:26 -08002106- name: socket_utils_test
2107 build: test
2108 language: c
2109 src:
2110 - test/core/iomgr/socket_utils_test.c
2111 deps:
2112 - grpc_test_util
2113 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002114 - gpr_test_util
2115 - gpr
Craig Tiller27493202015-12-11 11:30:26 -08002116 platforms:
2117 - mac
2118 - linux
2119 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002120- name: tcp_client_posix_test
Craig Tiller5f735a62016-01-20 09:31:15 -08002121 cpu_cost: 0.5
Craig Tillerbf4b2242015-08-31 15:53:53 -07002122 build: test
2123 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002124 src:
2125 - test/core/iomgr/tcp_client_posix_test.c
2126 deps:
2127 - grpc_test_util
2128 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002129 - gpr_test_util
2130 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002131 platforms:
2132 - mac
2133 - linux
2134 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002135- name: tcp_posix_test
Craig Tiller5f735a62016-01-20 09:31:15 -08002136 cpu_cost: 0.5
Craig Tillerbf4b2242015-08-31 15:53:53 -07002137 build: test
2138 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002139 src:
2140 - test/core/iomgr/tcp_posix_test.c
2141 deps:
2142 - grpc_test_util
2143 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002144 - gpr_test_util
2145 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002146 platforms:
2147 - mac
2148 - linux
2149 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002150- name: tcp_server_posix_test
2151 build: test
2152 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002153 src:
2154 - test/core/iomgr/tcp_server_posix_test.c
2155 deps:
2156 - grpc_test_util
2157 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002158 - gpr_test_util
2159 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002160 platforms:
2161 - mac
2162 - linux
2163 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002164- name: time_averaged_stats_test
2165 build: test
2166 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002167 src:
2168 - test/core/iomgr/time_averaged_stats_test.c
2169 deps:
2170 - grpc_test_util
2171 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002172 - gpr_test_util
2173 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002174- name: timeout_encoding_test
2175 build: test
2176 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002177 src:
2178 - test/core/transport/chttp2/timeout_encoding_test.c
2179 deps:
2180 - grpc_test_util
2181 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002182 - gpr_test_util
2183 - gpr
David Garcia Quintasb65e4212015-10-14 12:00:21 -07002184- name: timer_heap_test
2185 build: test
2186 language: c
2187 src:
2188 - test/core/iomgr/timer_heap_test.c
2189 deps:
2190 - grpc_test_util
2191 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002192 - gpr_test_util
2193 - gpr
David Garcia Quintasb65e4212015-10-14 12:00:21 -07002194- name: timer_list_test
2195 build: test
2196 language: c
2197 src:
2198 - test/core/iomgr/timer_list_test.c
2199 deps:
2200 - grpc_test_util
2201 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002202 - gpr_test_util
2203 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002204- name: timers_test
2205 build: test
2206 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002207 src:
2208 - test/core/profiling/timers_test.c
2209 deps:
2210 - grpc_test_util
2211 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002212 - gpr_test_util
2213 - gpr
Craig Tiller179e6fe2015-12-09 11:09:47 -08002214- name: transport_connectivity_state_test
2215 build: test
2216 language: c
2217 src:
2218 - test/core/transport/connectivity_state_test.c
2219 deps:
2220 - grpc_test_util
2221 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002222 - gpr_test_util
2223 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002224- name: transport_metadata_test
2225 build: test
2226 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002227 src:
2228 - test/core/transport/metadata_test.c
2229 deps:
2230 - grpc_test_util
2231 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002232 - gpr_test_util
2233 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002234- name: transport_security_test
2235 build: test
2236 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002237 src:
2238 - test/core/tsi/transport_security_test.c
2239 deps:
2240 - grpc_test_util
2241 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002242 - gpr_test_util
2243 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002244 platforms:
2245 - linux
2246 - posix
2247 - mac
Craig Tillerbf4b2242015-08-31 15:53:53 -07002248- name: udp_server_test
2249 build: test
2250 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002251 src:
2252 - test/core/iomgr/udp_server_test.c
2253 deps:
2254 - grpc_test_util
2255 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002256 - gpr_test_util
2257 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002258 platforms:
2259 - mac
2260 - linux
2261 - posix
Craig Tiller71c610d2016-03-18 15:57:08 -07002262- name: uri_fuzzer_test
2263 build: fuzzer
2264 language: c
2265 src:
2266 - test/core/client_config/uri_fuzzer_test.c
2267 deps:
2268 - grpc_test_util
2269 - grpc
2270 - gpr_test_util
2271 - gpr
2272 corpus_dirs:
2273 - test/core/client_config/uri_corpus
Craig Tillerd153cbe2016-04-04 15:43:30 -07002274 maxlen: 128
Craig Tillerbf4b2242015-08-31 15:53:53 -07002275- name: uri_parser_test
2276 build: test
2277 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002278 src:
2279 - test/core/client_config/uri_parser_test.c
2280 deps:
2281 - grpc_test_util
2282 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002283 - gpr_test_util
2284 - gpr
Craig Tiller73b66062015-09-09 09:34:46 -07002285- name: workqueue_test
2286 build: test
2287 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002288 src:
2289 - test/core/iomgr/workqueue_test.c
2290 deps:
2291 - grpc_test_util
2292 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002293 - gpr_test_util
2294 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002295 platforms:
2296 - mac
2297 - linux
2298 - posix
vjpai04e992a2016-02-10 16:58:38 -08002299- name: alarm_cpp_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002300 gtest: true
vjpai04e992a2016-02-10 16:58:38 -08002301 build: test
2302 language: c++
2303 src:
2304 - test/cpp/common/alarm_cpp_test.cc
2305 deps:
2306 - grpc++_test_util
2307 - grpc_test_util
2308 - grpc++
2309 - grpc
Vijay Pai29e1d952016-02-11 00:26:18 -08002310 - gpr_test_util
2311 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002312- name: async_end2end_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002313 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002314 build: test
2315 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002316 src:
2317 - test/cpp/end2end/async_end2end_test.cc
2318 deps:
2319 - grpc++_test_util
2320 - grpc_test_util
2321 - grpc++
2322 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002323 - gpr_test_util
2324 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002325- name: async_streaming_ping_pong_test
2326 build: test
2327 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002328 src:
2329 - test/cpp/qps/async_streaming_ping_pong_test.cc
2330 deps:
2331 - qps
2332 - grpc++_test_util
2333 - grpc_test_util
2334 - grpc++
2335 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002336 - gpr_test_util
2337 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002338 platforms:
2339 - mac
2340 - linux
2341 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002342- name: async_unary_ping_pong_test
2343 build: test
2344 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002345 src:
2346 - test/cpp/qps/async_unary_ping_pong_test.cc
2347 deps:
2348 - qps
2349 - grpc++_test_util
2350 - grpc_test_util
2351 - grpc++
2352 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002353 - gpr_test_util
2354 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002355 platforms:
2356 - mac
2357 - linux
2358 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002359- name: auth_property_iterator_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002360 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002361 build: test
2362 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002363 src:
2364 - test/cpp/common/auth_property_iterator_test.cc
2365 deps:
2366 - grpc++_test_util
2367 - grpc_test_util
2368 - grpc++
2369 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002370 - gpr_test_util
2371 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002372- name: channel_arguments_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002373 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002374 build: test
2375 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002376 src:
yang-g52705592015-11-25 11:45:33 -08002377 - test/cpp/common/channel_arguments_test.cc
Craig Tiller25834342015-09-25 08:08:24 -07002378 deps:
2379 - grpc++
2380 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002381 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002382- name: cli_call_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002383 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002384 build: test
2385 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002386 src:
2387 - test/cpp/util/cli_call_test.cc
2388 deps:
2389 - grpc++_test_util
2390 - grpc_test_util
2391 - grpc++
2392 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002393 - gpr_test_util
2394 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002395- name: client_crash_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002396 gtest: true
Craig Tillerbfd05532016-01-20 09:53:15 -08002397 cpu_cost: 0.1
Craig Tillerbf4b2242015-08-31 15:53:53 -07002398 build: test
2399 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002400 src:
2401 - test/cpp/end2end/client_crash_test.cc
2402 deps:
2403 - grpc++_test_util
2404 - grpc_test_util
2405 - grpc++
2406 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002407 - gpr_test_util
2408 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002409 platforms:
2410 - mac
2411 - linux
2412 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002413- name: client_crash_test_server
2414 build: test
2415 run: false
2416 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002417 src:
2418 - test/cpp/end2end/client_crash_test_server.cc
2419 deps:
2420 - grpc++_test_util
2421 - grpc_test_util
2422 - grpc++
2423 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002424 - gpr_test_util
2425 - gpr
David Garcia Quintas3a43cc02016-04-08 16:59:51 -07002426- name: codegen_test_full
David Garcia Quintasf349c1b2016-03-08 16:28:16 -08002427 gtest: true
David Garcia Quintas4ac52fa2016-03-06 20:31:39 -08002428 build: test
2429 language: c++
2430 src:
2431 - src/proto/grpc/testing/control.proto
2432 - src/proto/grpc/testing/messages.proto
2433 - src/proto/grpc/testing/payloads.proto
2434 - src/proto/grpc/testing/perf_db.proto
2435 - src/proto/grpc/testing/services.proto
2436 - src/proto/grpc/testing/stats.proto
David Garcia Quintas3a43cc02016-04-08 16:59:51 -07002437 - test/cpp/codegen/codegen_test_full.cc
2438 deps:
2439 - grpc++
2440 - grpc
2441 - gpr
2442 filegroups:
2443 - grpc++_codegen
2444- name: codegen_test_minimal
2445 gtest: true
2446 build: test
2447 language: c++
2448 src:
2449 - src/proto/grpc/testing/control.proto
2450 - src/proto/grpc/testing/messages.proto
2451 - src/proto/grpc/testing/payloads.proto
2452 - src/proto/grpc/testing/perf_db.proto
2453 - src/proto/grpc/testing/services.proto
2454 - src/proto/grpc/testing/stats.proto
2455 - test/cpp/codegen/codegen_test_minimal.cc
Craig Tiller03d8f2f2016-04-07 08:02:16 -07002456 filegroups:
2457 - grpc++_codegen
Craig Tillerbf4b2242015-08-31 15:53:53 -07002458- name: credentials_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002459 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002460 build: test
2461 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002462 src:
2463 - test/cpp/client/credentials_test.cc
2464 deps:
2465 - grpc++
2466 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002467 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002468- name: cxx_byte_buffer_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002469 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002470 build: test
2471 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002472 src:
2473 - test/cpp/util/byte_buffer_test.cc
2474 deps:
2475 - grpc_test_util
2476 - grpc++
2477 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002478 - gpr_test_util
2479 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002480- name: cxx_slice_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002481 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002482 build: test
2483 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002484 src:
2485 - test/cpp/util/slice_test.cc
2486 deps:
2487 - grpc_test_util
2488 - grpc++
2489 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002490 - gpr_test_util
2491 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002492- name: cxx_string_ref_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002493 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002494 build: test
2495 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002496 src:
2497 - test/cpp/util/string_ref_test.cc
2498 deps:
2499 - grpc++
Craig Tillerbf4b2242015-08-31 15:53:53 -07002500- name: cxx_time_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002501 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002502 build: test
2503 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002504 src:
2505 - test/cpp/util/time_test.cc
2506 deps:
2507 - grpc_test_util
2508 - grpc++
2509 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002510 - gpr_test_util
2511 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002512- name: end2end_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002513 gtest: true
Craig Tillerbfd05532016-01-20 09:53:15 -08002514 cpu_cost: 0.5
Craig Tillerbf4b2242015-08-31 15:53:53 -07002515 build: test
2516 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002517 src:
2518 - test/cpp/end2end/end2end_test.cc
2519 deps:
2520 - grpc++_test_util
2521 - grpc_test_util
2522 - grpc++
2523 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002524 - gpr_test_util
2525 - gpr
vjpai083dc622016-01-11 09:41:17 -08002526- name: generic_async_streaming_ping_pong_test
2527 build: test
2528 language: c++
2529 src:
2530 - test/cpp/qps/generic_async_streaming_ping_pong_test.cc
2531 deps:
2532 - qps
2533 - grpc++_test_util
2534 - grpc_test_util
2535 - grpc++
2536 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002537 - gpr_test_util
2538 - gpr
vjpai083dc622016-01-11 09:41:17 -08002539 platforms:
2540 - mac
2541 - linux
2542 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002543- name: generic_end2end_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002544 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002545 build: test
2546 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002547 src:
2548 - test/cpp/end2end/generic_end2end_test.cc
2549 deps:
2550 - grpc++_test_util
2551 - grpc_test_util
2552 - grpc++
2553 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002554 - gpr_test_util
2555 - gpr
yang-gb8aa58b2016-04-14 15:50:50 -07002556- name: golden_file_test
2557 gtest: true
2558 build: test
2559 language: c++
2560 src:
2561 - src/proto/grpc/testing/compiler_test.proto
2562 - test/cpp/codegen/golden_file_test.cc
2563 deps:
2564 - grpc++
2565 - grpc
2566 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002567- name: grpc_cli
2568 build: test
2569 run: false
2570 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002571 src:
2572 - test/cpp/util/grpc_cli.cc
2573 deps:
2574 - grpc++_test_util
2575 - grpc_test_util
2576 - grpc++
2577 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002578 - gpr_test_util
2579 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002580 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -07002581- name: grpc_cpp_plugin
2582 build: protoc
2583 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002584 src:
2585 - src/compiler/cpp_plugin.cc
2586 deps:
2587 - grpc_plugin_support
Craig Tillerbf4b2242015-08-31 15:53:53 -07002588 secure: false
2589 vs_config_type: Application
2590 vs_project_guid: '{7E51A25F-AC59-488F-906C-C60FAAE706AA}'
2591- name: grpc_csharp_plugin
2592 build: protoc
2593 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002594 src:
2595 - src/compiler/csharp_plugin.cc
2596 deps:
2597 - grpc_plugin_support
Craig Tillerbf4b2242015-08-31 15:53:53 -07002598 secure: false
2599 vs_config_type: Application
2600 vs_project_guid: '{3C813052-A49A-4662-B90A-1ADBEC7EE453}'
murgatroid99d2ee81f2016-02-26 11:10:33 -08002601- name: grpc_node_plugin
2602 build: protoc
2603 language: c++
2604 src:
2605 - src/compiler/node_plugin.cc
2606 deps:
2607 - grpc_plugin_support
2608 secure: false
2609 vs_config_type: Application
Craig Tillerbf4b2242015-08-31 15:53:53 -07002610- name: grpc_objective_c_plugin
2611 build: protoc
2612 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002613 src:
2614 - src/compiler/objective_c_plugin.cc
2615 deps:
2616 - grpc_plugin_support
Craig Tillerbf4b2242015-08-31 15:53:53 -07002617 secure: false
2618 vs_config_type: Application
2619 vs_project_guid: '{19564640-CEE6-4921-ABA5-676ED79A36F6}'
2620- name: grpc_python_plugin
2621 build: protoc
2622 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002623 src:
2624 - src/compiler/python_plugin.cc
2625 deps:
2626 - grpc_plugin_support
Craig Tillerbf4b2242015-08-31 15:53:53 -07002627 secure: false
2628 vs_config_type: Application
2629 vs_project_guid: '{DF52D501-A6CF-4E6F-BA38-6EBE2E8DAFB2}'
2630- name: grpc_ruby_plugin
2631 build: protoc
2632 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002633 src:
2634 - src/compiler/ruby_plugin.cc
2635 deps:
2636 - grpc_plugin_support
Craig Tillerbf4b2242015-08-31 15:53:53 -07002637 secure: false
2638 vs_config_type: Application
2639 vs_project_guid: '{069E9D05-B78B-4751-9252-D21EBAE7DE8E}'
Craig Tillereb841e22016-02-11 15:49:16 -08002640- name: grpclb_api_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002641 gtest: true
Craig Tillereb841e22016-02-11 15:49:16 -08002642 build: test
2643 language: c++
2644 src:
2645 - src/proto/grpc/lb/v0/load_balancer.proto
2646 - test/cpp/grpclb/grpclb_api_test.cc
2647 deps:
2648 - grpc++_test_util
2649 - grpc_test_util
2650 - grpc++
2651 - grpc
yang-gbe5a2c42016-01-14 13:11:15 -08002652- name: hybrid_end2end_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002653 gtest: true
yang-gbe5a2c42016-01-14 13:11:15 -08002654 build: test
2655 language: c++
2656 src:
2657 - test/cpp/end2end/hybrid_end2end_test.cc
2658 deps:
2659 - grpc++_test_util
2660 - grpc_test_util
2661 - grpc++
2662 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002663 - gpr_test_util
2664 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002665- name: interop_client
2666 build: test
2667 run: false
2668 language: c++
2669 src: []
Craig Tiller25834342015-09-25 08:08:24 -07002670 deps:
2671 - interop_client_main
2672 - interop_client_helper
2673 - grpc++_test_util
2674 - grpc_test_util
2675 - grpc++
2676 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002677 - gpr_test_util
2678 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002679 - grpc++_test_config
2680 platforms:
2681 - mac
2682 - linux
2683 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002684- name: interop_server
2685 build: test
2686 run: false
2687 language: c++
2688 src: []
Craig Tiller25834342015-09-25 08:08:24 -07002689 deps:
2690 - interop_server_main
2691 - interop_server_helper
2692 - grpc++_test_util
2693 - grpc_test_util
2694 - grpc++
2695 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002696 - gpr_test_util
2697 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002698 - grpc++_test_config
2699 platforms:
2700 - mac
2701 - linux
2702 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002703- name: interop_test
Craig Tillerbfd05532016-01-20 09:53:15 -08002704 cpu_cost: 0.1
Craig Tillerbf4b2242015-08-31 15:53:53 -07002705 build: test
2706 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002707 src:
2708 - test/cpp/interop/interop_test.cc
2709 deps:
2710 - grpc_test_util
2711 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002712 - gpr_test_util
2713 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002714 platforms:
2715 - mac
2716 - linux
2717 - posix
Craig Tiller0bda0b32016-03-03 12:51:53 -08002718- name: json_run_localhost
2719 build: test
2720 run: false
2721 language: c++
2722 src:
2723 - test/cpp/qps/json_run_localhost.cc
2724 deps:
2725 - grpc++_test_util
2726 - grpc_test_util
2727 - grpc++
2728 - grpc
2729 - gpr_test_util
2730 - gpr
2731 - grpc++_test_config
Sree Kuchibhotlab5e98c52015-10-27 22:55:26 -07002732- name: metrics_client
2733 build: test
2734 run: false
2735 language: c++
2736 headers:
2737 - test/cpp/util/metrics_server.h
2738 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -08002739 - src/proto/grpc/testing/metrics.proto
Sree Kuchibhotlab5e98c52015-10-27 22:55:26 -07002740 - test/cpp/interop/metrics_client.cc
2741 deps:
2742 - grpc++
2743 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002744 - gpr
Sree Kuchibhotlab5e98c52015-10-27 22:55:26 -07002745 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -07002746- name: mock_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002747 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002748 build: test
2749 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002750 src:
2751 - test/cpp/end2end/mock_test.cc
2752 deps:
2753 - grpc++_test_util
2754 - grpc_test_util
2755 - grpc++
2756 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002757 - gpr_test_util
2758 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002759- name: qps_interarrival_test
2760 build: test
2761 run: false
2762 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002763 src:
2764 - test/cpp/qps/qps_interarrival_test.cc
2765 deps:
2766 - qps
2767 - grpc++_test_util
2768 - grpc_test_util
2769 - grpc++
2770 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002771 - gpr_test_util
2772 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002773 platforms:
2774 - mac
2775 - linux
2776 - posix
Craig Tiller0bda0b32016-03-03 12:51:53 -08002777- name: qps_json_driver
2778 build: test
2779 run: false
2780 language: c++
Craig Tiller3ab2fe02016-04-11 20:11:18 -07002781 headers:
2782 - test/cpp/qps/parse_json.h
Craig Tiller0bda0b32016-03-03 12:51:53 -08002783 src:
Craig Tiller3ab2fe02016-04-11 20:11:18 -07002784 - test/cpp/qps/parse_json.cc
Craig Tiller0bda0b32016-03-03 12:51:53 -08002785 - test/cpp/qps/qps_json_driver.cc
2786 deps:
2787 - qps
2788 - grpc++_test_util
2789 - grpc_test_util
2790 - grpc++
2791 - grpc
2792 - gpr_test_util
2793 - gpr
2794 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -07002795- name: qps_openloop_test
Craig Tillerc72cc422016-03-11 10:54:36 -08002796 cpu_cost: 0.5
Craig Tillerbf4b2242015-08-31 15:53:53 -07002797 build: test
2798 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002799 src:
2800 - test/cpp/qps/qps_openloop_test.cc
2801 deps:
2802 - qps
2803 - grpc++_test_util
2804 - grpc_test_util
2805 - grpc++
2806 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002807 - gpr_test_util
2808 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002809 - grpc++_test_config
2810 platforms:
2811 - mac
2812 - linux
2813 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002814- name: qps_test
Craig Tillerbfd05532016-01-20 09:53:15 -08002815 cpu_cost: 10
Craig Tillerbf4b2242015-08-31 15:53:53 -07002816 build: test
2817 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002818 src:
2819 - test/cpp/qps/qps_test.cc
2820 deps:
2821 - qps
2822 - grpc++_test_util
2823 - grpc_test_util
2824 - grpc++
2825 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002826 - gpr_test_util
2827 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002828 - grpc++_test_config
Craig Tiller25834342015-09-25 08:08:24 -07002829 platforms:
2830 - mac
2831 - linux
2832 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002833- name: qps_worker
Craig Tiller0bda0b32016-03-03 12:51:53 -08002834 build: test
2835 run: false
Craig Tillerbf4b2242015-08-31 15:53:53 -07002836 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002837 headers:
2838 - test/cpp/qps/client.h
2839 - test/cpp/qps/server.h
2840 src:
2841 - test/cpp/qps/worker.cc
2842 deps:
2843 - qps
2844 - grpc++_test_util
2845 - grpc_test_util
2846 - grpc++
2847 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002848 - gpr_test_util
2849 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002850 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -07002851- name: reconnect_interop_client
2852 build: test
2853 run: false
2854 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002855 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -08002856 - src/proto/grpc/testing/empty.proto
2857 - src/proto/grpc/testing/messages.proto
2858 - src/proto/grpc/testing/test.proto
Craig Tiller25834342015-09-25 08:08:24 -07002859 - test/cpp/interop/reconnect_interop_client.cc
2860 deps:
2861 - grpc++_test_util
2862 - grpc_test_util
2863 - grpc++
2864 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002865 - gpr_test_util
2866 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002867 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -07002868- name: reconnect_interop_server
2869 build: test
2870 run: false
2871 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002872 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -08002873 - src/proto/grpc/testing/empty.proto
2874 - src/proto/grpc/testing/messages.proto
2875 - src/proto/grpc/testing/test.proto
Craig Tiller25834342015-09-25 08:08:24 -07002876 - test/cpp/interop/reconnect_interop_server.cc
2877 deps:
2878 - reconnect_server
yang-gc9fca182015-11-06 16:41:33 -08002879 - test_tcp_server
Craig Tiller25834342015-09-25 08:08:24 -07002880 - grpc++_test_util
2881 - grpc_test_util
2882 - grpc++
2883 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002884 - gpr_test_util
2885 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002886 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -07002887- name: secure_auth_context_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002888 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002889 build: test
2890 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002891 src:
2892 - test/cpp/common/secure_auth_context_test.cc
2893 deps:
2894 - grpc++_test_util
2895 - grpc_test_util
2896 - grpc++
2897 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002898 - gpr_test_util
2899 - gpr
vjpaif8603ad2015-11-04 12:49:33 -08002900- name: secure_sync_unary_ping_pong_test
2901 build: test
2902 language: c++
2903 src:
2904 - test/cpp/qps/secure_sync_unary_ping_pong_test.cc
2905 deps:
2906 - qps
2907 - grpc++_test_util
2908 - grpc_test_util
2909 - grpc++
2910 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002911 - gpr_test_util
2912 - gpr
vjpaif8603ad2015-11-04 12:49:33 -08002913 platforms:
2914 - mac
2915 - linux
2916 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002917- name: server_crash_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002918 gtest: true
Craig Tillerbfd05532016-01-20 09:53:15 -08002919 cpu_cost: 0.1
Craig Tillerbf4b2242015-08-31 15:53:53 -07002920 build: test
2921 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002922 src:
2923 - test/cpp/end2end/server_crash_test.cc
2924 deps:
2925 - grpc++_test_util
2926 - grpc_test_util
2927 - grpc++
2928 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002929 - gpr_test_util
2930 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002931 platforms:
2932 - mac
2933 - linux
2934 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002935- name: server_crash_test_client
2936 build: test
2937 run: false
2938 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002939 src:
2940 - test/cpp/end2end/server_crash_test_client.cc
2941 deps:
2942 - grpc++_test_util
2943 - grpc_test_util
2944 - grpc++
2945 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002946 - gpr_test_util
2947 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002948- name: shutdown_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002949 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002950 build: test
2951 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002952 src:
2953 - test/cpp/end2end/shutdown_test.cc
2954 deps:
2955 - grpc++_test_util
2956 - grpc_test_util
2957 - grpc++
2958 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002959 - gpr_test_util
2960 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002961- name: status_test
2962 build: test
2963 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002964 src:
2965 - test/cpp/util/status_test.cc
2966 deps:
2967 - grpc_test_util
2968 - grpc++
2969 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002970 - gpr_test_util
2971 - gpr
Craig Tiller1fdb05b2015-09-01 17:13:30 -07002972- name: streaming_throughput_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002973 gtest: true
Craig Tiller1fdb05b2015-09-01 17:13:30 -07002974 build: test
2975 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002976 src:
2977 - test/cpp/end2end/streaming_throughput_test.cc
2978 deps:
2979 - grpc++_test_util
2980 - grpc_test_util
2981 - grpc++
2982 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002983 - gpr_test_util
2984 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002985 platforms:
2986 - mac
2987 - linux
2988 - posix
Sree Kuchibhotlafbc376f2015-10-16 10:56:31 -07002989- name: stress_test
2990 build: test
Sree Kuchibhotla117c8af2015-10-26 10:59:17 -07002991 run: false
Sree Kuchibhotlafbc376f2015-10-16 10:56:31 -07002992 language: c++
2993 headers:
Sree Kuchibhotla11906242015-10-22 15:04:26 -07002994 - test/cpp/interop/client_helper.h
Sree Kuchibhotlafbc376f2015-10-16 10:56:31 -07002995 - test/cpp/interop/interop_client.h
2996 - test/cpp/interop/stress_interop_client.h
Sree Kuchibhotlab5e98c52015-10-27 22:55:26 -07002997 - test/cpp/util/metrics_server.h
Sree Kuchibhotlafbc376f2015-10-16 10:56:31 -07002998 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -08002999 - src/proto/grpc/testing/empty.proto
3000 - src/proto/grpc/testing/messages.proto
3001 - src/proto/grpc/testing/metrics.proto
3002 - src/proto/grpc/testing/test.proto
Sree Kuchibhotlafbc376f2015-10-16 10:56:31 -07003003 - test/cpp/interop/interop_client.cc
3004 - test/cpp/interop/stress_interop_client.cc
3005 - test/cpp/interop/stress_test.cc
Sree Kuchibhotlab5e98c52015-10-27 22:55:26 -07003006 - test/cpp/util/metrics_server.cc
Sree Kuchibhotlafbc376f2015-10-16 10:56:31 -07003007 deps:
3008 - grpc++_test_util
3009 - grpc_test_util
3010 - grpc++
3011 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08003012 - gpr_test_util
3013 - gpr
Sree Kuchibhotlafbc376f2015-10-16 10:56:31 -07003014 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -07003015- name: sync_streaming_ping_pong_test
3016 build: test
3017 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07003018 src:
3019 - test/cpp/qps/sync_streaming_ping_pong_test.cc
3020 deps:
3021 - qps
3022 - grpc++_test_util
3023 - grpc_test_util
3024 - grpc++
3025 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08003026 - gpr_test_util
3027 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07003028 platforms:
3029 - mac
3030 - linux
3031 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07003032- name: sync_unary_ping_pong_test
3033 build: test
3034 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07003035 src:
3036 - test/cpp/qps/sync_unary_ping_pong_test.cc
3037 deps:
3038 - qps
3039 - grpc++_test_util
3040 - grpc_test_util
3041 - grpc++
3042 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08003043 - gpr_test_util
3044 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07003045 platforms:
3046 - mac
3047 - linux
3048 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07003049- name: thread_stress_test
Craig Tillerca62ff02016-02-24 22:22:57 -08003050 gtest: true
Craig Tillerbfd05532016-01-20 09:53:15 -08003051 cpu_cost: 100
Craig Tillerbf4b2242015-08-31 15:53:53 -07003052 build: test
3053 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07003054 src:
3055 - test/cpp/end2end/thread_stress_test.cc
3056 deps:
3057 - grpc++_test_util
3058 - grpc_test_util
3059 - grpc++
3060 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08003061 - gpr_test_util
3062 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07003063- name: zookeeper_test
Craig Tillerca62ff02016-02-24 22:22:57 -08003064 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07003065 build: test
Craig Tiller7bedba82015-09-24 08:22:43 -07003066 run: false
Craig Tillerbf4b2242015-08-31 15:53:53 -07003067 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07003068 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -08003069 - src/proto/grpc/testing/echo.proto
Craig Tiller25834342015-09-25 08:08:24 -07003070 - test/cpp/end2end/zookeeper_test.cc
3071 deps:
3072 - grpc++_test_util
3073 - grpc_test_util
3074 - grpc++
3075 - grpc_zookeeper
3076 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08003077 - gpr_test_util
3078 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07003079 external_deps:
3080 - zookeeper
3081 platforms:
3082 - linux
Craig Tillerab230452016-01-04 08:18:43 -08003083- name: public_headers_must_be_c89
3084 build: test
3085 language: c89
3086 src:
3087 - test/core/surface/public_headers_must_be_c89.c
3088 deps:
3089 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08003090 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07003091vspackages:
Craig Tiller25834342015-09-25 08:08:24 -07003092- linkage: static
3093 name: grpc.dependencies.zlib
3094 props: false
3095 redist: true
Jan Tattermusch36065be2015-11-30 14:48:28 -08003096 version: 1.2.8.10
Jan Tattermuschd5653e42016-01-12 12:43:24 -08003097- linkage: static
3098 name: grpc.dependencies.openssl
Craig Tiller25834342015-09-25 08:08:24 -07003099 props: true
3100 redist: true
Jan Tattermusch36065be2015-11-30 14:48:28 -08003101 version: 1.0.204.1
Craig Tiller25834342015-09-25 08:08:24 -07003102- name: gflags
3103 props: false
3104 redist: false
3105 version: 2.1.2.1
3106- name: gtest
3107 props: false
3108 redist: false
3109 version: 1.7.0.1
Craig Tillera0f85172016-01-20 15:56:06 -08003110configs:
3111 asan:
3112 CC: clang
Craig Tiller32173c52016-03-17 14:12:45 -07003113 CPPFLAGS: -O0 -fsanitize-coverage=edge -fsanitize=address -fno-omit-frame-pointer
3114 -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS
Craig Tillera0f85172016-01-20 15:56:06 -08003115 CXX: clang++
Craig Tillera0f85172016-01-20 15:56:06 -08003116 LD: clang
3117 LDFLAGS: -fsanitize=address
3118 LDXX: clang++
3119 compile_the_world: true
3120 test_environ:
Craig Tiller19482442016-01-25 09:59:20 -08003121 ASAN_OPTIONS: detect_leaks=1:color=always
3122 LSAN_OPTIONS: suppressions=tools/lsan_suppressions.txt:report_objects=1
Vijay Pai3b288722016-02-19 00:28:28 -08003123 timeout_multiplier: 3
Craig Tillera0f85172016-01-20 15:56:06 -08003124 asan-noleaks:
3125 CC: clang
Craig Tiller32173c52016-03-17 14:12:45 -07003126 CPPFLAGS: -O0 -fsanitize-coverage=edge -fsanitize=address -fno-omit-frame-pointer
3127 -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS
Craig Tillera0f85172016-01-20 15:56:06 -08003128 CXX: clang++
Craig Tillera0f85172016-01-20 15:56:06 -08003129 LD: clang
3130 LDFLAGS: -fsanitize=address
3131 LDXX: clang++
Craig Tiller81df68d2016-01-21 13:59:50 -08003132 compile_the_world: true
Craig Tillera0f85172016-01-20 15:56:06 -08003133 test_environ:
3134 ASAN_OPTIONS: detect_leaks=0:color=always
Vijay Pai3b288722016-02-19 00:28:28 -08003135 timeout_multiplier: 3
Craig Tillerae945942016-03-23 21:43:58 -07003136 asan-trace-cmp:
3137 CC: clang
Craig Tillerff822392016-03-23 21:46:52 -07003138 CPPFLAGS: -O0 -fsanitize-coverage=edge -fsanitize-coverage=trace-cmp -fsanitize=address
3139 -fno-omit-frame-pointer -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS
Craig Tillerae945942016-03-23 21:43:58 -07003140 CXX: clang++
3141 LD: clang
3142 LDFLAGS: -fsanitize=address
3143 LDXX: clang++
3144 compile_the_world: true
3145 test_environ:
3146 ASAN_OPTIONS: detect_leaks=1:color=always
3147 LSAN_OPTIONS: suppressions=tools/lsan_suppressions.txt:report_objects=1
3148 timeout_multiplier: 3
Craig Tillera0f85172016-01-20 15:56:06 -08003149 basicprof:
3150 CPPFLAGS: -O2 -DGRPC_BASIC_PROFILER -DGRPC_TIMERS_RDTSC
3151 DEFINES: NDEBUG
3152 dbg:
3153 CPPFLAGS: -O0
3154 DEFINES: _DEBUG DEBUG
Craig Tiller3af3f742016-02-28 21:53:13 -08003155 easan:
3156 CC: clang
Craig Tiller32173c52016-03-17 14:12:45 -07003157 CPPFLAGS: -O0 -fsanitize-coverage=edge -fsanitize=address -fno-omit-frame-pointer
3158 -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS
Craig Tiller3af3f742016-02-28 21:53:13 -08003159 CXX: clang++
3160 DEFINES: _DEBUG DEBUG GRPC_EXECUTION_CONTEXT_SANITIZER
3161 LD: clang
3162 LDFLAGS: -fsanitize=address
3163 LDXX: clang++
3164 compile_the_world: true
3165 test_environ:
3166 ASAN_OPTIONS: detect_leaks=1:color=always
3167 LSAN_OPTIONS: suppressions=tools/lsan_suppressions.txt:report_objects=1
3168 timeout_multiplier: 3
3169 edbg:
3170 CPPFLAGS: -O0
3171 DEFINES: _DEBUG DEBUG GRPC_EXECUTION_CONTEXT_SANITIZER
3172 etsan:
Craig Tillerd93aa142016-02-28 20:56:13 -08003173 CC: clang
3174 CPPFLAGS: -O0 -fsanitize=thread -fno-omit-frame-pointer -Wno-unused-command-line-argument
Craig Tiller5bda4d42016-03-17 17:27:11 -07003175 -DGPR_NO_DIRECT_SYSCALLS
Craig Tillerd93aa142016-02-28 20:56:13 -08003176 CXX: clang++
Craig Tilleref1bf872016-02-28 17:37:33 -08003177 DEFINES: _DEBUG DEBUG GRPC_EXECUTION_CONTEXT_SANITIZER
Craig Tillerd93aa142016-02-28 20:56:13 -08003178 LD: clang
Craig Tiller5bda4d42016-03-17 17:27:11 -07003179 LDFLAGS: -fsanitize=thread
Craig Tillerd93aa142016-02-28 20:56:13 -08003180 LDXX: clang++
3181 compile_the_world: true
3182 test_environ:
3183 TSAN_OPTIONS: suppressions=tools/tsan_suppressions.txt:halt_on_error=1:second_deadlock_stack=1
3184 timeout_multiplier: 5
Craig Tillera0f85172016-01-20 15:56:06 -08003185 gcov:
3186 CC: gcc
Nicolas "Pixel" Noble51b1aee2016-01-28 01:14:58 +01003187 CPPFLAGS: -O0 -fprofile-arcs -ftest-coverage -Wno-return-type
Craig Tillera0f85172016-01-20 15:56:06 -08003188 CXX: g++
Craig Tillera0f85172016-01-20 15:56:06 -08003189 DEFINES: _DEBUG DEBUG GPR_GCOV
3190 LD: gcc
3191 LDFLAGS: -fprofile-arcs -ftest-coverage -rdynamic
3192 LDXX: g++
3193 helgrind:
3194 CPPFLAGS: -O0
3195 DEFINES: _DEBUG DEBUG
3196 LDFLAGS: -rdynamic
3197 timeout_multiplier: 20
3198 valgrind: --tool=helgrind
3199 memcheck:
3200 CPPFLAGS: -O0
3201 DEFINES: _DEBUG DEBUG
3202 LDFLAGS: -rdynamic
3203 timeout_multiplier: 10
3204 valgrind: --tool=memcheck --leak-check=full
3205 msan:
3206 CC: clang
Craig Tiller32173c52016-03-17 14:12:45 -07003207 CPPFLAGS: -O0 -fsanitize-coverage=edge -fsanitize=memory -fsanitize-memory-track-origins
3208 -fno-omit-frame-pointer -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_USE_OWN_TR1_TUPLE=1
3209 -Wno-unused-command-line-argument -fPIE -pie -DGPR_NO_DIRECT_SYSCALLS
Craig Tillera0f85172016-01-20 15:56:06 -08003210 CXX: clang++
Craig Tillera0f85172016-01-20 15:56:06 -08003211 DEFINES: NDEBUG
3212 LD: clang
3213 LDFLAGS: -fsanitize=memory -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_USE_OWN_TR1_TUPLE=1
3214 -fPIE -pie $(if $(JENKINS_BUILD),-Wl$(comma)-Ttext-segment=0x7e0000000000,)
3215 LDXX: clang++
3216 compile_the_world: true
Vijay Pai3b288722016-02-19 00:28:28 -08003217 timeout_multiplier: 4
Craig Tillera0f85172016-01-20 15:56:06 -08003218 mutrace:
3219 CPPFLAGS: -O0
3220 DEFINES: _DEBUG DEBUG
3221 LDFLAGS: -rdynamic
3222 opt:
3223 CPPFLAGS: -O2
3224 DEFINES: NDEBUG
Craig Tillera0f85172016-01-20 15:56:06 -08003225 stapprof:
3226 CPPFLAGS: -O2 -DGRPC_STAP_PROFILER
3227 DEFINES: NDEBUG
3228 tsan:
3229 CC: clang
Nicolas "Pixel" Noble51b1aee2016-01-28 01:14:58 +01003230 CPPFLAGS: -O0 -fsanitize=thread -fno-omit-frame-pointer -Wno-unused-command-line-argument
Craig Tiller5bda4d42016-03-17 17:27:11 -07003231 -DGPR_NO_DIRECT_SYSCALLS
Craig Tillera0f85172016-01-20 15:56:06 -08003232 CXX: clang++
Craig Tillera0f85172016-01-20 15:56:06 -08003233 LD: clang
Craig Tiller5bda4d42016-03-17 17:27:11 -07003234 LDFLAGS: -fsanitize=thread
Craig Tillera0f85172016-01-20 15:56:06 -08003235 LDXX: clang++
3236 compile_the_world: true
3237 test_environ:
3238 TSAN_OPTIONS: suppressions=tools/tsan_suppressions.txt:halt_on_error=1:second_deadlock_stack=1
vjpai2146fe82016-02-19 10:05:57 -08003239 timeout_multiplier: 5
Craig Tillera0f85172016-01-20 15:56:06 -08003240 ubsan:
3241 CC: clang
Craig Tiller32173c52016-03-17 14:12:45 -07003242 CPPFLAGS: -O1 -fsanitize-coverage=edge -fsanitize=undefined -fno-omit-frame-pointer
3243 -Wno-unused-command-line-argument
Craig Tillera0f85172016-01-20 15:56:06 -08003244 CXX: clang++
Craig Tillera0f85172016-01-20 15:56:06 -08003245 DEFINES: NDEBUG
3246 LD: clang
3247 LDFLAGS: -fsanitize=undefined
3248 LDXX: clang++
3249 compile_the_world: true
3250 timeout_multiplier: 1.5
Nicolas "Pixel" Noble51b1aee2016-01-28 01:14:58 +01003251defaults:
3252 boringssl:
Nicolas "Pixel" Nobleb8e2f9c2016-01-28 05:00:40 +01003253 CFLAGS: -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas
Nicolas "Pixel" Noble17230442016-01-29 01:46:19 +01003254 -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare
Nicolas "Pixel" Noble51b1aee2016-01-28 01:14:58 +01003255 CPPFLAGS: -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM
Nicolas "Pixel" Nobleb8e2f9c2016-01-28 05:00:40 +01003256 -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX
Nicolas "Pixel" Noble51b1aee2016-01-28 01:14:58 +01003257 global:
3258 CPPFLAGS: -g -Wall -Wextra -Werror -Wno-long-long -Wno-unused-parameter
3259 LDFLAGS: -g
3260 zlib:
Nicolas "Pixel" Noble45000342016-01-28 05:04:45 +01003261 CFLAGS: -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-implicit-function-declaration
Nicolas "Pixel" Noble545c6c12016-01-28 06:01:46 +01003262 $(W_NO_SHIFT_NEGATIVE_VALUE) -fvisibility=hidden
murgatroid99879bc4f2015-11-05 10:35:04 -08003263node_modules:
3264- deps:
3265 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08003266 - gpr
murgatroid995c56c922016-01-25 13:32:52 -08003267 - boringssl
3268 - z
murgatroid9994a75412015-11-19 14:04:53 -08003269 headers:
3270 - src/node/ext/byte_buffer.h
3271 - src/node/ext/call.h
3272 - src/node/ext/call_credentials.h
3273 - src/node/ext/channel.h
3274 - src/node/ext/channel_credentials.h
3275 - src/node/ext/completion_queue_async_worker.h
3276 - src/node/ext/server.h
3277 - src/node/ext/server_credentials.h
3278 - src/node/ext/timeval.h
3279 js:
3280 - src/node/index.js
3281 - src/node/src/client.js
3282 - src/node/src/common.js
3283 - src/node/src/credentials.js
murgatroid9991629972016-02-03 08:46:45 -08003284 - src/node/src/grpc_extension.js
murgatroid9994a75412015-11-19 14:04:53 -08003285 - src/node/src/metadata.js
3286 - src/node/src/server.js
murgatroid99879bc4f2015-11-05 10:35:04 -08003287 name: grpc_node
3288 src:
3289 - src/node/ext/byte_buffer.cc
3290 - src/node/ext/call.cc
3291 - src/node/ext/call_credentials.cc
3292 - src/node/ext/channel.cc
3293 - src/node/ext/channel_credentials.cc
3294 - src/node/ext/completion_queue_async_worker.cc
3295 - src/node/ext/node_grpc.cc
3296 - src/node/ext/server.cc
3297 - src/node/ext/server_credentials.cc
3298 - src/node/ext/timeval.cc
Craig Tillerb79c1e12016-02-23 10:00:58 -08003299openssl_fallback:
Jan Tattermusch9bb70622016-03-18 10:28:54 -07003300 base_uri: https://openssl.org/source/old/1.0.2/
Craig Tillerb79c1e12016-02-23 10:00:58 -08003301 extraction_dir: openssl-1.0.2f
3302 tarball: openssl-1.0.2f.tar.gz
Stanley Cheung5adb71f2016-02-13 00:03:02 -08003303php_config_m4:
3304 deps:
3305 - grpc
3306 - gpr
3307 - boringssl
Stanley Cheung5adb71f2016-02-13 00:03:02 -08003308 headers:
3309 - src/php/ext/grpc/byte_buffer.h
3310 - src/php/ext/grpc/call.h
3311 - src/php/ext/grpc/call_credentials.h
3312 - src/php/ext/grpc/channel.h
3313 - src/php/ext/grpc/channel_credentials.h
3314 - src/php/ext/grpc/completion_queue.h
3315 - src/php/ext/grpc/php_grpc.h
3316 - src/php/ext/grpc/server.h
3317 - src/php/ext/grpc/server_credentials.h
3318 - src/php/ext/grpc/timeval.h
3319 src:
3320 - src/php/ext/grpc/byte_buffer.c
3321 - src/php/ext/grpc/call.c
3322 - src/php/ext/grpc/call_credentials.c
3323 - src/php/ext/grpc/channel.c
3324 - src/php/ext/grpc/channel_credentials.c
3325 - src/php/ext/grpc/completion_queue.c
3326 - src/php/ext/grpc/php_grpc.c
3327 - src/php/ext/grpc/server.c
3328 - src/php/ext/grpc/server_credentials.c
3329 - src/php/ext/grpc/timeval.c
Masood Malekghassemi116982e2015-12-11 15:53:38 -08003330python_dependencies:
3331 deps:
3332 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08003333 - gpr
Masood Malekghassemi387e1162016-01-05 10:16:12 -08003334 - boringssl
Masood Malekghassemi0cc27922016-01-22 16:32:41 -08003335 - z
Nicolas "Pixel" Nobled899dce2016-01-28 20:45:39 +01003336ruby_gem:
3337 deps:
3338 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08003339 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07003340 - boringssl
Craig Tillerbf4b2242015-08-31 15:53:53 -07003341 - z