blob: 429dbb3351acd9527889726c93dd302e07db0eb3 [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" Noble16caa502016-05-06 03:02:51 +020010 version: 0.15.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 Tillerd9a60bb2016-03-28 23:13:19 -0700168 - src/core/lib/iomgr/ev_poll_posix.h
Craig Tiller8a034482016-03-28 16:09:04 -0700169 - 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 Tillerd9a60bb2016-03-28 23:13:19 -0700242 - src/core/lib/iomgr/ev_poll_posix.c
Craig Tiller8a034482016-03-28 16:09:04 -0700243 - 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
David Garcia Quintas1b2db632016-04-27 15:06:54 -0700354 - include/grpc/impl/codegen/byte_buffer_reader.h
David Garcia Quintas2425bbb2016-01-25 17:32:48 -0800355 - include/grpc/impl/codegen/compression_types.h
David Garcia Quintasddcb53a2016-01-21 17:48:34 -0800356 - include/grpc/impl/codegen/connectivity_state.h
David Garcia Quintas2425bbb2016-01-25 17:32:48 -0800357 - include/grpc/impl/codegen/grpc_types.h
David Garcia Quintas2425bbb2016-01-25 17:32:48 -0800358 - include/grpc/impl/codegen/propagation_bits.h
David Garcia Quintas2425bbb2016-01-25 17:32:48 -0800359 - include/grpc/impl/codegen/status.h
Craig Tiller03915e52016-04-07 09:15:10 -0700360 uses:
361 - gpr_codegen
Craig Tiller023caf12016-03-29 08:00:30 -0700362- name: grpc_lb_policy_grpclb
363 headers:
364 - src/core/ext/lb_policy/grpclb/load_balancer_api.h
David Garcia Quintas7f0793a2016-04-25 12:35:58 -0700365 - src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h
Craig Tiller023caf12016-03-29 08:00:30 -0700366 src:
367 - src/core/ext/lb_policy/grpclb/load_balancer_api.c
David Garcia Quintas7f0793a2016-04-25 12:35:58 -0700368 - src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c
Craig Tiller023caf12016-03-29 08:00:30 -0700369 uses:
370 - grpc_base
Craig Tiller016a81d2016-03-31 13:49:05 -0700371 - grpc_client_config
Craig Tillerd1697d92016-04-05 16:05:46 -0700372 - nanopb
Craig Tiller023caf12016-03-29 08:00:30 -0700373- name: grpc_lb_policy_pick_first
Craig Tiller023caf12016-03-29 08:00:30 -0700374 src:
375 - src/core/ext/lb_policy/pick_first/pick_first.c
Craig Tiller04b7ca82016-03-29 08:07:54 -0700376 plugin: grpc_lb_policy_pick_first
Craig Tiller023caf12016-03-29 08:00:30 -0700377 uses:
378 - grpc_base
Craig Tiller016a81d2016-03-31 13:49:05 -0700379 - grpc_client_config
Craig Tiller023caf12016-03-29 08:00:30 -0700380- name: grpc_lb_policy_round_robin
Craig Tiller023caf12016-03-29 08:00:30 -0700381 src:
382 - src/core/ext/lb_policy/round_robin/round_robin.c
Craig Tiller04b7ca82016-03-29 08:07:54 -0700383 plugin: grpc_lb_policy_round_robin
Craig Tiller023caf12016-03-29 08:00:30 -0700384 uses:
385 - grpc_base
Craig Tiller016a81d2016-03-31 13:49:05 -0700386 - grpc_client_config
Craig Tiller65938df2016-03-31 13:08:49 -0700387- name: grpc_resolver_dns_native
388 src:
389 - src/core/ext/resolver/dns/native/dns_resolver.c
390 plugin: grpc_resolver_dns_native
391 uses:
392 - grpc_base
Craig Tiller016a81d2016-03-31 13:49:05 -0700393 - grpc_client_config
Craig Tiller65938df2016-03-31 13:08:49 -0700394- name: grpc_resolver_sockaddr
395 src:
396 - src/core/ext/resolver/sockaddr/sockaddr_resolver.c
397 plugin: grpc_resolver_sockaddr
398 uses:
399 - grpc_base
Craig Tiller016a81d2016-03-31 13:49:05 -0700400 - grpc_client_config
Nicolas "Pixel" Noble2e8fdba2016-02-19 02:09:47 +0100401- name: grpc_secure
Craig Tillerd1697d92016-04-05 16:05:46 -0700402 public_headers:
makdharmac2ec95b2016-05-11 16:26:15 -0700403 - include/grpc/grpc_cronet.h
Craig Tillerd1697d92016-04-05 16:05:46 -0700404 - include/grpc/grpc_security.h
Deepak Lukosedba4c5f2016-03-25 12:54:25 -0700405 - include/grpc/grpc_security_constants.h
Nicolas "Pixel" Noble2e8fdba2016-02-19 02:09:47 +0100406 headers:
Julien Boeuf8ca294e2016-05-02 14:56:30 -0700407 - src/core/lib/security/context/security_context.h
408 - src/core/lib/security/credentials/composite/composite_credentials.h
409 - src/core/lib/security/credentials/credentials.h
410 - src/core/lib/security/credentials/fake/fake_credentials.h
411 - src/core/lib/security/credentials/google_default/google_default_credentials.h
412 - src/core/lib/security/credentials/iam/iam_credentials.h
413 - src/core/lib/security/credentials/jwt/json_token.h
414 - src/core/lib/security/credentials/jwt/jwt_credentials.h
415 - src/core/lib/security/credentials/jwt/jwt_verifier.h
416 - src/core/lib/security/credentials/oauth2/oauth2_credentials.h
417 - src/core/lib/security/credentials/plugin/plugin_credentials.h
418 - src/core/lib/security/credentials/ssl/ssl_credentials.h
419 - src/core/lib/security/transport/auth_filters.h
420 - src/core/lib/security/transport/handshake.h
421 - src/core/lib/security/transport/secure_endpoint.h
422 - src/core/lib/security/transport/security_connector.h
423 - src/core/lib/security/util/b64.h
424 - src/core/lib/security/util/json_util.h
Nicolas "Pixel" Noble2e8fdba2016-02-19 02:09:47 +0100425 src:
Craig Tillerf23078c2016-03-25 17:07:29 -0700426 - src/core/lib/http/httpcli_security_connector.c
Julien Boeuf8ca294e2016-05-02 14:56:30 -0700427 - src/core/lib/security/context/security_context.c
428 - src/core/lib/security/credentials/composite/composite_credentials.c
429 - src/core/lib/security/credentials/credentials.c
430 - src/core/lib/security/credentials/credentials_metadata.c
431 - src/core/lib/security/credentials/fake/fake_credentials.c
432 - src/core/lib/security/credentials/google_default/credentials_posix.c
433 - src/core/lib/security/credentials/google_default/credentials_win32.c
434 - src/core/lib/security/credentials/google_default/google_default_credentials.c
435 - src/core/lib/security/credentials/iam/iam_credentials.c
436 - src/core/lib/security/credentials/jwt/json_token.c
437 - src/core/lib/security/credentials/jwt/jwt_credentials.c
438 - src/core/lib/security/credentials/jwt/jwt_verifier.c
439 - src/core/lib/security/credentials/oauth2/oauth2_credentials.c
440 - src/core/lib/security/credentials/plugin/plugin_credentials.c
441 - src/core/lib/security/credentials/ssl/ssl_credentials.c
442 - src/core/lib/security/transport/client_auth_filter.c
443 - src/core/lib/security/transport/handshake.c
444 - src/core/lib/security/transport/secure_endpoint.c
445 - src/core/lib/security/transport/security_connector.c
446 - src/core/lib/security/transport/server_auth_filter.c
447 - src/core/lib/security/util/b64.c
448 - src/core/lib/security/util/json_util.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700449 - src/core/lib/surface/init_secure.c
Craig Tiller3ab2fe02016-04-11 20:11:18 -0700450 secure: true
Craig Tillerd1697d92016-04-05 16:05:46 -0700451 uses:
452 - grpc_base
453 - grpc_transport_chttp2_alpn
Craig Tiller3ab2fe02016-04-11 20:11:18 -0700454 - tsi
Craig Tillerbf4b2242015-08-31 15:53:53 -0700455- name: grpc_test_util_base
Craig Tiller3ab2fe02016-04-11 20:11:18 -0700456 build: test
Craig Tiller25834342015-09-25 08:08:24 -0700457 headers:
458 - test/core/end2end/cq_verifier.h
459 - test/core/end2end/fixtures/proxy.h
460 - test/core/iomgr/endpoint_tests.h
Craig Tiller25834342015-09-25 08:08:24 -0700461 - test/core/util/grpc_profiler.h
Nicolas "Pixel" Noble85a46dd2016-04-12 01:50:51 +0200462 - test/core/util/memory_counters.h
Craig Tiller2d8d13a2016-04-03 13:04:41 -0700463 - test/core/util/mock_endpoint.h
Craig Tiller25834342015-09-25 08:08:24 -0700464 - test/core/util/parse_hexstring.h
Craig Tiller62c7a5a2016-04-13 22:25:03 -0700465 - test/core/util/passthru_endpoint.h
Craig Tiller25834342015-09-25 08:08:24 -0700466 - test/core/util/port.h
Craig Tiller19d7d802016-03-17 08:47:05 -0700467 - test/core/util/port_server_client.h
Craig Tiller25834342015-09-25 08:08:24 -0700468 - test/core/util/slice_splitter.h
469 src:
470 - test/core/end2end/cq_verifier.c
471 - test/core/end2end/fixtures/proxy.c
472 - test/core/iomgr/endpoint_tests.c
Craig Tiller25834342015-09-25 08:08:24 -0700473 - test/core/util/grpc_profiler.c
Nicolas "Pixel" Noble85a46dd2016-04-12 01:50:51 +0200474 - test/core/util/memory_counters.c
Craig Tiller2d8d13a2016-04-03 13:04:41 -0700475 - test/core/util/mock_endpoint.c
Craig Tiller25834342015-09-25 08:08:24 -0700476 - test/core/util/parse_hexstring.c
Craig Tiller62c7a5a2016-04-13 22:25:03 -0700477 - test/core/util/passthru_endpoint.c
Craig Tiller25834342015-09-25 08:08:24 -0700478 - test/core/util/port_posix.c
Craig Tiller19d7d802016-03-17 08:47:05 -0700479 - test/core/util/port_server_client.c
Craig Tiller25834342015-09-25 08:08:24 -0700480 - test/core/util/port_windows.c
481 - test/core/util/slice_splitter.c
Craig Tillerd1697d92016-04-05 16:05:46 -0700482 deps:
483 - grpc
484 - gpr_test_util
Craig Tillerf0555b32016-03-28 10:19:24 -0700485- name: grpc_transport_chttp2
486 headers:
Craig Tillerf82ddc42016-04-05 17:15:07 -0700487 - src/core/ext/transport/chttp2/transport/bin_encoder.h
Craig Tillerf0555b32016-03-28 10:19:24 -0700488 - src/core/ext/transport/chttp2/transport/chttp2_transport.h
489 - src/core/ext/transport/chttp2/transport/frame.h
490 - src/core/ext/transport/chttp2/transport/frame_data.h
491 - src/core/ext/transport/chttp2/transport/frame_goaway.h
492 - src/core/ext/transport/chttp2/transport/frame_ping.h
493 - src/core/ext/transport/chttp2/transport/frame_rst_stream.h
494 - src/core/ext/transport/chttp2/transport/frame_settings.h
495 - src/core/ext/transport/chttp2/transport/frame_window_update.h
496 - src/core/ext/transport/chttp2/transport/hpack_encoder.h
497 - src/core/ext/transport/chttp2/transport/hpack_parser.h
498 - src/core/ext/transport/chttp2/transport/hpack_table.h
499 - src/core/ext/transport/chttp2/transport/http2_errors.h
500 - src/core/ext/transport/chttp2/transport/huffsyms.h
501 - src/core/ext/transport/chttp2/transport/incoming_metadata.h
502 - src/core/ext/transport/chttp2/transport/internal.h
503 - src/core/ext/transport/chttp2/transport/status_conversion.h
504 - src/core/ext/transport/chttp2/transport/stream_map.h
505 - src/core/ext/transport/chttp2/transport/timeout_encoding.h
506 - src/core/ext/transport/chttp2/transport/varint.h
507 src:
Craig Tillerf82ddc42016-04-05 17:15:07 -0700508 - src/core/ext/transport/chttp2/transport/bin_encoder.c
509 - src/core/ext/transport/chttp2/transport/chttp2_plugin.c
Craig Tillerf0555b32016-03-28 10:19:24 -0700510 - src/core/ext/transport/chttp2/transport/chttp2_transport.c
511 - src/core/ext/transport/chttp2/transport/frame_data.c
512 - src/core/ext/transport/chttp2/transport/frame_goaway.c
513 - src/core/ext/transport/chttp2/transport/frame_ping.c
514 - src/core/ext/transport/chttp2/transport/frame_rst_stream.c
515 - src/core/ext/transport/chttp2/transport/frame_settings.c
516 - src/core/ext/transport/chttp2/transport/frame_window_update.c
517 - src/core/ext/transport/chttp2/transport/hpack_encoder.c
518 - src/core/ext/transport/chttp2/transport/hpack_parser.c
519 - src/core/ext/transport/chttp2/transport/hpack_table.c
520 - src/core/ext/transport/chttp2/transport/huffsyms.c
521 - src/core/ext/transport/chttp2/transport/incoming_metadata.c
522 - src/core/ext/transport/chttp2/transport/parsing.c
523 - src/core/ext/transport/chttp2/transport/status_conversion.c
524 - src/core/ext/transport/chttp2/transport/stream_lists.c
525 - src/core/ext/transport/chttp2/transport/stream_map.c
526 - src/core/ext/transport/chttp2/transport/timeout_encoding.c
527 - src/core/ext/transport/chttp2/transport/varint.c
528 - src/core/ext/transport/chttp2/transport/writing.c
Craig Tillerf82ddc42016-04-05 17:15:07 -0700529 plugin: grpc_chttp2_plugin
Craig Tiller44cc10b2016-03-28 10:45:29 -0700530 uses:
531 - grpc_base
Craig Tillerd1697d92016-04-05 16:05:46 -0700532 - grpc_transport_chttp2_alpn
533- name: grpc_transport_chttp2_alpn
534 headers:
535 - src/core/ext/transport/chttp2/alpn/alpn.h
536 src:
537 - src/core/ext/transport/chttp2/alpn/alpn.c
538 deps:
539 - gpr
Craig Tillerf0555b32016-03-28 10:19:24 -0700540- name: grpc_transport_chttp2_client_insecure
541 src:
542 - src/core/ext/transport/chttp2/client/insecure/channel_create.c
Craig Tiller44cc10b2016-03-28 10:45:29 -0700543 uses:
544 - grpc_transport_chttp2
545 - grpc_base
Craig Tillerd1697d92016-04-05 16:05:46 -0700546 - grpc_client_config
Craig Tillerf0555b32016-03-28 10:19:24 -0700547- name: grpc_transport_chttp2_client_secure
548 src:
549 - src/core/ext/transport/chttp2/client/secure/secure_channel_create.c
Craig Tiller44cc10b2016-03-28 10:45:29 -0700550 uses:
551 - grpc_transport_chttp2
552 - grpc_base
Craig Tillerd1697d92016-04-05 16:05:46 -0700553 - grpc_client_config
554 - grpc_secure
Craig Tillerf0555b32016-03-28 10:19:24 -0700555- name: grpc_transport_chttp2_server_insecure
556 src:
557 - src/core/ext/transport/chttp2/server/insecure/server_chttp2.c
Craig Tiller44cc10b2016-03-28 10:45:29 -0700558 uses:
559 - grpc_transport_chttp2
560 - grpc_base
Craig Tillerf0555b32016-03-28 10:19:24 -0700561- name: grpc_transport_chttp2_server_secure
562 src:
563 - src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c
Craig Tiller44cc10b2016-03-28 10:45:29 -0700564 uses:
565 - grpc_transport_chttp2
566 - grpc_base
Craig Tillerd1697d92016-04-05 16:05:46 -0700567 - grpc_secure
makdharmac2ec95b2016-05-11 16:26:15 -0700568- name: grpc_transport_cronet_client_secure
569 headers:
makdharmac2ec95b2016-05-11 16:26:15 -0700570 - third_party/objective_c/Cronet/cronet_c_for_grpc.h
571 src:
572 - src/core/ext/transport/cronet/client/secure/cronet_channel_create.c
573 - src/core/ext/transport/cronet/transport/cronet_api_dummy.c
574 - src/core/ext/transport/cronet/transport/cronet_transport.c
Makarand Dharmapurikard46efd72016-05-11 16:56:39 -0700575 filegroups:
576 - grpc_base
577 - grpc_transport_chttp2
Craig Tillereb841e22016-02-11 15:49:16 -0800578- name: nanopb
579 headers:
580 - third_party/nanopb/pb.h
581 - third_party/nanopb/pb_common.h
582 - third_party/nanopb/pb_decode.h
583 - third_party/nanopb/pb_encode.h
584 src:
585 - third_party/nanopb/pb_common.c
586 - third_party/nanopb/pb_decode.c
587 - third_party/nanopb/pb_encode.c
Craig Tiller3ab2fe02016-04-11 20:11:18 -0700588- name: tsi
589 headers:
590 - src/core/lib/tsi/fake_transport_security.h
591 - src/core/lib/tsi/ssl_transport_security.h
592 - src/core/lib/tsi/ssl_types.h
593 - src/core/lib/tsi/transport_security.h
594 - src/core/lib/tsi/transport_security_interface.h
595 src:
596 - src/core/lib/tsi/fake_transport_security.c
597 - src/core/lib/tsi/ssl_transport_security.c
598 - src/core/lib/tsi/transport_security.c
599 deps:
600 - gpr
601 secure: true
602- name: grpc++_base
603 language: c++
604 public_headers:
605 - include/grpc++/alarm.h
606 - include/grpc++/channel.h
607 - include/grpc++/client_context.h
608 - include/grpc++/completion_queue.h
609 - include/grpc++/create_channel.h
610 - include/grpc++/generic/async_generic_service.h
611 - include/grpc++/generic/generic_stub.h
612 - include/grpc++/grpc++.h
613 - include/grpc++/impl/call.h
614 - include/grpc++/impl/client_unary_call.h
615 - include/grpc++/impl/grpc_library.h
616 - include/grpc++/impl/method_handler_impl.h
617 - include/grpc++/impl/proto_utils.h
618 - include/grpc++/impl/rpc_method.h
619 - include/grpc++/impl/rpc_service_method.h
620 - include/grpc++/impl/serialization_traits.h
621 - include/grpc++/impl/server_builder_option.h
Yuchen Zenga42ec212016-04-29 13:03:06 -0700622 - include/grpc++/impl/server_builder_plugin.h
623 - include/grpc++/impl/server_initializer.h
Craig Tiller3ab2fe02016-04-11 20:11:18 -0700624 - include/grpc++/impl/service_type.h
625 - include/grpc++/impl/sync.h
626 - include/grpc++/impl/sync_cxx11.h
627 - include/grpc++/impl/sync_no_cxx11.h
628 - include/grpc++/impl/thd.h
629 - include/grpc++/impl/thd_cxx11.h
630 - include/grpc++/impl/thd_no_cxx11.h
631 - include/grpc++/security/auth_context.h
632 - include/grpc++/security/auth_metadata_processor.h
633 - include/grpc++/security/credentials.h
634 - include/grpc++/security/server_credentials.h
635 - include/grpc++/server.h
636 - include/grpc++/server_builder.h
637 - include/grpc++/server_context.h
638 - include/grpc++/support/async_stream.h
639 - include/grpc++/support/async_unary_call.h
640 - include/grpc++/support/byte_buffer.h
641 - include/grpc++/support/channel_arguments.h
642 - include/grpc++/support/slice.h
643 - include/grpc++/support/status.h
644 - include/grpc++/support/status_code_enum.h
645 - include/grpc++/support/string_ref.h
646 - include/grpc++/support/stub_options.h
647 - include/grpc++/support/sync_stream.h
648 - include/grpc++/support/time.h
649 headers:
650 - src/cpp/client/create_channel_internal.h
651 - src/cpp/common/core_codegen.h
652 - src/cpp/server/dynamic_thread_pool.h
653 - src/cpp/server/thread_pool_interface.h
654 src:
655 - src/cpp/client/channel.cc
656 - src/cpp/client/client_context.cc
657 - src/cpp/client/create_channel.cc
658 - src/cpp/client/create_channel_internal.cc
659 - src/cpp/client/credentials.cc
660 - src/cpp/client/generic_stub.cc
661 - src/cpp/client/insecure_credentials.cc
662 - src/cpp/common/channel_arguments.cc
663 - src/cpp/common/completion_queue.cc
664 - src/cpp/common/core_codegen.cc
665 - src/cpp/common/rpc_method.cc
666 - src/cpp/server/async_generic_service.cc
667 - src/cpp/server/create_default_thread_pool.cc
668 - src/cpp/server/dynamic_thread_pool.cc
669 - src/cpp/server/insecure_server_credentials.cc
670 - src/cpp/server/server.cc
671 - src/cpp/server/server_builder.cc
672 - src/cpp/server/server_context.cc
673 - src/cpp/server/server_credentials.cc
674 - src/cpp/util/byte_buffer.cc
675 - src/cpp/util/slice.cc
676 - src/cpp/util/status.cc
677 - src/cpp/util/string_ref.cc
678 - src/cpp/util/time.cc
679 deps:
680 - grpc
681 uses:
682 - grpc++_codegen
683 - grpc++_config
684- name: grpc++_codegen
685 language: c++
686 public_headers:
687 - include/grpc++/impl/codegen/async_stream.h
688 - include/grpc++/impl/codegen/async_unary_call.h
689 - include/grpc++/impl/codegen/call.h
690 - include/grpc++/impl/codegen/call_hook.h
691 - include/grpc++/impl/codegen/channel_interface.h
692 - include/grpc++/impl/codegen/client_context.h
693 - include/grpc++/impl/codegen/client_unary_call.h
694 - include/grpc++/impl/codegen/completion_queue.h
695 - include/grpc++/impl/codegen/completion_queue_tag.h
696 - include/grpc++/impl/codegen/core_codegen_interface.h
697 - include/grpc++/impl/codegen/create_auth_context.h
698 - include/grpc++/impl/codegen/grpc_library.h
699 - include/grpc++/impl/codegen/method_handler_impl.h
700 - include/grpc++/impl/codegen/proto_utils.h
701 - include/grpc++/impl/codegen/rpc_method.h
702 - include/grpc++/impl/codegen/rpc_service_method.h
703 - include/grpc++/impl/codegen/security/auth_context.h
704 - include/grpc++/impl/codegen/serialization_traits.h
705 - include/grpc++/impl/codegen/server_context.h
706 - include/grpc++/impl/codegen/server_interface.h
707 - include/grpc++/impl/codegen/service_type.h
708 - include/grpc++/impl/codegen/status.h
709 - include/grpc++/impl/codegen/status_code_enum.h
710 - include/grpc++/impl/codegen/string_ref.h
711 - include/grpc++/impl/codegen/stub_options.h
712 - include/grpc++/impl/codegen/sync.h
713 - include/grpc++/impl/codegen/sync_cxx11.h
714 - include/grpc++/impl/codegen/sync_no_cxx11.h
715 - include/grpc++/impl/codegen/sync_stream.h
716 - include/grpc++/impl/codegen/time.h
717 src:
718 - src/cpp/codegen/codegen_init.cc
719 uses:
720 - grpc_codegen
721 - grpc++_config_codegen
722- name: grpc++_config
723 language: c++
724 public_headers:
725 - include/grpc++/support/config.h
726 - include/grpc++/support/config_protobuf.h
727 uses:
728 - grpc++_config_codegen
729- name: grpc++_config_codegen
730 language: c++
731 public_headers:
732 - include/grpc++/impl/codegen/config.h
733 - include/grpc++/impl/codegen/config_protobuf.h
Nicolas "Pixel" Noble09121792016-01-30 09:01:53 +0100734libs:
Craig Tillerda179ce2016-02-09 12:01:53 -0800735- name: gpr
736 build: all
737 language: c
Craig Tillerda179ce2016-02-09 12:01:53 -0800738 filegroups:
Craig Tillerd1697d92016-04-05 16:05:46 -0700739 - gpr_base
Craig Tillerda179ce2016-02-09 12:01:53 -0800740 secure: false
741 vs_project_guid: '{B23D3D1A-9438-4EDA-BEB6-9A0A03D17792}'
742- name: gpr_test_util
743 build: private
744 language: c
745 headers:
746 - test/core/util/test_config.h
747 src:
748 - test/core/util/test_config.c
749 deps:
750 - gpr
751 secure: false
752 vs_project_guid: '{EAB0A629-17A9-44DB-B5FF-E91A721FE037}'
Craig Tillerbf4b2242015-08-31 15:53:53 -0700753- name: grpc
754 build: all
755 language: c
Craig Tiller3ab2fe02016-04-11 20:11:18 -0700756 src:
757 - src/core/lib/surface/init.c
Craig Tillerbf4b2242015-08-31 15:53:53 -0700758 baselib: true
Craig Tiller4a67be42016-02-09 12:40:32 -0800759 deps_linkage: static
Craig Tillerbf4b2242015-08-31 15:53:53 -0700760 dll: true
Craig Tiller25834342015-09-25 08:08:24 -0700761 filegroups:
762 - grpc_base
Craig Tillerf0555b32016-03-28 10:19:24 -0700763 - grpc_transport_chttp2_server_secure
764 - grpc_transport_chttp2_client_secure
765 - grpc_transport_chttp2_server_insecure
766 - grpc_transport_chttp2_client_insecure
makdharmac2ec95b2016-05-11 16:26:15 -0700767 - grpc_transport_cronet_client_secure
Craig Tiller023caf12016-03-29 08:00:30 -0700768 - grpc_lb_policy_grpclb
769 - grpc_lb_policy_pick_first
770 - grpc_lb_policy_round_robin
Craig Tiller65938df2016-03-31 13:08:49 -0700771 - grpc_resolver_dns_native
772 - grpc_resolver_sockaddr
Nicolas "Pixel" Noble2e8fdba2016-02-19 02:09:47 +0100773 - grpc_secure
Craig Tiller25834342015-09-25 08:08:24 -0700774 - census
Craig Tiller04b7ca82016-03-29 08:07:54 -0700775 generate_plugin_registry: true
Craig Tillerbf4b2242015-08-31 15:53:53 -0700776 secure: true
Craig Tiller25834342015-09-25 08:08:24 -0700777 vs_packages:
778 - grpc.dependencies.openssl
779 - grpc.dependencies.zlib
Craig Tillerbf4b2242015-08-31 15:53:53 -0700780 vs_project_guid: '{29D16885-7228-4C31-81ED-5F9187C7F2A9}'
Nicolas "Pixel" Noble3ba2eba2016-02-19 01:39:59 +0100781- name: grpc_dll
782 build: private
783 language: c
Nicolas "Pixel" Noble2e8fdba2016-02-19 02:09:47 +0100784 src: []
Nicolas "Pixel" Noble3ba2eba2016-02-19 01:39:59 +0100785 deps:
Nicolas "Pixel" Noble3ba2eba2016-02-19 01:39:59 +0100786 - gpr
Nicolas "Pixel" Noble2e8fdba2016-02-19 02:09:47 +0100787 - grpc
Nicolas "Pixel" Noblee0dbd3f2016-02-23 00:21:38 +0100788 build_system:
789 - visual_studio
Nicolas "Pixel" Noble3ba2eba2016-02-19 01:39:59 +0100790 deps_linkage: static
Nicolas "Pixel" Noble2e8fdba2016-02-19 02:09:47 +0100791 dll_def: grpc.def
Nicolas "Pixel" Noble3ba2eba2016-02-19 01:39:59 +0100792 vs_config_type: DynamicLibrary
793 vs_packages:
794 - grpc.dependencies.openssl
795 - grpc.dependencies.zlib
796 vs_project_guid: '{A2F6CBBA-A553-41B3-A7DE-F26DECCC27F0}'
797 vs_props:
798 - zlib
799 - openssl
800 - winsock
801 - global
Craig Tillerbf4b2242015-08-31 15:53:53 -0700802- name: grpc_test_util
803 build: private
804 language: c
Craig Tiller25834342015-09-25 08:08:24 -0700805 headers:
806 - test/core/end2end/data/ssl_test_data.h
Craig Tiller6a275142015-12-02 11:03:09 -0800807 - test/core/security/oauth2_utils.h
Craig Tiller25834342015-09-25 08:08:24 -0700808 src:
Deepak Lukosedba4c5f2016-03-25 12:54:25 -0700809 - test/core/end2end/data/client_certs.c
Craig Tiller25834342015-09-25 08:08:24 -0700810 - test/core/end2end/data/server1_cert.c
811 - test/core/end2end/data/server1_key.c
812 - test/core/end2end/data/test_root_cert.c
Craig Tiller6a275142015-12-02 11:03:09 -0800813 - test/core/security/oauth2_utils.c
Craig Tiller25834342015-09-25 08:08:24 -0700814 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -0800815 - gpr_test_util
Craig Tiller1298afd2016-02-09 12:29:17 -0800816 - gpr
Craig Tiller25834342015-09-25 08:08:24 -0700817 - grpc
818 filegroups:
819 - grpc_test_util_base
Craig Tillerbf4b2242015-08-31 15:53:53 -0700820 vs_project_guid: '{17BCAFC0-5FDC-4C94-AEB9-95F3E220614B}'
821- name: grpc_test_util_unsecure
822 build: private
823 language: c
Craig Tiller25834342015-09-25 08:08:24 -0700824 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -0800825 - gpr
826 - gpr_test_util
Craig Tiller6a275142015-12-02 11:03:09 -0800827 - grpc_unsecure
Craig Tiller25834342015-09-25 08:08:24 -0700828 filegroups:
829 - grpc_test_util_base
Craig Tillerbf4b2242015-08-31 15:53:53 -0700830 secure: false
831 vs_project_guid: '{0A7E7F92-FDEA-40F1-A9EC-3BA484F98BBF}'
832- name: grpc_unsecure
833 build: all
834 language: c
Craig Tiller25834342015-09-25 08:08:24 -0700835 src:
Craig Tiller3ab2fe02016-04-11 20:11:18 -0700836 - src/core/lib/surface/init.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700837 - src/core/lib/surface/init_unsecure.c
Craig Tillerbf4b2242015-08-31 15:53:53 -0700838 baselib: true
Craig Tiller4a67be42016-02-09 12:40:32 -0800839 deps_linkage: static
Craig Tillerbf4b2242015-08-31 15:53:53 -0700840 dll: true
Craig Tiller25834342015-09-25 08:08:24 -0700841 filegroups:
842 - grpc_base
Craig Tillerf0555b32016-03-28 10:19:24 -0700843 - grpc_transport_chttp2_server_insecure
844 - grpc_transport_chttp2_client_insecure
Craig Tiller65938df2016-03-31 13:08:49 -0700845 - grpc_resolver_dns_native
846 - grpc_resolver_sockaddr
Craig Tiller023caf12016-03-29 08:00:30 -0700847 - grpc_lb_policy_grpclb
848 - grpc_lb_policy_pick_first
849 - grpc_lb_policy_round_robin
Craig Tiller25834342015-09-25 08:08:24 -0700850 - census
Craig Tiller04b7ca82016-03-29 08:07:54 -0700851 generate_plugin_registry: true
Craig Tillerbf4b2242015-08-31 15:53:53 -0700852 secure: false
853 vs_project_guid: '{46CEDFFF-9692-456A-AA24-38B5D6BCF4C5}'
854- name: grpc_zookeeper
855 build: all
856 language: c
Craig Tiller25834342015-09-25 08:08:24 -0700857 public_headers:
858 - include/grpc/grpc_zookeeper.h
Craig Tiller25834342015-09-25 08:08:24 -0700859 src:
Craig Tillerb11b34a2016-04-01 12:30:06 -0700860 - src/core/ext/resolver/zookeeper/zookeeper_resolver.c
Craig Tiller25834342015-09-25 08:08:24 -0700861 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -0800862 - gpr
Craig Tiller25834342015-09-25 08:08:24 -0700863 - grpc
864 external_deps:
865 - zookeeper
866 platforms:
867 - linux
Craig Tillerbf4b2242015-08-31 15:53:53 -0700868 secure: false
869- name: reconnect_server
870 build: private
871 language: c
Craig Tiller25834342015-09-25 08:08:24 -0700872 headers:
873 - test/core/util/reconnect_server.h
874 src:
875 - test/core/util/reconnect_server.c
876 deps:
yang-gc9fca182015-11-06 16:41:33 -0800877 - test_tcp_server
878 - grpc_test_util
879 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -0800880 - gpr_test_util
881 - gpr
yang-gc9fca182015-11-06 16:41:33 -0800882- name: test_tcp_server
883 build: private
884 language: c
885 headers:
886 - test/core/util/test_tcp_server.h
887 src:
888 - test/core/util/test_tcp_server.c
889 deps:
Craig Tiller25834342015-09-25 08:08:24 -0700890 - grpc_test_util
891 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -0800892 - gpr_test_util
893 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -0700894- name: grpc++
895 build: all
896 language: c++
Craig Tiller25834342015-09-25 08:08:24 -0700897 headers:
898 - src/cpp/client/secure_credentials.h
David Garcia Quintas79d90962016-03-09 13:57:46 -0800899 - src/cpp/common/core_codegen.h
Craig Tiller25834342015-09-25 08:08:24 -0700900 - src/cpp/common/secure_auth_context.h
901 - src/cpp/server/secure_server_credentials.h
902 src:
Craig Tiller25834342015-09-25 08:08:24 -0700903 - src/cpp/client/secure_credentials.cc
904 - src/cpp/common/auth_property_iterator.cc
905 - src/cpp/common/secure_auth_context.cc
yang-g52705592015-11-25 11:45:33 -0800906 - src/cpp/common/secure_channel_arguments.cc
Craig Tiller25834342015-09-25 08:08:24 -0700907 - src/cpp/common/secure_create_auth_context.cc
908 - src/cpp/server/secure_server_credentials.cc
909 deps:
Craig Tiller25834342015-09-25 08:08:24 -0700910 - grpc
Craig Tillerbf4b2242015-08-31 15:53:53 -0700911 baselib: true
912 dll: true
Craig Tiller25834342015-09-25 08:08:24 -0700913 filegroups:
914 - grpc++_base
David Garcia Quintasddcb53a2016-01-21 17:48:34 -0800915 - grpc++_codegen
Craig Tillerbf4b2242015-08-31 15:53:53 -0700916 secure: check
917 vs_project_guid: '{C187A093-A0FE-489D-A40A-6E33DE0F9FEB}'
918- name: grpc++_test_config
919 build: private
920 language: c++
Craig Tiller25834342015-09-25 08:08:24 -0700921 headers:
922 - test/cpp/util/test_config.h
923 src:
924 - test/cpp/util/test_config.cc
Craig Tillerbf4b2242015-08-31 15:53:53 -0700925- name: grpc++_test_util
926 build: private
927 language: c++
Craig Tiller25834342015-09-25 08:08:24 -0700928 headers:
yang-gd6f7d992016-01-14 16:04:20 -0800929 - test/cpp/end2end/test_service_impl.h
yang-g9f173142016-01-15 12:46:40 -0800930 - test/cpp/util/byte_buffer_proto_helper.h
Craig Tiller25834342015-09-25 08:08:24 -0700931 - test/cpp/util/cli_call.h
932 - test/cpp/util/create_test_channel.h
933 - test/cpp/util/string_ref_helper.h
934 - test/cpp/util/subprocess.h
yang-g7d2a3e12016-02-18 15:41:56 -0800935 - test/cpp/util/test_credentials_provider.h
Craig Tiller25834342015-09-25 08:08:24 -0700936 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -0800937 - src/proto/grpc/testing/echo_messages.proto
938 - src/proto/grpc/testing/echo.proto
939 - src/proto/grpc/testing/duplicate/echo_duplicate.proto
yang-gd6f7d992016-01-14 16:04:20 -0800940 - test/cpp/end2end/test_service_impl.cc
yang-g9f173142016-01-15 12:46:40 -0800941 - test/cpp/util/byte_buffer_proto_helper.cc
Craig Tiller25834342015-09-25 08:08:24 -0700942 - test/cpp/util/cli_call.cc
943 - test/cpp/util/create_test_channel.cc
944 - test/cpp/util/string_ref_helper.cc
945 - test/cpp/util/subprocess.cc
yang-g7d2a3e12016-02-18 15:41:56 -0800946 - test/cpp/util/test_credentials_provider.cc
Craig Tiller25834342015-09-25 08:08:24 -0700947 deps:
948 - grpc++
949 - grpc_test_util
Craig Tillerbf4b2242015-08-31 15:53:53 -0700950- name: grpc++_unsecure
951 build: all
952 language: c++
Craig Tiller25834342015-09-25 08:08:24 -0700953 src:
954 - src/cpp/common/insecure_create_auth_context.cc
955 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -0800956 - gpr
Craig Tiller25834342015-09-25 08:08:24 -0700957 - grpc_unsecure
Craig Tillerbf4b2242015-08-31 15:53:53 -0700958 baselib: true
959 dll: true
Craig Tiller25834342015-09-25 08:08:24 -0700960 filegroups:
961 - grpc++_base
David Garcia Quintasddcb53a2016-01-21 17:48:34 -0800962 - grpc++_codegen
Craig Tillerbf4b2242015-08-31 15:53:53 -0700963 secure: false
964 vs_project_guid: '{6EE56155-DF7C-4F6E-BFC4-F6F776BEB211}'
965- name: grpc_plugin_support
966 build: protoc
967 language: c++
Craig Tiller25834342015-09-25 08:08:24 -0700968 headers:
Craig Tiller25834342015-09-25 08:08:24 -0700969 - src/compiler/config.h
970 - src/compiler/cpp_generator.h
971 - src/compiler/cpp_generator_helpers.h
972 - src/compiler/csharp_generator.h
973 - src/compiler/csharp_generator_helpers.h
974 - src/compiler/generator_helpers.h
murgatroid99d2ee81f2016-02-26 11:10:33 -0800975 - src/compiler/node_generator.h
976 - src/compiler/node_generator_helpers.h
Craig Tiller25834342015-09-25 08:08:24 -0700977 - src/compiler/objective_c_generator.h
978 - src/compiler/objective_c_generator_helpers.h
979 - src/compiler/python_generator.h
980 - src/compiler/ruby_generator.h
981 - src/compiler/ruby_generator_helpers-inl.h
982 - src/compiler/ruby_generator_map-inl.h
983 - src/compiler/ruby_generator_string-inl.h
984 src:
985 - src/compiler/cpp_generator.cc
986 - src/compiler/csharp_generator.cc
murgatroid99d2ee81f2016-02-26 11:10:33 -0800987 - src/compiler/node_generator.cc
Craig Tiller25834342015-09-25 08:08:24 -0700988 - src/compiler/objective_c_generator.cc
989 - src/compiler/python_generator.cc
990 - src/compiler/ruby_generator.cc
David Garcia Quintasddcb53a2016-01-21 17:48:34 -0800991 filegroups:
Craig Tiller03915e52016-04-07 09:15:10 -0700992 - grpc++_config
Craig Tillerbf4b2242015-08-31 15:53:53 -0700993 secure: false
994 vs_project_guid: '{B6E81D84-2ACB-41B8-8781-493A944C7817}'
Jan Tattermusch6611dde2016-02-22 08:48:02 -0800995 vs_props:
996 - protoc
Craig Tillerbf4b2242015-08-31 15:53:53 -0700997- name: interop_client_helper
998 build: private
999 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07001000 headers:
1001 - test/cpp/interop/client_helper.h
1002 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -08001003 - src/proto/grpc/testing/messages.proto
Craig Tiller25834342015-09-25 08:08:24 -07001004 - test/cpp/interop/client_helper.cc
1005 deps:
1006 - grpc++_test_util
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_client_main
1012 build: private
1013 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07001014 headers:
1015 - test/cpp/interop/interop_client.h
1016 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -08001017 - src/proto/grpc/testing/empty.proto
1018 - src/proto/grpc/testing/messages.proto
1019 - src/proto/grpc/testing/test.proto
Craig Tiller25834342015-09-25 08:08:24 -07001020 - test/cpp/interop/client.cc
1021 - test/cpp/interop/interop_client.cc
1022 deps:
1023 - interop_client_helper
1024 - grpc++_test_util
1025 - grpc_test_util
1026 - grpc++
1027 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001028 - gpr_test_util
1029 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001030 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -07001031- name: interop_server_helper
1032 build: private
1033 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07001034 headers:
1035 - test/cpp/interop/server_helper.h
1036 src:
1037 - test/cpp/interop/server_helper.cc
1038 deps:
1039 - grpc_test_util
1040 - grpc++
1041 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001042 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001043- name: interop_server_main
1044 build: private
1045 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07001046 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -08001047 - src/proto/grpc/testing/empty.proto
1048 - src/proto/grpc/testing/messages.proto
1049 - src/proto/grpc/testing/test.proto
Craig Tiller732a8752016-02-22 15:59:19 -08001050 - test/cpp/interop/server_main.cc
Craig Tiller25834342015-09-25 08:08:24 -07001051 deps:
1052 - interop_server_helper
1053 - grpc++_test_util
1054 - grpc_test_util
1055 - grpc++
1056 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001057 - gpr_test_util
1058 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001059 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -07001060- name: qps
1061 build: private
1062 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07001063 headers:
1064 - test/cpp/qps/client.h
1065 - test/cpp/qps/driver.h
1066 - test/cpp/qps/histogram.h
1067 - test/cpp/qps/interarrival.h
vjpaic8034422016-01-19 15:32:42 -08001068 - test/cpp/qps/limit_cores.h
Craig Tiller25834342015-09-25 08:08:24 -07001069 - test/cpp/qps/perf_db_client.h
1070 - test/cpp/qps/qps_worker.h
1071 - test/cpp/qps/report.h
1072 - test/cpp/qps/server.h
1073 - test/cpp/qps/stats.h
Craig Tiller732a8752016-02-22 15:59:19 -08001074 - test/cpp/qps/usage_timer.h
Craig Tiller25834342015-09-25 08:08:24 -07001075 - test/cpp/util/benchmark_config.h
1076 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -08001077 - src/proto/grpc/testing/messages.proto
Craig Tiller1b4e3302015-12-17 16:35:00 -08001078 - src/proto/grpc/testing/payloads.proto
Craig Tiller1b4e3302015-12-17 16:35:00 -08001079 - src/proto/grpc/testing/stats.proto
Jan Tattermusch7c60b272016-01-20 18:23:13 -08001080 - src/proto/grpc/testing/control.proto
1081 - src/proto/grpc/testing/services.proto
Craig Tiller1b4e3302015-12-17 16:35:00 -08001082 - src/proto/grpc/testing/perf_db.proto
Craig Tiller25834342015-09-25 08:08:24 -07001083 - test/cpp/qps/client_async.cc
1084 - test/cpp/qps/client_sync.cc
1085 - test/cpp/qps/driver.cc
vjpaic8034422016-01-19 15:32:42 -08001086 - test/cpp/qps/limit_cores.cc
Craig Tiller25834342015-09-25 08:08:24 -07001087 - test/cpp/qps/perf_db_client.cc
1088 - test/cpp/qps/qps_worker.cc
1089 - test/cpp/qps/report.cc
1090 - test/cpp/qps/server_async.cc
1091 - test/cpp/qps/server_sync.cc
Craig Tiller732a8752016-02-22 15:59:19 -08001092 - test/cpp/qps/usage_timer.cc
Craig Tiller25834342015-09-25 08:08:24 -07001093 - test/cpp/util/benchmark_config.cc
1094 deps:
1095 - grpc_test_util
1096 - grpc++_test_util
1097 - grpc++
Craig Tillerbf4b2242015-08-31 15:53:53 -07001098- name: grpc_csharp_ext
1099 build: all
1100 language: csharp
Craig Tiller25834342015-09-25 08:08:24 -07001101 src:
1102 - src/csharp/ext/grpc_csharp_ext.c
1103 deps:
Craig Tiller25834342015-09-25 08:08:24 -07001104 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001105 - gpr
Craig Tiller41304a72016-02-02 13:59:33 -08001106 LDFLAGS: $(if $(subst Linux,,$(SYSTEM)),,-Wl$(comma)-wrap$(comma)memcpy)
Jan Tattermusch324140c2016-01-12 08:54:01 -08001107 deps_linkage: static
Craig Tillerbf4b2242015-08-31 15:53:53 -07001108 dll: only
1109 vs_config_type: DynamicLibrary
Craig Tiller25834342015-09-25 08:08:24 -07001110 vs_packages:
1111 - grpc.dependencies.openssl
1112 - grpc.dependencies.zlib
Craig Tillerbf4b2242015-08-31 15:53:53 -07001113 vs_project_guid: '{D64C6D63-4458-4A88-AB38-35678384A7E4}'
Craig Tiller25834342015-09-25 08:08:24 -07001114 vs_props:
1115 - zlib
1116 - openssl
1117 - winsock
1118 - global
Craig Tillerbf4b2242015-08-31 15:53:53 -07001119targets:
Nicolas "Pixel" Nobled5d83aa2016-01-31 06:21:49 +01001120- name: alarm_test
1121 build: test
1122 language: c
1123 src:
1124 - test/core/surface/alarm_test.c
1125 deps:
1126 - grpc_test_util
1127 - grpc
Craig Tiller1298afd2016-02-09 12:29:17 -08001128 - gpr_test_util
1129 - gpr
David Garcia Quintas48ec8062015-12-11 14:04:59 -08001130- name: algorithm_test
1131 build: test
1132 language: c
1133 src:
1134 - test/core/compression/algorithm_test.c
1135 deps:
1136 - grpc_test_util
1137 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001138 - gpr_test_util
1139 - gpr
David Garcia Quintasa5aa19b2015-12-09 14:17:52 -08001140- name: alloc_test
1141 build: test
1142 language: c
1143 src:
1144 - test/core/support/alloc_test.c
1145 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001146 - gpr_test_util
1147 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001148- name: alpn_test
1149 build: test
1150 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001151 src:
1152 - test/core/transport/chttp2/alpn_test.c
1153 deps:
1154 - grpc_test_util
1155 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001156 - gpr_test_util
1157 - gpr
Craig Tillerfc98f922016-04-13 08:45:06 -07001158- name: api_fuzzer
1159 build: fuzzer
1160 language: c
1161 src:
1162 - test/core/end2end/fuzzers/api_fuzzer.c
1163 deps:
1164 - grpc_test_util
1165 - grpc
1166 - gpr_test_util
1167 - gpr
1168 corpus_dirs:
1169 - test/core/end2end/fuzzers/api_fuzzer_corpus
Craig Tiller0477d7d2016-04-24 10:42:50 -07001170 dict: test/core/end2end/fuzzers/api_fuzzer.dictionary
Craig Tillerfc98f922016-04-13 08:45:06 -07001171 maxlen: 2048
Craig Tillerbf4b2242015-08-31 15:53:53 -07001172- name: bin_encoder_test
1173 build: test
1174 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001175 src:
1176 - test/core/transport/chttp2/bin_encoder_test.c
1177 deps:
1178 - grpc_test_util
1179 - grpc
Alistair Veitch75d5c0f2016-02-02 09:43:02 -08001180- name: census_context_test
1181 build: test
1182 language: c
1183 src:
1184 - test/core/census/context_test.c
1185 deps:
1186 - grpc_test_util
1187 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001188 - gpr_test_util
1189 - gpr
yang-gc0ed5092015-12-09 08:48:08 -08001190- name: channel_create_test
1191 build: test
1192 language: c
1193 src:
1194 - test/core/surface/channel_create_test.c
1195 deps:
1196 - grpc_test_util
1197 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001198 - gpr_test_util
1199 - gpr
Craig Tillerca1593a2015-11-02 14:08:33 -08001200- name: chttp2_hpack_encoder_test
Craig Tillerbf4b2242015-08-31 15:53:53 -07001201 build: test
1202 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001203 src:
Craig Tillerca1593a2015-11-02 14:08:33 -08001204 - test/core/transport/chttp2/hpack_encoder_test.c
Craig Tiller25834342015-09-25 08:08:24 -07001205 deps:
1206 - grpc_test_util
1207 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001208 - gpr_test_util
1209 - gpr
Craig Tillerca1593a2015-11-02 14:08:33 -08001210- name: chttp2_status_conversion_test
Craig Tillerbf4b2242015-08-31 15:53:53 -07001211 build: test
1212 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001213 src:
Craig Tillerca1593a2015-11-02 14:08:33 -08001214 - test/core/transport/chttp2/status_conversion_test.c
Craig Tiller25834342015-09-25 08:08:24 -07001215 deps:
1216 - grpc_test_util
1217 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001218 - gpr_test_util
1219 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001220- name: chttp2_stream_map_test
1221 build: test
1222 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001223 src:
1224 - test/core/transport/chttp2/stream_map_test.c
1225 deps:
1226 - grpc_test_util
1227 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001228 - gpr_test_util
1229 - gpr
Craig Tiller8ab91b22015-12-07 11:28:51 -08001230- name: chttp2_varint_test
1231 build: test
1232 language: c
1233 src:
1234 - test/core/transport/chttp2/varint_test.c
1235 deps:
1236 - grpc_test_util
1237 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001238 - gpr_test_util
1239 - gpr
Craig Tiller845516e2016-04-11 20:49:20 -07001240- name: client_fuzzer
1241 build: fuzzer
1242 language: c
1243 src:
1244 - test/core/end2end/fuzzers/client_fuzzer.c
1245 deps:
1246 - grpc_test_util
1247 - grpc
1248 - gpr_test_util
1249 - gpr
1250 corpus_dirs:
1251 - test/core/end2end/fuzzers/client_fuzzer_corpus
Craig Tiller134a6b62016-04-18 08:14:20 -07001252 dict: test/core/end2end/fuzzers/hpack.dictionary
Craig Tiller845516e2016-04-11 20:49:20 -07001253 maxlen: 2048
Craig Tillerbf4b2242015-08-31 15:53:53 -07001254- name: compression_test
1255 build: test
1256 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001257 src:
1258 - test/core/compression/compression_test.c
1259 deps:
1260 - grpc_test_util
1261 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001262 - gpr_test_util
1263 - gpr
Craig Tiller57e27432016-03-11 16:53:58 -08001264- name: concurrent_connectivity_test
1265 build: test
1266 language: c
1267 src:
1268 - test/core/surface/concurrent_connectivity_test.c
1269 deps:
1270 - grpc_test_util
1271 - grpc
1272 - gpr_test_util
1273 - gpr
Craig Tillere91ef682016-03-11 08:59:17 -08001274- name: dns_resolver_connectivity_test
Craig Tillere2327db2016-03-11 09:52:42 -08001275 cpu_cost: 0.1
Craig Tillere91ef682016-03-11 08:59:17 -08001276 build: test
1277 language: c
1278 src:
1279 - test/core/client_config/resolvers/dns_resolver_connectivity_test.c
1280 deps:
1281 - grpc_test_util
1282 - grpc
1283 - gpr_test_util
1284 - gpr
Craig Tillera0c7cdd2015-12-11 12:46:58 -08001285- name: dns_resolver_test
1286 build: test
1287 language: c
1288 src:
1289 - test/core/client_config/resolvers/dns_resolver_test.c
1290 deps:
1291 - grpc_test_util
1292 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001293 - gpr_test_util
1294 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001295- name: dualstack_socket_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001296 cpu_cost: 0.1
Craig Tillerbf4b2242015-08-31 15:53:53 -07001297 build: test
1298 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001299 src:
1300 - test/core/end2end/dualstack_socket_test.c
1301 deps:
1302 - grpc_test_util
1303 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001304 - gpr_test_util
1305 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001306 platforms:
1307 - mac
1308 - linux
1309 - posix
Craig Tillere0b8a422015-08-31 16:03:39 -07001310- name: endpoint_pair_test
1311 build: test
1312 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001313 src:
1314 - test/core/iomgr/endpoint_pair_test.c
1315 deps:
1316 - grpc_test_util
1317 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001318 - gpr_test_util
1319 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001320- name: fd_conservation_posix_test
1321 build: test
1322 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001323 src:
1324 - test/core/iomgr/fd_conservation_posix_test.c
1325 deps:
1326 - grpc_test_util
1327 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001328 - gpr_test_util
1329 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001330 platforms:
1331 - mac
1332 - linux
1333 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07001334- name: fd_posix_test
1335 build: test
1336 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001337 src:
1338 - test/core/iomgr/fd_posix_test.c
1339 deps:
1340 - grpc_test_util
1341 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001342 - gpr_test_util
1343 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001344 platforms:
1345 - mac
1346 - linux
1347 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07001348- name: fling_client
1349 build: test
1350 run: false
1351 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001352 src:
1353 - test/core/fling/client.c
1354 deps:
1355 - grpc_test_util
1356 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001357 - gpr_test_util
1358 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001359- name: fling_server
1360 build: test
1361 run: false
1362 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001363 src:
1364 - test/core/fling/server.c
1365 deps:
1366 - grpc_test_util
1367 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001368 - gpr_test_util
1369 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001370- name: fling_stream_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001371 cpu_cost: 2
Craig Tillerbf4b2242015-08-31 15:53:53 -07001372 build: test
1373 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001374 src:
1375 - test/core/fling/fling_stream_test.c
1376 deps:
1377 - grpc_test_util
1378 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001379 - gpr_test_util
1380 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001381 platforms:
1382 - mac
1383 - linux
1384 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07001385- name: fling_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001386 cpu_cost: 2
Craig Tillerbf4b2242015-08-31 15:53:53 -07001387 build: test
1388 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001389 src:
1390 - test/core/fling/fling_test.c
1391 deps:
1392 - grpc_test_util
1393 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001394 - gpr_test_util
1395 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001396 platforms:
1397 - mac
1398 - linux
1399 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07001400- name: gen_hpack_tables
1401 build: tool
1402 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001403 src:
1404 - tools/codegen/core/gen_hpack_tables.c
1405 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001406 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001407 - grpc
Craig Tillerbf4b2242015-08-31 15:53:53 -07001408- name: gen_legal_metadata_characters
1409 build: tool
1410 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001411 src:
1412 - tools/codegen/core/gen_legal_metadata_characters.c
Craig Tillerbf4b2242015-08-31 15:53:53 -07001413 deps: []
Craig Tiller1b719582016-03-24 09:06:13 -07001414- name: goaway_server_test
1415 cpu_cost: 0.1
1416 build: test
1417 language: c
1418 src:
1419 - test/core/end2end/goaway_server_test.c
1420 deps:
1421 - grpc_test_util
1422 - grpc
1423 - gpr_test_util
1424 - gpr
1425 platforms:
1426 - mac
1427 - linux
1428 - posix
Craig Tillerfba79f22015-11-23 11:06:55 -08001429- name: gpr_avl_test
1430 build: test
1431 language: c
1432 src:
1433 - test/core/support/avl_test.c
1434 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001435 - gpr_test_util
1436 - gpr
Craig Tillerc72cc422016-03-11 10:54:36 -08001437- name: gpr_backoff_test
1438 build: test
1439 language: c
1440 src:
1441 - test/core/support/backoff_test.c
1442 deps:
1443 - gpr_test_util
1444 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001445- name: gpr_cmdline_test
1446 build: test
1447 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001448 src:
1449 - test/core/support/cmdline_test.c
1450 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001451 - gpr_test_util
1452 - gpr
Alistair Veitchdcfb3fe2015-10-20 17:01:59 -07001453- name: gpr_cpu_test
1454 build: test
1455 language: c
1456 src:
1457 - test/core/support/cpu_test.c
1458 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001459 - gpr_test_util
1460 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001461- name: gpr_env_test
1462 build: test
1463 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001464 src:
1465 - test/core/support/env_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_histogram_test
1470 build: test
1471 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001472 src:
1473 - test/core/support/histogram_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_host_port_test
1478 build: test
1479 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001480 src:
1481 - test/core/support/host_port_test.c
1482 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001483 - gpr_test_util
1484 - gpr
Craig Tiller732a8752016-02-22 15:59:19 -08001485- name: gpr_load_file_test
1486 build: test
1487 language: c
1488 src:
1489 - test/core/support/load_file_test.c
1490 deps:
1491 - gpr_test_util
1492 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001493- name: gpr_log_test
1494 build: test
1495 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001496 src:
1497 - test/core/support/log_test.c
1498 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001499 - gpr_test_util
1500 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001501- name: gpr_slice_buffer_test
1502 build: test
1503 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001504 src:
1505 - test/core/support/slice_buffer_test.c
1506 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001507 - gpr_test_util
1508 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001509- name: gpr_slice_test
1510 build: test
1511 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001512 src:
1513 - test/core/support/slice_test.c
1514 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001515 - gpr_test_util
1516 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001517- name: gpr_stack_lockfree_test
Craig Tillerbfe69362016-01-20 09:38:21 -08001518 cpu_cost: 10
Craig Tillerbf4b2242015-08-31 15:53:53 -07001519 build: test
1520 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001521 src:
1522 - test/core/support/stack_lockfree_test.c
1523 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001524 - gpr_test_util
1525 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001526- name: gpr_string_test
1527 build: test
1528 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001529 src:
1530 - test/core/support/string_test.c
1531 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001532 - gpr_test_util
1533 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001534- name: gpr_sync_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001535 cpu_cost: 10
Craig Tillerbf4b2242015-08-31 15:53:53 -07001536 build: test
1537 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001538 src:
1539 - test/core/support/sync_test.c
1540 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001541 - gpr_test_util
1542 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001543- name: gpr_thd_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001544 cpu_cost: 10
Craig Tillerbf4b2242015-08-31 15:53:53 -07001545 build: test
1546 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001547 src:
1548 - test/core/support/thd_test.c
1549 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001550 - gpr_test_util
1551 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001552- name: gpr_time_test
1553 build: test
1554 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001555 src:
1556 - test/core/support/time_test.c
1557 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001558 - gpr_test_util
1559 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001560- name: gpr_tls_test
1561 build: test
1562 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001563 src:
1564 - test/core/support/tls_test.c
1565 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001566 - gpr_test_util
1567 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001568- name: gpr_useful_test
1569 build: test
1570 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001571 src:
1572 - test/core/support/useful_test.c
1573 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001574 - gpr_test_util
1575 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001576- name: grpc_auth_context_test
1577 build: test
1578 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001579 src:
1580 - test/core/security/auth_context_test.c
1581 deps:
1582 - grpc_test_util
1583 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001584 - gpr_test_util
1585 - gpr
Craig Tiller732a8752016-02-22 15:59:19 -08001586- name: grpc_b64_test
Craig Tillerbf4b2242015-08-31 15:53:53 -07001587 build: test
1588 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001589 src:
Craig Tiller732a8752016-02-22 15:59:19 -08001590 - test/core/security/b64_test.c
Craig Tiller25834342015-09-25 08:08:24 -07001591 deps:
1592 - grpc_test_util
1593 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001594 - gpr_test_util
1595 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001596- name: grpc_byte_buffer_reader_test
1597 build: test
1598 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001599 src:
1600 - test/core/surface/byte_buffer_reader_test.c
1601 deps:
1602 - grpc_test_util
1603 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001604 - gpr_test_util
1605 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001606- name: grpc_channel_args_test
1607 build: test
1608 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001609 src:
1610 - test/core/channel/channel_args_test.c
1611 deps:
1612 - grpc_test_util
1613 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001614 - gpr_test_util
1615 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001616- name: grpc_channel_stack_test
1617 build: test
1618 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001619 src:
1620 - test/core/channel/channel_stack_test.c
1621 deps:
1622 - grpc_test_util
1623 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001624 - gpr_test_util
1625 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001626- name: grpc_completion_queue_test
1627 build: test
1628 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001629 src:
1630 - test/core/surface/completion_queue_test.c
1631 deps:
1632 - grpc_test_util
1633 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001634 - gpr_test_util
1635 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001636- name: grpc_create_jwt
1637 build: tool
1638 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001639 src:
1640 - test/core/security/create_jwt.c
1641 deps:
1642 - grpc_test_util
1643 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001644 - gpr_test_util
1645 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001646- name: grpc_credentials_test
1647 build: test
1648 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001649 src:
1650 - test/core/security/credentials_test.c
1651 deps:
1652 - grpc_test_util
1653 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001654 - gpr_test_util
1655 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001656- name: grpc_fetch_oauth2
1657 build: tool
1658 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001659 src:
1660 - test/core/security/fetch_oauth2.c
1661 deps:
1662 - grpc_test_util
1663 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001664 - gpr_test_util
1665 - gpr
yang-ga1fecbc2015-12-07 15:46:49 -08001666- name: grpc_invalid_channel_args_test
1667 build: test
1668 language: c
1669 src:
1670 - test/core/surface/invalid_channel_args_test.c
1671 deps:
1672 - grpc_test_util
1673 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001674 - gpr_test_util
1675 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001676- name: grpc_json_token_test
1677 build: test
1678 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001679 src:
1680 - test/core/security/json_token_test.c
1681 deps:
1682 - grpc_test_util
1683 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001684 - gpr_test_util
1685 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001686 platforms:
1687 - linux
1688 - posix
1689 - mac
Craig Tillerbf4b2242015-08-31 15:53:53 -07001690- name: grpc_jwt_verifier_test
1691 build: test
1692 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001693 src:
1694 - test/core/security/jwt_verifier_test.c
1695 deps:
1696 - grpc_test_util
1697 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001698 - gpr_test_util
1699 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001700- name: grpc_print_google_default_creds_token
1701 build: tool
1702 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001703 src:
1704 - test/core/security/print_google_default_creds_token.c
1705 deps:
1706 - grpc_test_util
1707 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001708 - gpr_test_util
1709 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001710- name: grpc_security_connector_test
1711 build: test
1712 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001713 src:
1714 - test/core/security/security_connector_test.c
1715 deps:
1716 - grpc_test_util
1717 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001718 - gpr_test_util
1719 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001720- name: grpc_verify_jwt
1721 build: tool
1722 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001723 src:
1724 - test/core/security/verify_jwt.c
1725 deps:
1726 - grpc_test_util
1727 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001728 - gpr_test_util
1729 - gpr
Craig Tiller71c610d2016-03-18 15:57:08 -07001730- name: hpack_parser_fuzzer_test
1731 build: fuzzer
1732 language: c
1733 src:
1734 - test/core/transport/chttp2/hpack_parser_fuzzer_test.c
1735 deps:
1736 - grpc_test_util
1737 - grpc
1738 - gpr_test_util
1739 - gpr
1740 corpus_dirs:
1741 - test/core/transport/chttp2/hpack_parser_corpus
Craig Tiller134a6b62016-04-18 08:14:20 -07001742 dict: test/core/end2end/fuzzers/hpack.dictionary
Craig Tillerd153cbe2016-04-04 15:43:30 -07001743 maxlen: 512
Craig Tillerbf4b2242015-08-31 15:53:53 -07001744- name: hpack_parser_test
1745 build: test
1746 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001747 src:
1748 - test/core/transport/chttp2/hpack_parser_test.c
1749 deps:
1750 - grpc_test_util
1751 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001752 - gpr_test_util
1753 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001754- name: hpack_table_test
1755 build: test
1756 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001757 src:
1758 - test/core/transport/chttp2/hpack_table_test.c
1759 deps:
1760 - grpc_test_util
1761 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001762 - gpr_test_util
1763 - gpr
Craig Tiller21239742016-03-23 16:33:28 -07001764- name: http_fuzzer_test
1765 build: fuzzer
1766 language: c
1767 src:
1768 - test/core/http/fuzzer.c
1769 deps:
1770 - grpc_test_util
1771 - grpc
1772 - gpr_test_util
1773 - gpr
1774 corpus_dirs:
1775 - test/core/http/corpus
Craig Tillerd153cbe2016-04-04 15:43:30 -07001776 maxlen: 2048
Matthew Iselin1824f052016-02-10 12:16:06 +11001777- name: http_parser_test
Craig Tillerbf4b2242015-08-31 15:53:53 -07001778 build: test
1779 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001780 src:
Matthew Iselin1824f052016-02-10 12:16:06 +11001781 - test/core/http/parser_test.c
Craig Tiller25834342015-09-25 08:08:24 -07001782 deps:
1783 - grpc_test_util
1784 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001785 - gpr_test_util
1786 - gpr
Matthew Iselin1824f052016-02-10 12:16:06 +11001787- name: httpcli_format_request_test
Craig Tillerbf4b2242015-08-31 15:53:53 -07001788 build: test
1789 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001790 src:
Matthew Iselin1824f052016-02-10 12:16:06 +11001791 - test/core/http/format_request_test.c
Craig Tiller25834342015-09-25 08:08:24 -07001792 deps:
1793 - grpc_test_util
1794 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001795 - gpr_test_util
1796 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001797- name: httpcli_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001798 cpu_cost: 0.5
Craig Tillerbf4b2242015-08-31 15:53:53 -07001799 build: test
1800 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001801 src:
Matthew Iselin1824f052016-02-10 12:16:06 +11001802 - test/core/http/httpcli_test.c
Craig Tiller25834342015-09-25 08:08:24 -07001803 deps:
1804 - grpc_test_util
1805 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001806 - gpr_test_util
1807 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001808 platforms:
1809 - mac
1810 - linux
1811 - posix
Craig Tillercc0535d2015-12-08 15:14:47 -08001812- name: httpscli_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001813 cpu_cost: 0.5
Craig Tillercc0535d2015-12-08 15:14:47 -08001814 build: test
1815 language: c
1816 src:
Matthew Iselin1824f052016-02-10 12:16:06 +11001817 - test/core/http/httpscli_test.c
Craig Tillercc0535d2015-12-08 15:14:47 -08001818 deps:
1819 - grpc_test_util
1820 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001821 - gpr_test_util
1822 - gpr
Craig Tillercc0535d2015-12-08 15:14:47 -08001823 platforms:
Craig Tillercc0535d2015-12-08 15:14:47 -08001824 - linux
yang-gf1183302015-12-07 16:02:05 -08001825- name: init_test
1826 build: test
1827 language: c
1828 src:
1829 - test/core/surface/init_test.c
1830 deps:
1831 - grpc_test_util
1832 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001833 - gpr_test_util
1834 - gpr
Craig Tiller5cb79622016-03-15 14:46:54 -07001835- name: internal_api_canary_iomgr_test
1836 build: test
1837 run: false
1838 language: c
1839 src:
1840 - test/core/internal_api_canaries/iomgr.c
1841 deps:
1842 - grpc_test_util
1843 - grpc
1844 - gpr_test_util
1845 - gpr
1846- name: internal_api_canary_support_test
1847 build: test
1848 run: false
1849 language: c
1850 src:
1851 - test/core/internal_api_canaries/iomgr.c
1852 deps:
1853 - grpc_test_util
1854 - grpc
1855 - gpr_test_util
1856 - gpr
1857- name: internal_api_canary_transport_test
1858 build: test
1859 run: false
1860 language: c
1861 src:
1862 - test/core/internal_api_canaries/iomgr.c
1863 deps:
1864 - grpc_test_util
1865 - grpc
1866 - gpr_test_util
1867 - gpr
yang-g077f6f82015-12-07 11:22:51 -08001868- name: invalid_call_argument_test
1869 build: test
1870 language: c
1871 src:
1872 - test/core/end2end/invalid_call_argument_test.c
1873 deps:
1874 - grpc_test_util
1875 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001876 - gpr_test_util
1877 - gpr
Craig Tiller32173c52016-03-17 14:12:45 -07001878- name: json_fuzzer_test
1879 build: fuzzer
1880 language: c
1881 src:
1882 - test/core/json/fuzzer.c
1883 deps:
1884 - grpc_test_util
1885 - grpc
1886 - gpr_test_util
1887 - gpr
1888 corpus_dirs:
1889 - test/core/json/corpus
Craig Tillerd153cbe2016-04-04 15:43:30 -07001890 maxlen: 512
Craig Tillerbf4b2242015-08-31 15:53:53 -07001891- name: json_rewrite
1892 build: test
1893 run: false
1894 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001895 src:
1896 - test/core/json/json_rewrite.c
1897 deps:
1898 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001899 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001900- name: json_rewrite_test
1901 build: test
1902 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001903 src:
1904 - test/core/json/json_rewrite_test.c
1905 deps:
1906 - grpc_test_util
1907 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001908 - gpr_test_util
1909 - gpr
Nicolas "Pixel" Noble11c320d2015-12-12 01:47:36 +01001910- name: json_stream_error_test
1911 build: test
1912 language: c
1913 src:
1914 - test/core/json/json_stream_error_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: json_test
1921 build: test
1922 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001923 src:
1924 - test/core/json/json_test.c
1925 deps:
1926 - grpc_test_util
1927 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001928 - gpr_test_util
1929 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001930- name: lame_client_test
1931 build: test
1932 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001933 src:
1934 - test/core/surface/lame_client_test.c
1935 deps:
1936 - grpc_test_util
1937 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001938 - gpr_test_util
1939 - gpr
David Garcia Quintas4fb049b2015-09-03 17:26:06 -07001940- name: lb_policies_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001941 cpu_cost: 0.1
Craig Tillerde7edf82016-03-20 09:12:16 -07001942 flaky: true
David Garcia Quintas4fb049b2015-09-03 17:26:06 -07001943 build: test
1944 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001945 src:
1946 - test/core/client_config/lb_policies_test.c
1947 deps:
1948 - grpc_test_util
1949 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001950 - gpr_test_util
1951 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001952- name: low_level_ping_pong_benchmark
1953 build: benchmark
1954 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001955 src:
1956 - test/core/network_benchmarks/low_level_ping_pong.c
1957 deps:
1958 - grpc_test_util
1959 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001960 - gpr_test_util
1961 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001962 platforms:
1963 - mac
1964 - linux
1965 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07001966- name: message_compress_test
1967 build: test
1968 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001969 src:
1970 - test/core/compression/message_compress_test.c
1971 deps:
1972 - grpc_test_util
1973 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001974 - gpr_test_util
1975 - gpr
Craig Tiller732a8752016-02-22 15:59:19 -08001976- name: mlog_test
Craig Tillera5abbd22016-03-22 06:56:00 -07001977 flaky: true
Craig Tiller732a8752016-02-22 15:59:19 -08001978 build: test
1979 language: c
1980 src:
1981 - test/core/census/mlog_test.c
1982 deps:
1983 - grpc_test_util
1984 - grpc
1985 - gpr_test_util
1986 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001987- name: multiple_server_queues_test
1988 build: test
1989 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001990 src:
1991 - test/core/end2end/multiple_server_queues_test.c
1992 deps:
1993 - grpc_test_util
1994 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001995 - gpr_test_util
1996 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001997- name: murmur_hash_test
1998 build: test
1999 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002000 src:
2001 - test/core/support/murmur_hash_test.c
2002 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08002003 - gpr_test_util
2004 - gpr
David Garcia Quintasbf2e73d2016-04-04 18:03:47 -07002005- name: nanopb_fuzzer_response_test
2006 build: fuzzer
2007 language: c
2008 src:
2009 - test/core/nanopb/fuzzer_response.c
2010 deps:
2011 - grpc_test_util
2012 - grpc
2013 - gpr_test_util
2014 - gpr
2015 corpus_dirs:
2016 - test/core/nanopb/corpus_response
Craig Tillerf64df112016-04-05 21:27:41 -07002017 maxlen: 128
David Garcia Quintasbf2e73d2016-04-04 18:03:47 -07002018- name: nanopb_fuzzer_serverlist_test
2019 build: fuzzer
2020 language: c
2021 src:
2022 - test/core/nanopb/fuzzer_serverlist.c
2023 deps:
2024 - grpc_test_util
2025 - grpc
2026 - gpr_test_util
2027 - gpr
2028 corpus_dirs:
2029 - test/core/nanopb/corpus_serverlist
Craig Tillerf64df112016-04-05 21:27:41 -07002030 maxlen: 128
Craig Tillerbf4b2242015-08-31 15:53:53 -07002031- name: no_server_test
Craig Tiller5f735a62016-01-20 09:31:15 -08002032 cpu_cost: 0.1
Craig Tillerbf4b2242015-08-31 15:53:53 -07002033 build: test
2034 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002035 src:
2036 - test/core/end2end/no_server_test.c
2037 deps:
2038 - grpc_test_util
2039 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002040 - gpr_test_util
2041 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002042- name: resolve_address_test
2043 build: test
2044 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002045 src:
2046 - test/core/iomgr/resolve_address_test.c
2047 deps:
2048 - grpc_test_util
2049 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002050 - gpr_test_util
2051 - gpr
yang-gd482e592015-12-10 14:04:00 -08002052- name: secure_channel_create_test
2053 build: test
2054 language: c
2055 src:
2056 - test/core/surface/secure_channel_create_test.c
2057 deps:
2058 - grpc_test_util
2059 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002060 - gpr_test_util
2061 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002062- name: secure_endpoint_test
2063 build: test
2064 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002065 src:
2066 - test/core/security/secure_endpoint_test.c
2067 deps:
2068 - grpc_test_util
2069 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002070 - gpr_test_util
2071 - gpr
yang-gfe9a9752015-12-09 10:47:18 -08002072- name: server_chttp2_test
2073 build: test
2074 language: c
2075 src:
2076 - test/core/surface/server_chttp2_test.c
2077 deps:
2078 - grpc_test_util
2079 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002080 - gpr_test_util
2081 - gpr
Craig Tillerdf262c62016-04-02 13:53:49 -07002082- name: server_fuzzer
2083 build: fuzzer
2084 language: c
2085 src:
2086 - test/core/end2end/fuzzers/server_fuzzer.c
2087 deps:
2088 - grpc_test_util
2089 - grpc
2090 - gpr_test_util
2091 - gpr
2092 corpus_dirs:
2093 - test/core/end2end/fuzzers/server_fuzzer_corpus
Craig Tiller134a6b62016-04-18 08:14:20 -07002094 dict: test/core/end2end/fuzzers/hpack.dictionary
Craig Tillerd153cbe2016-04-04 15:43:30 -07002095 maxlen: 2048
yang-gc3d94fb2015-12-10 14:38:00 -08002096- name: server_test
2097 build: test
2098 language: c
2099 src:
2100 - test/core/surface/server_test.c
2101 deps:
2102 - grpc_test_util
2103 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002104 - gpr_test_util
2105 - gpr
yang-gc9fca182015-11-06 16:41:33 -08002106- name: set_initial_connect_string_test
Craig Tiller5f735a62016-01-20 09:31:15 -08002107 cpu_cost: 0.1
yang-gc9fca182015-11-06 16:41:33 -08002108 build: test
2109 language: c
2110 src:
2111 - test/core/client_config/set_initial_connect_string_test.c
2112 deps:
2113 - test_tcp_server
2114 - grpc_test_util
2115 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002116 - gpr_test_util
2117 - gpr
Craig Tillerb8bd62e2015-12-10 15:51:15 -08002118- name: sockaddr_resolver_test
2119 build: test
2120 language: c
2121 src:
2122 - test/core/client_config/resolvers/sockaddr_resolver_test.c
2123 deps:
2124 - grpc_test_util
2125 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002126 - gpr_test_util
2127 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002128- name: sockaddr_utils_test
2129 build: test
2130 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002131 src:
2132 - test/core/iomgr/sockaddr_utils_test.c
2133 deps:
2134 - grpc_test_util
2135 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002136 - gpr_test_util
2137 - gpr
Craig Tiller27493202015-12-11 11:30:26 -08002138- name: socket_utils_test
2139 build: test
2140 language: c
2141 src:
2142 - test/core/iomgr/socket_utils_test.c
2143 deps:
2144 - grpc_test_util
2145 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002146 - gpr_test_util
2147 - gpr
Craig Tiller27493202015-12-11 11:30:26 -08002148 platforms:
2149 - mac
2150 - linux
2151 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002152- name: tcp_client_posix_test
Craig Tiller5f735a62016-01-20 09:31:15 -08002153 cpu_cost: 0.5
Craig Tillerbf4b2242015-08-31 15:53:53 -07002154 build: test
2155 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002156 src:
2157 - test/core/iomgr/tcp_client_posix_test.c
2158 deps:
2159 - grpc_test_util
2160 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002161 - gpr_test_util
2162 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002163 platforms:
2164 - mac
2165 - linux
2166 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002167- name: tcp_posix_test
Craig Tiller5f735a62016-01-20 09:31:15 -08002168 cpu_cost: 0.5
Craig Tillerbf4b2242015-08-31 15:53:53 -07002169 build: test
2170 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002171 src:
2172 - test/core/iomgr/tcp_posix_test.c
2173 deps:
2174 - grpc_test_util
2175 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002176 - gpr_test_util
2177 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002178 platforms:
2179 - mac
2180 - linux
2181 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002182- name: tcp_server_posix_test
2183 build: test
2184 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002185 src:
2186 - test/core/iomgr/tcp_server_posix_test.c
2187 deps:
2188 - grpc_test_util
2189 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002190 - gpr_test_util
2191 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002192 platforms:
2193 - mac
2194 - linux
2195 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002196- name: time_averaged_stats_test
2197 build: test
2198 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002199 src:
2200 - test/core/iomgr/time_averaged_stats_test.c
2201 deps:
2202 - grpc_test_util
2203 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002204 - gpr_test_util
2205 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002206- name: timeout_encoding_test
2207 build: test
2208 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002209 src:
2210 - test/core/transport/chttp2/timeout_encoding_test.c
2211 deps:
2212 - grpc_test_util
2213 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002214 - gpr_test_util
2215 - gpr
David Garcia Quintasb65e4212015-10-14 12:00:21 -07002216- name: timer_heap_test
2217 build: test
2218 language: c
2219 src:
2220 - test/core/iomgr/timer_heap_test.c
2221 deps:
2222 - grpc_test_util
2223 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002224 - gpr_test_util
2225 - gpr
David Garcia Quintasb65e4212015-10-14 12:00:21 -07002226- name: timer_list_test
2227 build: test
2228 language: c
2229 src:
2230 - test/core/iomgr/timer_list_test.c
2231 deps:
2232 - grpc_test_util
2233 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002234 - gpr_test_util
2235 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002236- name: timers_test
2237 build: test
2238 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002239 src:
2240 - test/core/profiling/timers_test.c
2241 deps:
2242 - grpc_test_util
2243 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002244 - gpr_test_util
2245 - gpr
Craig Tiller179e6fe2015-12-09 11:09:47 -08002246- name: transport_connectivity_state_test
2247 build: test
2248 language: c
2249 src:
2250 - test/core/transport/connectivity_state_test.c
2251 deps:
2252 - grpc_test_util
2253 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002254 - gpr_test_util
2255 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002256- name: transport_metadata_test
2257 build: test
2258 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002259 src:
2260 - test/core/transport/metadata_test.c
2261 deps:
2262 - grpc_test_util
2263 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002264 - gpr_test_util
2265 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002266- name: transport_security_test
2267 build: test
2268 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002269 src:
2270 - test/core/tsi/transport_security_test.c
2271 deps:
2272 - grpc_test_util
2273 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002274 - gpr_test_util
2275 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002276 platforms:
2277 - linux
2278 - posix
2279 - mac
Craig Tillerbf4b2242015-08-31 15:53:53 -07002280- name: udp_server_test
2281 build: test
2282 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002283 src:
2284 - test/core/iomgr/udp_server_test.c
2285 deps:
2286 - grpc_test_util
2287 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002288 - gpr_test_util
2289 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002290 platforms:
2291 - mac
2292 - linux
2293 - posix
Craig Tiller71c610d2016-03-18 15:57:08 -07002294- name: uri_fuzzer_test
2295 build: fuzzer
2296 language: c
2297 src:
2298 - test/core/client_config/uri_fuzzer_test.c
2299 deps:
2300 - grpc_test_util
2301 - grpc
2302 - gpr_test_util
2303 - gpr
2304 corpus_dirs:
2305 - test/core/client_config/uri_corpus
Craig Tillerd153cbe2016-04-04 15:43:30 -07002306 maxlen: 128
Craig Tillerbf4b2242015-08-31 15:53:53 -07002307- name: uri_parser_test
2308 build: test
2309 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002310 src:
2311 - test/core/client_config/uri_parser_test.c
2312 deps:
2313 - grpc_test_util
2314 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002315 - gpr_test_util
2316 - gpr
Craig Tiller73b66062015-09-09 09:34:46 -07002317- name: workqueue_test
2318 build: test
2319 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002320 src:
2321 - test/core/iomgr/workqueue_test.c
2322 deps:
2323 - grpc_test_util
2324 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002325 - gpr_test_util
2326 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002327 platforms:
2328 - mac
2329 - linux
2330 - posix
vjpai04e992a2016-02-10 16:58:38 -08002331- name: alarm_cpp_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002332 gtest: true
vjpai04e992a2016-02-10 16:58:38 -08002333 build: test
2334 language: c++
2335 src:
2336 - test/cpp/common/alarm_cpp_test.cc
2337 deps:
2338 - grpc++_test_util
2339 - grpc_test_util
2340 - grpc++
2341 - grpc
Vijay Pai29e1d952016-02-11 00:26:18 -08002342 - gpr_test_util
2343 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002344- name: async_end2end_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002345 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002346 build: test
2347 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002348 src:
2349 - test/cpp/end2end/async_end2end_test.cc
2350 deps:
2351 - grpc++_test_util
2352 - grpc_test_util
2353 - grpc++
2354 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002355 - gpr_test_util
2356 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002357- name: auth_property_iterator_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002358 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002359 build: test
2360 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002361 src:
2362 - test/cpp/common/auth_property_iterator_test.cc
2363 deps:
2364 - grpc++_test_util
2365 - grpc_test_util
2366 - grpc++
2367 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002368 - gpr_test_util
2369 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002370- name: channel_arguments_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002371 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002372 build: test
2373 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002374 src:
yang-g52705592015-11-25 11:45:33 -08002375 - test/cpp/common/channel_arguments_test.cc
Craig Tiller25834342015-09-25 08:08:24 -07002376 deps:
2377 - grpc++
2378 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002379 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002380- name: cli_call_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002381 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002382 build: test
2383 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002384 src:
2385 - test/cpp/util/cli_call_test.cc
2386 deps:
2387 - grpc++_test_util
2388 - grpc_test_util
2389 - grpc++
2390 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002391 - gpr_test_util
2392 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002393- name: client_crash_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002394 gtest: true
Craig Tillerbfd05532016-01-20 09:53:15 -08002395 cpu_cost: 0.1
Craig Tillerbf4b2242015-08-31 15:53:53 -07002396 build: test
2397 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002398 src:
2399 - test/cpp/end2end/client_crash_test.cc
2400 deps:
2401 - grpc++_test_util
2402 - grpc_test_util
2403 - grpc++
2404 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002405 - gpr_test_util
2406 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002407 platforms:
2408 - mac
2409 - linux
2410 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002411- name: client_crash_test_server
2412 build: test
2413 run: false
2414 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002415 src:
2416 - test/cpp/end2end/client_crash_test_server.cc
2417 deps:
2418 - grpc++_test_util
2419 - grpc_test_util
2420 - grpc++
2421 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002422 - gpr_test_util
2423 - gpr
David Garcia Quintas3a43cc02016-04-08 16:59:51 -07002424- name: codegen_test_full
David Garcia Quintasf349c1b2016-03-08 16:28:16 -08002425 gtest: true
David Garcia Quintas4ac52fa2016-03-06 20:31:39 -08002426 build: test
2427 language: c++
2428 src:
2429 - src/proto/grpc/testing/control.proto
2430 - src/proto/grpc/testing/messages.proto
2431 - src/proto/grpc/testing/payloads.proto
2432 - src/proto/grpc/testing/perf_db.proto
2433 - src/proto/grpc/testing/services.proto
2434 - src/proto/grpc/testing/stats.proto
David Garcia Quintas3a43cc02016-04-08 16:59:51 -07002435 - test/cpp/codegen/codegen_test_full.cc
2436 deps:
2437 - grpc++
2438 - grpc
2439 - gpr
2440 filegroups:
2441 - grpc++_codegen
2442- name: codegen_test_minimal
2443 gtest: true
2444 build: test
2445 language: c++
2446 src:
2447 - src/proto/grpc/testing/control.proto
2448 - src/proto/grpc/testing/messages.proto
2449 - src/proto/grpc/testing/payloads.proto
2450 - src/proto/grpc/testing/perf_db.proto
2451 - src/proto/grpc/testing/services.proto
2452 - src/proto/grpc/testing/stats.proto
2453 - test/cpp/codegen/codegen_test_minimal.cc
Craig Tiller03d8f2f2016-04-07 08:02:16 -07002454 filegroups:
2455 - grpc++_codegen
Craig Tillerbf4b2242015-08-31 15:53:53 -07002456- name: credentials_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002457 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002458 build: test
2459 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002460 src:
2461 - test/cpp/client/credentials_test.cc
2462 deps:
2463 - grpc++
2464 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002465 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002466- name: cxx_byte_buffer_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002467 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002468 build: test
2469 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002470 src:
2471 - test/cpp/util/byte_buffer_test.cc
2472 deps:
2473 - grpc_test_util
2474 - grpc++
2475 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002476 - gpr_test_util
2477 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002478- name: cxx_slice_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002479 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002480 build: test
2481 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002482 src:
2483 - test/cpp/util/slice_test.cc
2484 deps:
2485 - grpc_test_util
2486 - grpc++
2487 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002488 - gpr_test_util
2489 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002490- name: cxx_string_ref_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002491 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002492 build: test
2493 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002494 src:
2495 - test/cpp/util/string_ref_test.cc
2496 deps:
2497 - grpc++
Craig Tillerbf4b2242015-08-31 15:53:53 -07002498- name: cxx_time_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002499 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002500 build: test
2501 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002502 src:
2503 - test/cpp/util/time_test.cc
2504 deps:
2505 - grpc_test_util
2506 - grpc++
2507 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002508 - gpr_test_util
2509 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002510- name: end2end_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002511 gtest: true
Craig Tillerbfd05532016-01-20 09:53:15 -08002512 cpu_cost: 0.5
Craig Tillerbf4b2242015-08-31 15:53:53 -07002513 build: test
2514 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002515 src:
2516 - test/cpp/end2end/end2end_test.cc
2517 deps:
2518 - grpc++_test_util
2519 - grpc_test_util
2520 - grpc++
2521 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002522 - gpr_test_util
2523 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002524- name: generic_end2end_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002525 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002526 build: test
2527 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002528 src:
2529 - test/cpp/end2end/generic_end2end_test.cc
2530 deps:
2531 - grpc++_test_util
2532 - grpc_test_util
2533 - grpc++
2534 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002535 - gpr_test_util
2536 - gpr
yang-gb8aa58b2016-04-14 15:50:50 -07002537- name: golden_file_test
2538 gtest: true
2539 build: test
2540 language: c++
2541 src:
2542 - src/proto/grpc/testing/compiler_test.proto
2543 - test/cpp/codegen/golden_file_test.cc
2544 deps:
2545 - grpc++
2546 - grpc
2547 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002548- name: grpc_cli
2549 build: test
2550 run: false
2551 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002552 src:
2553 - test/cpp/util/grpc_cli.cc
2554 deps:
2555 - grpc++_test_util
2556 - grpc_test_util
2557 - grpc++
2558 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002559 - gpr_test_util
2560 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002561 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -07002562- name: grpc_cpp_plugin
2563 build: protoc
2564 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002565 src:
2566 - src/compiler/cpp_plugin.cc
2567 deps:
2568 - grpc_plugin_support
Craig Tillerbf4b2242015-08-31 15:53:53 -07002569 secure: false
2570 vs_config_type: Application
2571 vs_project_guid: '{7E51A25F-AC59-488F-906C-C60FAAE706AA}'
2572- name: grpc_csharp_plugin
2573 build: protoc
2574 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002575 src:
2576 - src/compiler/csharp_plugin.cc
2577 deps:
2578 - grpc_plugin_support
Craig Tillerbf4b2242015-08-31 15:53:53 -07002579 secure: false
2580 vs_config_type: Application
2581 vs_project_guid: '{3C813052-A49A-4662-B90A-1ADBEC7EE453}'
murgatroid99d2ee81f2016-02-26 11:10:33 -08002582- name: grpc_node_plugin
2583 build: protoc
2584 language: c++
2585 src:
2586 - src/compiler/node_plugin.cc
2587 deps:
2588 - grpc_plugin_support
2589 secure: false
2590 vs_config_type: Application
Craig Tillerbf4b2242015-08-31 15:53:53 -07002591- name: grpc_objective_c_plugin
2592 build: protoc
2593 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002594 src:
2595 - src/compiler/objective_c_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: '{19564640-CEE6-4921-ABA5-676ED79A36F6}'
2601- name: grpc_python_plugin
2602 build: protoc
2603 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002604 src:
2605 - src/compiler/python_plugin.cc
2606 deps:
2607 - grpc_plugin_support
Craig Tillerbf4b2242015-08-31 15:53:53 -07002608 secure: false
2609 vs_config_type: Application
2610 vs_project_guid: '{DF52D501-A6CF-4E6F-BA38-6EBE2E8DAFB2}'
2611- name: grpc_ruby_plugin
2612 build: protoc
2613 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002614 src:
2615 - src/compiler/ruby_plugin.cc
2616 deps:
2617 - grpc_plugin_support
Craig Tillerbf4b2242015-08-31 15:53:53 -07002618 secure: false
2619 vs_config_type: Application
2620 vs_project_guid: '{069E9D05-B78B-4751-9252-D21EBAE7DE8E}'
Craig Tillereb841e22016-02-11 15:49:16 -08002621- name: grpclb_api_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002622 gtest: true
Craig Tillereb841e22016-02-11 15:49:16 -08002623 build: test
2624 language: c++
2625 src:
David Garcia Quintas7f0793a2016-04-25 12:35:58 -07002626 - src/proto/grpc/lb/v1/load_balancer.proto
Craig Tillereb841e22016-02-11 15:49:16 -08002627 - test/cpp/grpclb/grpclb_api_test.cc
2628 deps:
2629 - grpc++_test_util
2630 - grpc_test_util
2631 - grpc++
2632 - grpc
yang-gbe5a2c42016-01-14 13:11:15 -08002633- name: hybrid_end2end_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002634 gtest: true
yang-gbe5a2c42016-01-14 13:11:15 -08002635 build: test
2636 language: c++
2637 src:
2638 - test/cpp/end2end/hybrid_end2end_test.cc
2639 deps:
2640 - grpc++_test_util
2641 - grpc_test_util
2642 - grpc++
2643 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002644 - gpr_test_util
2645 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002646- name: interop_client
2647 build: test
2648 run: false
2649 language: c++
2650 src: []
Craig Tiller25834342015-09-25 08:08:24 -07002651 deps:
2652 - interop_client_main
2653 - interop_client_helper
2654 - grpc++_test_util
2655 - grpc_test_util
2656 - grpc++
2657 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002658 - gpr_test_util
2659 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002660 - grpc++_test_config
2661 platforms:
2662 - mac
2663 - linux
2664 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002665- name: interop_server
2666 build: test
2667 run: false
2668 language: c++
2669 src: []
Craig Tiller25834342015-09-25 08:08:24 -07002670 deps:
2671 - interop_server_main
2672 - interop_server_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_test
Craig Tillerbfd05532016-01-20 09:53:15 -08002685 cpu_cost: 0.1
Craig Tillerbf4b2242015-08-31 15:53:53 -07002686 build: test
2687 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002688 src:
2689 - test/cpp/interop/interop_test.cc
2690 deps:
2691 - grpc_test_util
2692 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002693 - gpr_test_util
2694 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002695 platforms:
2696 - mac
2697 - linux
2698 - posix
Craig Tiller0bda0b32016-03-03 12:51:53 -08002699- name: json_run_localhost
2700 build: test
2701 run: false
2702 language: c++
2703 src:
2704 - test/cpp/qps/json_run_localhost.cc
2705 deps:
2706 - grpc++_test_util
2707 - grpc_test_util
2708 - grpc++
2709 - grpc
2710 - gpr_test_util
2711 - gpr
2712 - grpc++_test_config
Sree Kuchibhotlab5e98c52015-10-27 22:55:26 -07002713- name: metrics_client
2714 build: test
2715 run: false
2716 language: c++
2717 headers:
2718 - test/cpp/util/metrics_server.h
2719 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -08002720 - src/proto/grpc/testing/metrics.proto
Sree Kuchibhotlab5e98c52015-10-27 22:55:26 -07002721 - test/cpp/interop/metrics_client.cc
2722 deps:
2723 - grpc++
2724 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002725 - gpr
Sree Kuchibhotlab5e98c52015-10-27 22:55:26 -07002726 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -07002727- name: mock_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002728 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002729 build: test
2730 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002731 src:
2732 - test/cpp/end2end/mock_test.cc
2733 deps:
2734 - grpc++_test_util
2735 - grpc_test_util
2736 - grpc++
2737 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002738 - gpr_test_util
2739 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002740- name: qps_interarrival_test
2741 build: test
2742 run: false
2743 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002744 src:
2745 - test/cpp/qps/qps_interarrival_test.cc
2746 deps:
2747 - qps
2748 - grpc++_test_util
2749 - grpc_test_util
2750 - grpc++
2751 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002752 - gpr_test_util
2753 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002754 platforms:
2755 - mac
2756 - linux
2757 - posix
Craig Tiller0bda0b32016-03-03 12:51:53 -08002758- name: qps_json_driver
2759 build: test
2760 run: false
2761 language: c++
Craig Tiller3ab2fe02016-04-11 20:11:18 -07002762 headers:
2763 - test/cpp/qps/parse_json.h
Craig Tiller0bda0b32016-03-03 12:51:53 -08002764 src:
Craig Tiller3ab2fe02016-04-11 20:11:18 -07002765 - test/cpp/qps/parse_json.cc
Craig Tiller0bda0b32016-03-03 12:51:53 -08002766 - test/cpp/qps/qps_json_driver.cc
2767 deps:
2768 - qps
2769 - grpc++_test_util
2770 - grpc_test_util
2771 - grpc++
2772 - grpc
2773 - gpr_test_util
2774 - gpr
2775 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -07002776- name: qps_openloop_test
Craig Tillerc72cc422016-03-11 10:54:36 -08002777 cpu_cost: 0.5
Craig Tillerbf4b2242015-08-31 15:53:53 -07002778 build: test
2779 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002780 src:
2781 - test/cpp/qps/qps_openloop_test.cc
2782 deps:
2783 - qps
2784 - grpc++_test_util
2785 - grpc_test_util
2786 - grpc++
2787 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002788 - gpr_test_util
2789 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002790 - grpc++_test_config
2791 platforms:
2792 - mac
2793 - linux
2794 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002795- name: qps_worker
Craig Tiller0bda0b32016-03-03 12:51:53 -08002796 build: test
2797 run: false
Craig Tillerbf4b2242015-08-31 15:53:53 -07002798 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002799 headers:
2800 - test/cpp/qps/client.h
2801 - test/cpp/qps/server.h
2802 src:
2803 - test/cpp/qps/worker.cc
2804 deps:
2805 - qps
2806 - grpc++_test_util
2807 - grpc_test_util
2808 - grpc++
2809 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002810 - gpr_test_util
2811 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002812 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -07002813- name: reconnect_interop_client
2814 build: test
2815 run: false
2816 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002817 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -08002818 - src/proto/grpc/testing/empty.proto
2819 - src/proto/grpc/testing/messages.proto
2820 - src/proto/grpc/testing/test.proto
Craig Tiller25834342015-09-25 08:08:24 -07002821 - test/cpp/interop/reconnect_interop_client.cc
2822 deps:
2823 - grpc++_test_util
2824 - grpc_test_util
2825 - grpc++
2826 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002827 - gpr_test_util
2828 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002829 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -07002830- name: reconnect_interop_server
2831 build: test
2832 run: false
2833 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002834 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -08002835 - src/proto/grpc/testing/empty.proto
2836 - src/proto/grpc/testing/messages.proto
2837 - src/proto/grpc/testing/test.proto
Craig Tiller25834342015-09-25 08:08:24 -07002838 - test/cpp/interop/reconnect_interop_server.cc
2839 deps:
2840 - reconnect_server
yang-gc9fca182015-11-06 16:41:33 -08002841 - test_tcp_server
Craig Tiller25834342015-09-25 08:08:24 -07002842 - grpc++_test_util
2843 - grpc_test_util
2844 - grpc++
2845 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002846 - gpr_test_util
2847 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002848 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -07002849- name: secure_auth_context_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002850 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002851 build: test
2852 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002853 src:
2854 - test/cpp/common/secure_auth_context_test.cc
2855 deps:
2856 - grpc++_test_util
2857 - grpc_test_util
2858 - grpc++
2859 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002860 - gpr_test_util
2861 - gpr
vjpaif8603ad2015-11-04 12:49:33 -08002862- name: secure_sync_unary_ping_pong_test
2863 build: test
2864 language: c++
2865 src:
2866 - test/cpp/qps/secure_sync_unary_ping_pong_test.cc
2867 deps:
2868 - qps
2869 - grpc++_test_util
2870 - grpc_test_util
2871 - grpc++
2872 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002873 - gpr_test_util
2874 - gpr
vjpaif8603ad2015-11-04 12:49:33 -08002875 platforms:
2876 - mac
2877 - linux
2878 - posix
Yuchen Zenga42ec212016-04-29 13:03:06 -07002879- name: server_builder_plugin_test
2880 gtest: true
2881 build: test
2882 language: c++
2883 src:
2884 - test/cpp/end2end/server_builder_plugin_test.cc
2885 deps:
2886 - grpc++_test_util
2887 - grpc_test_util
2888 - grpc++
2889 - grpc
2890 - gpr_test_util
2891 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002892- name: server_crash_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002893 gtest: true
Craig Tillerbfd05532016-01-20 09:53:15 -08002894 cpu_cost: 0.1
Craig Tillerbf4b2242015-08-31 15:53:53 -07002895 build: test
2896 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002897 src:
2898 - test/cpp/end2end/server_crash_test.cc
2899 deps:
2900 - grpc++_test_util
2901 - grpc_test_util
2902 - grpc++
2903 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002904 - gpr_test_util
2905 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002906 platforms:
2907 - mac
2908 - linux
2909 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002910- name: server_crash_test_client
2911 build: test
2912 run: false
2913 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002914 src:
2915 - test/cpp/end2end/server_crash_test_client.cc
2916 deps:
2917 - grpc++_test_util
2918 - grpc_test_util
2919 - grpc++
2920 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002921 - gpr_test_util
2922 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002923- name: shutdown_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002924 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002925 build: test
2926 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002927 src:
2928 - test/cpp/end2end/shutdown_test.cc
2929 deps:
2930 - grpc++_test_util
2931 - grpc_test_util
2932 - grpc++
2933 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002934 - gpr_test_util
2935 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002936- name: status_test
2937 build: test
2938 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002939 src:
2940 - test/cpp/util/status_test.cc
2941 deps:
2942 - grpc_test_util
2943 - grpc++
2944 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002945 - gpr_test_util
2946 - gpr
Craig Tiller1fdb05b2015-09-01 17:13:30 -07002947- name: streaming_throughput_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002948 gtest: true
Craig Tiller1fdb05b2015-09-01 17:13:30 -07002949 build: test
2950 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002951 src:
2952 - test/cpp/end2end/streaming_throughput_test.cc
2953 deps:
2954 - grpc++_test_util
2955 - grpc_test_util
2956 - grpc++
2957 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002958 - gpr_test_util
2959 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002960 platforms:
2961 - mac
2962 - linux
2963 - posix
Sree Kuchibhotlafbc376f2015-10-16 10:56:31 -07002964- name: stress_test
2965 build: test
Sree Kuchibhotla117c8af2015-10-26 10:59:17 -07002966 run: false
Sree Kuchibhotlafbc376f2015-10-16 10:56:31 -07002967 language: c++
2968 headers:
Sree Kuchibhotla11906242015-10-22 15:04:26 -07002969 - test/cpp/interop/client_helper.h
Sree Kuchibhotlafbc376f2015-10-16 10:56:31 -07002970 - test/cpp/interop/interop_client.h
2971 - test/cpp/interop/stress_interop_client.h
Sree Kuchibhotlab5e98c52015-10-27 22:55:26 -07002972 - test/cpp/util/metrics_server.h
Sree Kuchibhotlafbc376f2015-10-16 10:56:31 -07002973 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -08002974 - src/proto/grpc/testing/empty.proto
2975 - src/proto/grpc/testing/messages.proto
2976 - src/proto/grpc/testing/metrics.proto
2977 - src/proto/grpc/testing/test.proto
Sree Kuchibhotlafbc376f2015-10-16 10:56:31 -07002978 - test/cpp/interop/interop_client.cc
2979 - test/cpp/interop/stress_interop_client.cc
2980 - test/cpp/interop/stress_test.cc
Sree Kuchibhotlab5e98c52015-10-27 22:55:26 -07002981 - test/cpp/util/metrics_server.cc
Sree Kuchibhotlafbc376f2015-10-16 10:56:31 -07002982 deps:
2983 - grpc++_test_util
2984 - grpc_test_util
2985 - grpc++
2986 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002987 - gpr_test_util
2988 - gpr
Sree Kuchibhotlafbc376f2015-10-16 10:56:31 -07002989 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -07002990- name: thread_stress_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002991 gtest: true
Craig Tillerbfd05532016-01-20 09:53:15 -08002992 cpu_cost: 100
Craig Tillerbf4b2242015-08-31 15:53:53 -07002993 build: test
2994 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002995 src:
2996 - test/cpp/end2end/thread_stress_test.cc
2997 deps:
2998 - grpc++_test_util
2999 - grpc_test_util
3000 - grpc++
3001 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08003002 - gpr_test_util
3003 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07003004- name: zookeeper_test
Craig Tillerca62ff02016-02-24 22:22:57 -08003005 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07003006 build: test
Craig Tiller7bedba82015-09-24 08:22:43 -07003007 run: false
Craig Tillerbf4b2242015-08-31 15:53:53 -07003008 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07003009 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -08003010 - src/proto/grpc/testing/echo.proto
Craig Tiller25834342015-09-25 08:08:24 -07003011 - test/cpp/end2end/zookeeper_test.cc
3012 deps:
3013 - grpc++_test_util
3014 - grpc_test_util
3015 - grpc++
3016 - grpc_zookeeper
3017 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08003018 - gpr_test_util
3019 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07003020 external_deps:
3021 - zookeeper
3022 platforms:
3023 - linux
Craig Tillerab230452016-01-04 08:18:43 -08003024- name: public_headers_must_be_c89
3025 build: test
3026 language: c89
3027 src:
3028 - test/core/surface/public_headers_must_be_c89.c
3029 deps:
3030 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08003031 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07003032vspackages:
Craig Tiller25834342015-09-25 08:08:24 -07003033- linkage: static
3034 name: grpc.dependencies.zlib
3035 props: false
3036 redist: true
Jan Tattermusch36065be2015-11-30 14:48:28 -08003037 version: 1.2.8.10
Jan Tattermuschd5653e42016-01-12 12:43:24 -08003038- linkage: static
3039 name: grpc.dependencies.openssl
Craig Tiller25834342015-09-25 08:08:24 -07003040 props: true
3041 redist: true
Jan Tattermusch36065be2015-11-30 14:48:28 -08003042 version: 1.0.204.1
Craig Tiller25834342015-09-25 08:08:24 -07003043- name: gflags
3044 props: false
3045 redist: false
3046 version: 2.1.2.1
3047- name: gtest
3048 props: false
3049 redist: false
3050 version: 1.7.0.1
Craig Tillera0f85172016-01-20 15:56:06 -08003051configs:
3052 asan:
3053 CC: clang
Craig Tiller32173c52016-03-17 14:12:45 -07003054 CPPFLAGS: -O0 -fsanitize-coverage=edge -fsanitize=address -fno-omit-frame-pointer
3055 -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS
Craig Tillera0f85172016-01-20 15:56:06 -08003056 CXX: clang++
Craig Tillera0f85172016-01-20 15:56:06 -08003057 LD: clang
3058 LDFLAGS: -fsanitize=address
3059 LDXX: clang++
3060 compile_the_world: true
3061 test_environ:
Craig Tiller19482442016-01-25 09:59:20 -08003062 ASAN_OPTIONS: detect_leaks=1:color=always
3063 LSAN_OPTIONS: suppressions=tools/lsan_suppressions.txt:report_objects=1
Vijay Pai3b288722016-02-19 00:28:28 -08003064 timeout_multiplier: 3
Craig Tillera0f85172016-01-20 15:56:06 -08003065 asan-noleaks:
3066 CC: clang
Craig Tiller32173c52016-03-17 14:12:45 -07003067 CPPFLAGS: -O0 -fsanitize-coverage=edge -fsanitize=address -fno-omit-frame-pointer
3068 -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS
Craig Tillera0f85172016-01-20 15:56:06 -08003069 CXX: clang++
Craig Tillera0f85172016-01-20 15:56:06 -08003070 LD: clang
3071 LDFLAGS: -fsanitize=address
3072 LDXX: clang++
Craig Tiller81df68d2016-01-21 13:59:50 -08003073 compile_the_world: true
Craig Tillera0f85172016-01-20 15:56:06 -08003074 test_environ:
3075 ASAN_OPTIONS: detect_leaks=0:color=always
Vijay Pai3b288722016-02-19 00:28:28 -08003076 timeout_multiplier: 3
Craig Tillerae945942016-03-23 21:43:58 -07003077 asan-trace-cmp:
3078 CC: clang
Craig Tillerff822392016-03-23 21:46:52 -07003079 CPPFLAGS: -O0 -fsanitize-coverage=edge -fsanitize-coverage=trace-cmp -fsanitize=address
3080 -fno-omit-frame-pointer -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS
Craig Tillerae945942016-03-23 21:43:58 -07003081 CXX: clang++
3082 LD: clang
3083 LDFLAGS: -fsanitize=address
3084 LDXX: clang++
3085 compile_the_world: true
3086 test_environ:
3087 ASAN_OPTIONS: detect_leaks=1:color=always
3088 LSAN_OPTIONS: suppressions=tools/lsan_suppressions.txt:report_objects=1
3089 timeout_multiplier: 3
Craig Tillera0f85172016-01-20 15:56:06 -08003090 basicprof:
3091 CPPFLAGS: -O2 -DGRPC_BASIC_PROFILER -DGRPC_TIMERS_RDTSC
3092 DEFINES: NDEBUG
3093 dbg:
3094 CPPFLAGS: -O0
3095 DEFINES: _DEBUG DEBUG
Craig Tiller3af3f742016-02-28 21:53:13 -08003096 easan:
3097 CC: clang
Craig Tiller32173c52016-03-17 14:12:45 -07003098 CPPFLAGS: -O0 -fsanitize-coverage=edge -fsanitize=address -fno-omit-frame-pointer
3099 -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS
Craig Tiller3af3f742016-02-28 21:53:13 -08003100 CXX: clang++
3101 DEFINES: _DEBUG DEBUG GRPC_EXECUTION_CONTEXT_SANITIZER
3102 LD: clang
3103 LDFLAGS: -fsanitize=address
3104 LDXX: clang++
3105 compile_the_world: true
3106 test_environ:
3107 ASAN_OPTIONS: detect_leaks=1:color=always
3108 LSAN_OPTIONS: suppressions=tools/lsan_suppressions.txt:report_objects=1
3109 timeout_multiplier: 3
3110 edbg:
3111 CPPFLAGS: -O0
3112 DEFINES: _DEBUG DEBUG GRPC_EXECUTION_CONTEXT_SANITIZER
3113 etsan:
Craig Tillerd93aa142016-02-28 20:56:13 -08003114 CC: clang
3115 CPPFLAGS: -O0 -fsanitize=thread -fno-omit-frame-pointer -Wno-unused-command-line-argument
Craig Tiller5bda4d42016-03-17 17:27:11 -07003116 -DGPR_NO_DIRECT_SYSCALLS
Craig Tillerd93aa142016-02-28 20:56:13 -08003117 CXX: clang++
Craig Tilleref1bf872016-02-28 17:37:33 -08003118 DEFINES: _DEBUG DEBUG GRPC_EXECUTION_CONTEXT_SANITIZER
Craig Tillerd93aa142016-02-28 20:56:13 -08003119 LD: clang
Craig Tiller5bda4d42016-03-17 17:27:11 -07003120 LDFLAGS: -fsanitize=thread
Craig Tillerd93aa142016-02-28 20:56:13 -08003121 LDXX: clang++
3122 compile_the_world: true
3123 test_environ:
3124 TSAN_OPTIONS: suppressions=tools/tsan_suppressions.txt:halt_on_error=1:second_deadlock_stack=1
3125 timeout_multiplier: 5
Craig Tillera0f85172016-01-20 15:56:06 -08003126 gcov:
3127 CC: gcc
Nicolas "Pixel" Noble51b1aee2016-01-28 01:14:58 +01003128 CPPFLAGS: -O0 -fprofile-arcs -ftest-coverage -Wno-return-type
Craig Tillera0f85172016-01-20 15:56:06 -08003129 CXX: g++
Craig Tillera0f85172016-01-20 15:56:06 -08003130 DEFINES: _DEBUG DEBUG GPR_GCOV
3131 LD: gcc
3132 LDFLAGS: -fprofile-arcs -ftest-coverage -rdynamic
3133 LDXX: g++
3134 helgrind:
3135 CPPFLAGS: -O0
3136 DEFINES: _DEBUG DEBUG
3137 LDFLAGS: -rdynamic
3138 timeout_multiplier: 20
3139 valgrind: --tool=helgrind
3140 memcheck:
3141 CPPFLAGS: -O0
3142 DEFINES: _DEBUG DEBUG
3143 LDFLAGS: -rdynamic
3144 timeout_multiplier: 10
3145 valgrind: --tool=memcheck --leak-check=full
3146 msan:
3147 CC: clang
Craig Tiller32173c52016-03-17 14:12:45 -07003148 CPPFLAGS: -O0 -fsanitize-coverage=edge -fsanitize=memory -fsanitize-memory-track-origins
3149 -fno-omit-frame-pointer -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_USE_OWN_TR1_TUPLE=1
3150 -Wno-unused-command-line-argument -fPIE -pie -DGPR_NO_DIRECT_SYSCALLS
Craig Tillera0f85172016-01-20 15:56:06 -08003151 CXX: clang++
Craig Tillera0f85172016-01-20 15:56:06 -08003152 DEFINES: NDEBUG
3153 LD: clang
3154 LDFLAGS: -fsanitize=memory -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_USE_OWN_TR1_TUPLE=1
3155 -fPIE -pie $(if $(JENKINS_BUILD),-Wl$(comma)-Ttext-segment=0x7e0000000000,)
3156 LDXX: clang++
3157 compile_the_world: true
Vijay Pai3b288722016-02-19 00:28:28 -08003158 timeout_multiplier: 4
Craig Tillera0f85172016-01-20 15:56:06 -08003159 mutrace:
Craig Tillerc3b88b02016-05-16 11:21:17 -07003160 CPPFLAGS: -O3 -fno-omit-frame-pointer
3161 DEFINES: NDEBUG
Craig Tillera0f85172016-01-20 15:56:06 -08003162 LDFLAGS: -rdynamic
3163 opt:
3164 CPPFLAGS: -O2
3165 DEFINES: NDEBUG
Craig Tillera0f85172016-01-20 15:56:06 -08003166 stapprof:
3167 CPPFLAGS: -O2 -DGRPC_STAP_PROFILER
3168 DEFINES: NDEBUG
3169 tsan:
3170 CC: clang
Nicolas "Pixel" Noble51b1aee2016-01-28 01:14:58 +01003171 CPPFLAGS: -O0 -fsanitize=thread -fno-omit-frame-pointer -Wno-unused-command-line-argument
Craig Tiller5bda4d42016-03-17 17:27:11 -07003172 -DGPR_NO_DIRECT_SYSCALLS
Craig Tillera0f85172016-01-20 15:56:06 -08003173 CXX: clang++
Craig Tillera0f85172016-01-20 15:56:06 -08003174 LD: clang
Craig Tiller5bda4d42016-03-17 17:27:11 -07003175 LDFLAGS: -fsanitize=thread
Craig Tillera0f85172016-01-20 15:56:06 -08003176 LDXX: clang++
3177 compile_the_world: true
3178 test_environ:
3179 TSAN_OPTIONS: suppressions=tools/tsan_suppressions.txt:halt_on_error=1:second_deadlock_stack=1
vjpai2146fe82016-02-19 10:05:57 -08003180 timeout_multiplier: 5
Craig Tillera0f85172016-01-20 15:56:06 -08003181 ubsan:
3182 CC: clang
yang-g6ce4d0b2016-05-12 16:43:17 -07003183 CPPFLAGS: -O0 -fsanitize-coverage=edge -fsanitize=undefined,unsigned-integer-overflow
3184 -fno-omit-frame-pointer -Wno-unused-command-line-argument -Wvarargs
Craig Tillera0f85172016-01-20 15:56:06 -08003185 CXX: clang++
Craig Tillera0f85172016-01-20 15:56:06 -08003186 DEFINES: NDEBUG
3187 LD: clang
yang-g6ce4d0b2016-05-12 16:43:17 -07003188 LDFLAGS: -fsanitize=undefined,unsigned-integer-overflow
Craig Tillera0f85172016-01-20 15:56:06 -08003189 LDXX: clang++
3190 compile_the_world: true
yang-g6ce4d0b2016-05-12 16:43:17 -07003191 test_environ:
Craig Tiller9780f592016-05-18 15:06:21 -07003192 UBSAN_OPTIONS: halt_on_error=1:print_stacktrace=1
Craig Tillera0f85172016-01-20 15:56:06 -08003193 timeout_multiplier: 1.5
Nicolas "Pixel" Noble51b1aee2016-01-28 01:14:58 +01003194defaults:
3195 boringssl:
Nicolas "Pixel" Nobleb8e2f9c2016-01-28 05:00:40 +01003196 CFLAGS: -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas
Craig Tiller78222f72016-05-10 09:55:38 -07003197 -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare $(NO_W_EXTRA_SEMI)
Nicolas "Pixel" Noble51b1aee2016-01-28 01:14:58 +01003198 CPPFLAGS: -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM
Nicolas "Pixel" Nobleb8e2f9c2016-01-28 05:00:40 +01003199 -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX
Nicolas "Pixel" Noble51b1aee2016-01-28 01:14:58 +01003200 global:
3201 CPPFLAGS: -g -Wall -Wextra -Werror -Wno-long-long -Wno-unused-parameter
3202 LDFLAGS: -g
3203 zlib:
Nicolas "Pixel" Noble45000342016-01-28 05:04:45 +01003204 CFLAGS: -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-implicit-function-declaration
Nicolas "Pixel" Noble545c6c12016-01-28 06:01:46 +01003205 $(W_NO_SHIFT_NEGATIVE_VALUE) -fvisibility=hidden
murgatroid99879bc4f2015-11-05 10:35:04 -08003206node_modules:
3207- deps:
3208 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08003209 - gpr
murgatroid995c56c922016-01-25 13:32:52 -08003210 - boringssl
3211 - z
murgatroid9994a75412015-11-19 14:04:53 -08003212 headers:
3213 - src/node/ext/byte_buffer.h
3214 - src/node/ext/call.h
3215 - src/node/ext/call_credentials.h
3216 - src/node/ext/channel.h
3217 - src/node/ext/channel_credentials.h
3218 - src/node/ext/completion_queue_async_worker.h
3219 - src/node/ext/server.h
3220 - src/node/ext/server_credentials.h
3221 - src/node/ext/timeval.h
3222 js:
3223 - src/node/index.js
3224 - src/node/src/client.js
3225 - src/node/src/common.js
3226 - src/node/src/credentials.js
murgatroid9991629972016-02-03 08:46:45 -08003227 - src/node/src/grpc_extension.js
murgatroid9994a75412015-11-19 14:04:53 -08003228 - src/node/src/metadata.js
3229 - src/node/src/server.js
murgatroid99879bc4f2015-11-05 10:35:04 -08003230 name: grpc_node
3231 src:
3232 - src/node/ext/byte_buffer.cc
3233 - src/node/ext/call.cc
3234 - src/node/ext/call_credentials.cc
3235 - src/node/ext/channel.cc
3236 - src/node/ext/channel_credentials.cc
3237 - src/node/ext/completion_queue_async_worker.cc
3238 - src/node/ext/node_grpc.cc
3239 - src/node/ext/server.cc
3240 - src/node/ext/server_credentials.cc
3241 - src/node/ext/timeval.cc
Craig Tillerb79c1e12016-02-23 10:00:58 -08003242openssl_fallback:
Jan Tattermusch9bb70622016-03-18 10:28:54 -07003243 base_uri: https://openssl.org/source/old/1.0.2/
Craig Tillerb79c1e12016-02-23 10:00:58 -08003244 extraction_dir: openssl-1.0.2f
3245 tarball: openssl-1.0.2f.tar.gz
Stanley Cheung5adb71f2016-02-13 00:03:02 -08003246php_config_m4:
3247 deps:
3248 - grpc
3249 - gpr
3250 - boringssl
Stanley Cheung5adb71f2016-02-13 00:03:02 -08003251 headers:
3252 - src/php/ext/grpc/byte_buffer.h
3253 - src/php/ext/grpc/call.h
3254 - src/php/ext/grpc/call_credentials.h
3255 - src/php/ext/grpc/channel.h
3256 - src/php/ext/grpc/channel_credentials.h
3257 - src/php/ext/grpc/completion_queue.h
3258 - src/php/ext/grpc/php_grpc.h
3259 - src/php/ext/grpc/server.h
3260 - src/php/ext/grpc/server_credentials.h
3261 - src/php/ext/grpc/timeval.h
3262 src:
3263 - src/php/ext/grpc/byte_buffer.c
3264 - src/php/ext/grpc/call.c
3265 - src/php/ext/grpc/call_credentials.c
3266 - src/php/ext/grpc/channel.c
3267 - src/php/ext/grpc/channel_credentials.c
3268 - src/php/ext/grpc/completion_queue.c
3269 - src/php/ext/grpc/php_grpc.c
3270 - src/php/ext/grpc/server.c
3271 - src/php/ext/grpc/server_credentials.c
3272 - src/php/ext/grpc/timeval.c
Masood Malekghassemi116982e2015-12-11 15:53:38 -08003273python_dependencies:
3274 deps:
3275 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08003276 - gpr
Masood Malekghassemi387e1162016-01-05 10:16:12 -08003277 - boringssl
Masood Malekghassemi0cc27922016-01-22 16:32:41 -08003278 - z
Nicolas "Pixel" Nobled899dce2016-01-28 20:45:39 +01003279ruby_gem:
3280 deps:
3281 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08003282 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07003283 - boringssl
Craig Tillerbf4b2242015-08-31 15:53:53 -07003284 - z