blob: 8ff7bb920945d2e03fb3e481f5604738bb0d2bca [file] [log] [blame]
Craig Tillerbf4b2242015-08-31 15:53:53 -07001'#1': This file describes the list of targets and dependencies.
2'#2': It is used among other things to generate all of our project files.
3'#3': Please refer to the templates directory for more information.
4settings:
Craig Tillerf008f062016-02-08 12:48:03 -08005 '#1': The public version number of the library.
6 '#2': Master always has a "-dev" suffix
7 '#3': Use "-preN" suffixes to identify pre-release versions
Craig Tiller719a9a02016-02-08 15:06:54 -08008 '#4': Per-language overrides are possible with (eg) ruby_version tag here
Craig Tillerf008f062016-02-08 12:48:03 -08009 '#5': See the expand_version.py for all the quirks here
Nicolas "Pixel" Noble1935c362016-02-09 01:54:56 +010010 version: 0.14.0-dev
Craig Tillerbf4b2242015-08-31 15:53:53 -070011filegroups:
12- name: census
Craig Tiller25834342015-09-25 08:08:24 -070013 public_headers:
14 - include/grpc/census.h
15 headers:
Craig Tiller8f8e9f92016-03-29 09:41:28 -070016 - src/core/ext/census/aggregation.h
17 - src/core/ext/census/census_interface.h
18 - src/core/ext/census/census_rpc_stats.h
19 - src/core/ext/census/grpc_filter.h
Craig Tiller8f8e9f92016-03-29 09:41:28 -070020 - src/core/ext/census/mlog.h
21 - src/core/ext/census/rpc_metric_id.h
Craig Tiller25834342015-09-25 08:08:24 -070022 src:
Craig Tiller8f8e9f92016-03-29 09:41:28 -070023 - src/core/ext/census/context.c
24 - src/core/ext/census/grpc_context.c
25 - src/core/ext/census/grpc_filter.c
26 - src/core/ext/census/grpc_plugin.c
27 - src/core/ext/census/initialize.c
28 - src/core/ext/census/mlog.c
29 - src/core/ext/census/operation.c
30 - src/core/ext/census/placeholders.c
31 - src/core/ext/census/tracing.c
32 plugin: census_grpc_plugin
Nicolas "Pixel" Noble09121792016-01-30 09:01:53 +010033- name: gpr
34 public_headers:
35 - include/grpc/support/alloc.h
36 - include/grpc/support/atm.h
37 - include/grpc/support/atm_gcc_atomic.h
38 - include/grpc/support/atm_gcc_sync.h
39 - include/grpc/support/atm_win32.h
40 - include/grpc/support/avl.h
41 - include/grpc/support/cmdline.h
42 - include/grpc/support/cpu.h
43 - include/grpc/support/histogram.h
44 - include/grpc/support/host_port.h
45 - include/grpc/support/log.h
46 - include/grpc/support/log_win32.h
47 - include/grpc/support/port_platform.h
48 - include/grpc/support/slice.h
49 - include/grpc/support/slice_buffer.h
50 - include/grpc/support/string_util.h
51 - include/grpc/support/subprocess.h
52 - include/grpc/support/sync.h
53 - include/grpc/support/sync_generic.h
54 - include/grpc/support/sync_posix.h
55 - include/grpc/support/sync_win32.h
56 - include/grpc/support/thd.h
57 - include/grpc/support/time.h
58 - include/grpc/support/tls.h
59 - include/grpc/support/tls_gcc.h
60 - include/grpc/support/tls_msvc.h
61 - include/grpc/support/tls_pthread.h
62 - include/grpc/support/useful.h
63 headers:
Craig Tillerf23078c2016-03-25 17:07:29 -070064 - src/core/lib/profiling/timers.h
65 - src/core/lib/support/backoff.h
66 - src/core/lib/support/block_annotate.h
67 - src/core/lib/support/env.h
68 - src/core/lib/support/load_file.h
69 - src/core/lib/support/murmur_hash.h
70 - src/core/lib/support/stack_lockfree.h
71 - src/core/lib/support/string.h
72 - src/core/lib/support/string_win32.h
73 - src/core/lib/support/thd_internal.h
74 - src/core/lib/support/time_precise.h
75 - src/core/lib/support/tmpfile.h
Nicolas "Pixel" Noble09121792016-01-30 09:01:53 +010076 src:
Craig Tillerf23078c2016-03-25 17:07:29 -070077 - src/core/lib/profiling/basic_timers.c
78 - src/core/lib/profiling/stap_timers.c
79 - src/core/lib/support/alloc.c
80 - src/core/lib/support/avl.c
81 - src/core/lib/support/backoff.c
82 - src/core/lib/support/cmdline.c
83 - src/core/lib/support/cpu_iphone.c
84 - src/core/lib/support/cpu_linux.c
85 - src/core/lib/support/cpu_posix.c
86 - src/core/lib/support/cpu_windows.c
87 - src/core/lib/support/env_linux.c
88 - src/core/lib/support/env_posix.c
89 - src/core/lib/support/env_win32.c
90 - src/core/lib/support/histogram.c
91 - src/core/lib/support/host_port.c
92 - src/core/lib/support/load_file.c
93 - src/core/lib/support/log.c
94 - src/core/lib/support/log_android.c
95 - src/core/lib/support/log_linux.c
96 - src/core/lib/support/log_posix.c
97 - src/core/lib/support/log_win32.c
98 - src/core/lib/support/murmur_hash.c
99 - src/core/lib/support/slice.c
100 - src/core/lib/support/slice_buffer.c
101 - src/core/lib/support/stack_lockfree.c
102 - src/core/lib/support/string.c
103 - src/core/lib/support/string_posix.c
104 - src/core/lib/support/string_win32.c
105 - src/core/lib/support/subprocess_posix.c
106 - src/core/lib/support/subprocess_windows.c
107 - src/core/lib/support/sync.c
108 - src/core/lib/support/sync_posix.c
109 - src/core/lib/support/sync_win32.c
110 - src/core/lib/support/thd.c
111 - src/core/lib/support/thd_posix.c
112 - src/core/lib/support/thd_win32.c
113 - src/core/lib/support/time.c
114 - src/core/lib/support/time_posix.c
115 - src/core/lib/support/time_precise.c
116 - src/core/lib/support/time_win32.c
117 - src/core/lib/support/tls_pthread.c
118 - src/core/lib/support/tmpfile_posix.c
119 - src/core/lib/support/tmpfile_win32.c
120 - src/core/lib/support/wrap_memcpy.c
Craig Tiller1298afd2016-02-09 12:29:17 -0800121- name: gpr_codegen
122 public_headers:
123 - include/grpc/impl/codegen/alloc.h
124 - include/grpc/impl/codegen/atm.h
125 - include/grpc/impl/codegen/atm_gcc_atomic.h
126 - include/grpc/impl/codegen/atm_gcc_sync.h
127 - include/grpc/impl/codegen/atm_win32.h
128 - include/grpc/impl/codegen/log.h
129 - include/grpc/impl/codegen/port_platform.h
130 - include/grpc/impl/codegen/slice.h
131 - include/grpc/impl/codegen/slice_buffer.h
132 - include/grpc/impl/codegen/sync.h
133 - include/grpc/impl/codegen/sync_generic.h
134 - include/grpc/impl/codegen/sync_posix.h
135 - include/grpc/impl/codegen/sync_win32.h
136 - include/grpc/impl/codegen/time.h
Craig Tillerbf4b2242015-08-31 15:53:53 -0700137- name: grpc++_base
Craig Tiller25834342015-09-25 08:08:24 -0700138 public_headers:
vjpaif9f61cf2016-02-10 20:51:53 -0800139 - include/grpc++/alarm.h
Craig Tiller25834342015-09-25 08:08:24 -0700140 - include/grpc++/channel.h
141 - include/grpc++/client_context.h
142 - include/grpc++/completion_queue.h
143 - include/grpc++/create_channel.h
144 - include/grpc++/generic/async_generic_service.h
145 - include/grpc++/generic/generic_stub.h
146 - include/grpc++/grpc++.h
147 - include/grpc++/impl/call.h
148 - include/grpc++/impl/client_unary_call.h
149 - include/grpc++/impl/grpc_library.h
yang-g77c63332016-01-14 16:09:04 -0800150 - include/grpc++/impl/method_handler_impl.h
Craig Tiller25834342015-09-25 08:08:24 -0700151 - include/grpc++/impl/proto_utils.h
152 - include/grpc++/impl/rpc_method.h
153 - include/grpc++/impl/rpc_service_method.h
154 - include/grpc++/impl/serialization_traits.h
yang-ga23f17b2015-11-25 10:21:05 -0800155 - include/grpc++/impl/server_builder_option.h
Craig Tiller25834342015-09-25 08:08:24 -0700156 - include/grpc++/impl/service_type.h
157 - include/grpc++/impl/sync.h
158 - include/grpc++/impl/sync_cxx11.h
159 - include/grpc++/impl/sync_no_cxx11.h
160 - include/grpc++/impl/thd.h
161 - include/grpc++/impl/thd_cxx11.h
162 - include/grpc++/impl/thd_no_cxx11.h
163 - include/grpc++/security/auth_context.h
164 - include/grpc++/security/auth_metadata_processor.h
165 - include/grpc++/security/credentials.h
166 - include/grpc++/security/server_credentials.h
167 - include/grpc++/server.h
168 - include/grpc++/server_builder.h
169 - include/grpc++/server_context.h
170 - include/grpc++/support/async_stream.h
171 - include/grpc++/support/async_unary_call.h
172 - include/grpc++/support/byte_buffer.h
173 - include/grpc++/support/channel_arguments.h
174 - include/grpc++/support/config.h
175 - include/grpc++/support/config_protobuf.h
176 - include/grpc++/support/slice.h
177 - include/grpc++/support/status.h
178 - include/grpc++/support/status_code_enum.h
179 - include/grpc++/support/string_ref.h
180 - include/grpc++/support/stub_options.h
181 - include/grpc++/support/sync_stream.h
182 - include/grpc++/support/time.h
183 headers:
184 - src/cpp/client/create_channel_internal.h
David Garcia Quintas79d90962016-03-09 13:57:46 -0800185 - src/cpp/common/core_codegen.h
Craig Tiller25834342015-09-25 08:08:24 -0700186 - src/cpp/common/create_auth_context.h
187 - src/cpp/server/dynamic_thread_pool.h
Craig Tiller25834342015-09-25 08:08:24 -0700188 - src/cpp/server/thread_pool_interface.h
189 src:
190 - src/cpp/client/channel.cc
Craig Tiller25834342015-09-25 08:08:24 -0700191 - src/cpp/client/client_context.cc
192 - src/cpp/client/create_channel.cc
193 - src/cpp/client/create_channel_internal.cc
194 - src/cpp/client/credentials.cc
195 - src/cpp/client/generic_stub.cc
196 - src/cpp/client/insecure_credentials.cc
yang-g52705592015-11-25 11:45:33 -0800197 - src/cpp/common/channel_arguments.cc
Craig Tiller25834342015-09-25 08:08:24 -0700198 - src/cpp/common/completion_queue.cc
Nicolas "Pixel" Noble42683182016-03-17 00:25:39 +0100199 - src/cpp/common/core_codegen.cc
Craig Tiller25834342015-09-25 08:08:24 -0700200 - src/cpp/common/rpc_method.cc
Craig Tiller25834342015-09-25 08:08:24 -0700201 - src/cpp/server/async_generic_service.cc
202 - src/cpp/server/create_default_thread_pool.cc
203 - src/cpp/server/dynamic_thread_pool.cc
Craig Tiller25834342015-09-25 08:08:24 -0700204 - src/cpp/server/insecure_server_credentials.cc
205 - src/cpp/server/server.cc
206 - src/cpp/server/server_builder.cc
207 - src/cpp/server/server_context.cc
208 - src/cpp/server/server_credentials.cc
209 - src/cpp/util/byte_buffer.cc
210 - src/cpp/util/slice.cc
211 - src/cpp/util/status.cc
212 - src/cpp/util/string_ref.cc
213 - src/cpp/util/time.cc
David Garcia Quintasddcb53a2016-01-21 17:48:34 -0800214- name: grpc++_codegen
215 public_headers:
David Garcia Quintas6a484052016-01-25 19:12:37 -0800216 - include/grpc++/impl/codegen/async_stream.h
David Garcia Quintas6bd7b972016-01-27 19:21:12 -0800217 - include/grpc++/impl/codegen/async_unary_call.h
David Garcia Quintasb523c732016-01-25 18:22:28 -0800218 - include/grpc++/impl/codegen/call.h
David Garcia Quintasddcb53a2016-01-21 17:48:34 -0800219 - include/grpc++/impl/codegen/call_hook.h
220 - include/grpc++/impl/codegen/channel_interface.h
David Garcia Quintasb523c732016-01-25 18:22:28 -0800221 - include/grpc++/impl/codegen/client_context.h
David Garcia Quintas6bd7b972016-01-27 19:21:12 -0800222 - include/grpc++/impl/codegen/client_unary_call.h
223 - include/grpc++/impl/codegen/completion_queue.h
David Garcia Quintasddcb53a2016-01-21 17:48:34 -0800224 - include/grpc++/impl/codegen/completion_queue_tag.h
225 - include/grpc++/impl/codegen/config.h
David Garcia Quintas6a484052016-01-25 19:12:37 -0800226 - include/grpc++/impl/codegen/config_protobuf.h
Nicolas "Pixel" Noblee8fb8522016-03-14 19:46:57 +0100227 - include/grpc++/impl/codegen/core_codegen_interface.h
David Garcia Quintase1300de2016-01-27 18:41:26 -0800228 - include/grpc++/impl/codegen/grpc_library.h
David Garcia Quintas6bd7b972016-01-27 19:21:12 -0800229 - include/grpc++/impl/codegen/method_handler_impl.h
David Garcia Quintas6a484052016-01-25 19:12:37 -0800230 - include/grpc++/impl/codegen/proto_utils.h
David Garcia Quintas6bd7b972016-01-27 19:21:12 -0800231 - include/grpc++/impl/codegen/rpc_method.h
232 - include/grpc++/impl/codegen/rpc_service_method.h
David Garcia Quintas2425bbb2016-01-25 17:32:48 -0800233 - include/grpc++/impl/codegen/security/auth_context.h
David Garcia Quintasb523c732016-01-25 18:22:28 -0800234 - include/grpc++/impl/codegen/serialization_traits.h
235 - include/grpc++/impl/codegen/server_context.h
David Garcia Quintasddcb53a2016-01-21 17:48:34 -0800236 - include/grpc++/impl/codegen/server_interface.h
David Garcia Quintasb523c732016-01-25 18:22:28 -0800237 - include/grpc++/impl/codegen/service_type.h
David Garcia Quintasddcb53a2016-01-21 17:48:34 -0800238 - include/grpc++/impl/codegen/status.h
239 - include/grpc++/impl/codegen/status_code_enum.h
David Garcia Quintas2425bbb2016-01-25 17:32:48 -0800240 - include/grpc++/impl/codegen/string_ref.h
David Garcia Quintase1300de2016-01-27 18:41:26 -0800241 - include/grpc++/impl/codegen/stub_options.h
David Garcia Quintas2425bbb2016-01-25 17:32:48 -0800242 - include/grpc++/impl/codegen/sync.h
243 - include/grpc++/impl/codegen/sync_cxx11.h
244 - include/grpc++/impl/codegen/sync_no_cxx11.h
David Garcia Quintas6bd7b972016-01-27 19:21:12 -0800245 - include/grpc++/impl/codegen/sync_stream.h
David Garcia Quintasddcb53a2016-01-21 17:48:34 -0800246 - include/grpc++/impl/codegen/time.h
David Garcia Quintase1300de2016-01-27 18:41:26 -0800247 src:
Nicolas "Pixel" Noblee8fb8522016-03-14 19:46:57 +0100248 - src/cpp/codegen/codegen_init.cc
Craig Tillerbf4b2242015-08-31 15:53:53 -0700249- name: grpc_base
Craig Tiller25834342015-09-25 08:08:24 -0700250 public_headers:
251 - include/grpc/byte_buffer.h
252 - include/grpc/byte_buffer_reader.h
253 - include/grpc/compression.h
254 - include/grpc/grpc.h
255 - include/grpc/status.h
256 headers:
Craig Tillerf23078c2016-03-25 17:07:29 -0700257 - src/core/lib/channel/channel_args.h
258 - src/core/lib/channel/channel_stack.h
259 - src/core/lib/channel/channel_stack_builder.h
Craig Tillerf23078c2016-03-25 17:07:29 -0700260 - src/core/lib/channel/compress_filter.h
261 - src/core/lib/channel/connected_channel.h
262 - src/core/lib/channel/context.h
263 - src/core/lib/channel/http_client_filter.h
264 - src/core/lib/channel/http_server_filter.h
265 - src/core/lib/channel/subchannel_call_holder.h
Craig Tillerf23078c2016-03-25 17:07:29 -0700266 - src/core/lib/compression/algorithm_metadata.h
267 - src/core/lib/compression/message_compress.h
268 - src/core/lib/debug/trace.h
269 - src/core/lib/http/format_request.h
270 - src/core/lib/http/httpcli.h
271 - src/core/lib/http/parser.h
272 - src/core/lib/iomgr/closure.h
273 - src/core/lib/iomgr/endpoint.h
274 - src/core/lib/iomgr/endpoint_pair.h
Craig Tiller8a034482016-03-28 16:09:04 -0700275 - src/core/lib/iomgr/ev_poll_and_epoll_posix.h
276 - src/core/lib/iomgr/ev_posix.h
Craig Tillerf23078c2016-03-25 17:07:29 -0700277 - src/core/lib/iomgr/exec_ctx.h
278 - src/core/lib/iomgr/executor.h
Craig Tillerf23078c2016-03-25 17:07:29 -0700279 - src/core/lib/iomgr/iocp_windows.h
280 - src/core/lib/iomgr/iomgr.h
281 - src/core/lib/iomgr/iomgr_internal.h
282 - src/core/lib/iomgr/iomgr_posix.h
283 - src/core/lib/iomgr/pollset.h
Craig Tillerf23078c2016-03-25 17:07:29 -0700284 - src/core/lib/iomgr/pollset_set.h
Craig Tillerf23078c2016-03-25 17:07:29 -0700285 - src/core/lib/iomgr/pollset_set_windows.h
286 - src/core/lib/iomgr/pollset_windows.h
287 - src/core/lib/iomgr/resolve_address.h
288 - src/core/lib/iomgr/sockaddr.h
289 - src/core/lib/iomgr/sockaddr_posix.h
290 - src/core/lib/iomgr/sockaddr_utils.h
291 - src/core/lib/iomgr/sockaddr_win32.h
292 - src/core/lib/iomgr/socket_utils_posix.h
293 - src/core/lib/iomgr/socket_windows.h
294 - src/core/lib/iomgr/tcp_client.h
295 - src/core/lib/iomgr/tcp_posix.h
296 - src/core/lib/iomgr/tcp_server.h
297 - src/core/lib/iomgr/tcp_windows.h
298 - src/core/lib/iomgr/time_averaged_stats.h
299 - src/core/lib/iomgr/timer.h
300 - src/core/lib/iomgr/timer_heap.h
301 - src/core/lib/iomgr/udp_server.h
302 - src/core/lib/iomgr/unix_sockets_posix.h
303 - src/core/lib/iomgr/wakeup_fd_pipe.h
304 - src/core/lib/iomgr/wakeup_fd_posix.h
305 - src/core/lib/iomgr/workqueue.h
306 - src/core/lib/iomgr/workqueue_posix.h
307 - src/core/lib/iomgr/workqueue_windows.h
308 - src/core/lib/json/json.h
309 - src/core/lib/json/json_common.h
310 - src/core/lib/json/json_reader.h
311 - src/core/lib/json/json_writer.h
Craig Tillerf23078c2016-03-25 17:07:29 -0700312 - src/core/lib/surface/api_trace.h
313 - src/core/lib/surface/call.h
314 - src/core/lib/surface/call_test_only.h
315 - src/core/lib/surface/channel.h
316 - src/core/lib/surface/channel_init.h
317 - src/core/lib/surface/channel_stack_type.h
318 - src/core/lib/surface/completion_queue.h
319 - src/core/lib/surface/event_string.h
320 - src/core/lib/surface/init.h
321 - src/core/lib/surface/lame_client.h
322 - src/core/lib/surface/server.h
323 - src/core/lib/surface/surface_trace.h
324 - src/core/lib/transport/byte_stream.h
Craig Tillerf23078c2016-03-25 17:07:29 -0700325 - src/core/lib/transport/connectivity_state.h
326 - src/core/lib/transport/metadata.h
327 - src/core/lib/transport/metadata_batch.h
328 - src/core/lib/transport/static_metadata.h
329 - src/core/lib/transport/transport.h
330 - src/core/lib/transport/transport_impl.h
Craig Tiller25834342015-09-25 08:08:24 -0700331 src:
Craig Tillerf23078c2016-03-25 17:07:29 -0700332 - src/core/lib/channel/channel_args.c
333 - src/core/lib/channel/channel_stack.c
334 - src/core/lib/channel/channel_stack_builder.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700335 - src/core/lib/channel/compress_filter.c
336 - src/core/lib/channel/connected_channel.c
337 - src/core/lib/channel/http_client_filter.c
338 - src/core/lib/channel/http_server_filter.c
339 - src/core/lib/channel/subchannel_call_holder.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700340 - src/core/lib/compression/compression_algorithm.c
341 - src/core/lib/compression/message_compress.c
342 - src/core/lib/debug/trace.c
343 - src/core/lib/http/format_request.c
344 - src/core/lib/http/httpcli.c
345 - src/core/lib/http/parser.c
346 - src/core/lib/iomgr/closure.c
347 - src/core/lib/iomgr/endpoint.c
348 - src/core/lib/iomgr/endpoint_pair_posix.c
349 - src/core/lib/iomgr/endpoint_pair_windows.c
Craig Tiller8a034482016-03-28 16:09:04 -0700350 - src/core/lib/iomgr/ev_poll_and_epoll_posix.c
351 - src/core/lib/iomgr/ev_posix.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700352 - src/core/lib/iomgr/exec_ctx.c
353 - src/core/lib/iomgr/executor.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700354 - src/core/lib/iomgr/iocp_windows.c
355 - src/core/lib/iomgr/iomgr.c
356 - src/core/lib/iomgr/iomgr_posix.c
357 - src/core/lib/iomgr/iomgr_windows.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700358 - src/core/lib/iomgr/pollset_set_windows.c
359 - src/core/lib/iomgr/pollset_windows.c
360 - src/core/lib/iomgr/resolve_address_posix.c
361 - src/core/lib/iomgr/resolve_address_windows.c
362 - src/core/lib/iomgr/sockaddr_utils.c
363 - src/core/lib/iomgr/socket_utils_common_posix.c
364 - src/core/lib/iomgr/socket_utils_linux.c
365 - src/core/lib/iomgr/socket_utils_posix.c
366 - src/core/lib/iomgr/socket_windows.c
367 - src/core/lib/iomgr/tcp_client_posix.c
368 - src/core/lib/iomgr/tcp_client_windows.c
369 - src/core/lib/iomgr/tcp_posix.c
370 - src/core/lib/iomgr/tcp_server_posix.c
371 - src/core/lib/iomgr/tcp_server_windows.c
372 - src/core/lib/iomgr/tcp_windows.c
373 - src/core/lib/iomgr/time_averaged_stats.c
374 - src/core/lib/iomgr/timer.c
375 - src/core/lib/iomgr/timer_heap.c
376 - src/core/lib/iomgr/udp_server.c
377 - src/core/lib/iomgr/unix_sockets_posix.c
378 - src/core/lib/iomgr/unix_sockets_posix_noop.c
379 - src/core/lib/iomgr/wakeup_fd_eventfd.c
380 - src/core/lib/iomgr/wakeup_fd_nospecial.c
381 - src/core/lib/iomgr/wakeup_fd_pipe.c
382 - src/core/lib/iomgr/wakeup_fd_posix.c
383 - src/core/lib/iomgr/workqueue_posix.c
384 - src/core/lib/iomgr/workqueue_windows.c
385 - src/core/lib/json/json.c
386 - src/core/lib/json/json_reader.c
387 - src/core/lib/json/json_string.c
388 - src/core/lib/json/json_writer.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700389 - src/core/lib/surface/alarm.c
390 - src/core/lib/surface/api_trace.c
391 - src/core/lib/surface/byte_buffer.c
392 - src/core/lib/surface/byte_buffer_reader.c
393 - src/core/lib/surface/call.c
394 - src/core/lib/surface/call_details.c
395 - src/core/lib/surface/call_log_batch.c
396 - src/core/lib/surface/channel.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700397 - src/core/lib/surface/channel_init.c
398 - src/core/lib/surface/channel_ping.c
399 - src/core/lib/surface/channel_stack_type.c
400 - src/core/lib/surface/completion_queue.c
401 - src/core/lib/surface/event_string.c
402 - src/core/lib/surface/init.c
403 - src/core/lib/surface/lame_client.c
404 - src/core/lib/surface/metadata_array.c
405 - src/core/lib/surface/server.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700406 - src/core/lib/surface/validate_metadata.c
407 - src/core/lib/surface/version.c
408 - src/core/lib/transport/byte_stream.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700409 - src/core/lib/transport/connectivity_state.c
410 - src/core/lib/transport/metadata.c
411 - src/core/lib/transport/metadata_batch.c
412 - src/core/lib/transport/static_metadata.c
413 - src/core/lib/transport/transport.c
414 - src/core/lib/transport/transport_op_string.c
Craig Tiller016a81d2016-03-31 13:49:05 -0700415- name: grpc_client_config
416 headers:
417 - src/core/ext/client_config/client_channel.h
Craig Tiller74071cd2016-04-01 16:36:27 -0700418 - src/core/ext/client_config/client_channel_factory.h
Craig Tiller016a81d2016-03-31 13:49:05 -0700419 - src/core/ext/client_config/client_config.h
420 - src/core/ext/client_config/connector.h
421 - src/core/ext/client_config/initial_connect_string.h
422 - src/core/ext/client_config/lb_policy.h
423 - src/core/ext/client_config/lb_policy_factory.h
424 - src/core/ext/client_config/lb_policy_registry.h
425 - src/core/ext/client_config/resolver.h
426 - src/core/ext/client_config/resolver_factory.h
427 - src/core/ext/client_config/resolver_registry.h
428 - src/core/ext/client_config/subchannel.h
Craig Tiller016a81d2016-03-31 13:49:05 -0700429 - src/core/ext/client_config/subchannel_index.h
430 - src/core/ext/client_config/uri_parser.h
431 src:
432 - src/core/ext/client_config/channel_connectivity.c
433 - src/core/ext/client_config/client_channel.c
Craig Tiller74071cd2016-04-01 16:36:27 -0700434 - src/core/ext/client_config/client_channel_factory.c
Craig Tiller016a81d2016-03-31 13:49:05 -0700435 - src/core/ext/client_config/client_config.c
436 - src/core/ext/client_config/connector.c
437 - src/core/ext/client_config/default_initial_connect_string.c
438 - src/core/ext/client_config/initial_connect_string.c
439 - src/core/ext/client_config/lb_policy.c
440 - src/core/ext/client_config/lb_policy_factory.c
441 - src/core/ext/client_config/lb_policy_registry.c
442 - src/core/ext/client_config/resolver.c
443 - src/core/ext/client_config/resolver_factory.c
444 - src/core/ext/client_config/resolver_registry.c
445 - src/core/ext/client_config/subchannel.c
Craig Tiller016a81d2016-03-31 13:49:05 -0700446 - src/core/ext/client_config/subchannel_index.c
447 - src/core/ext/client_config/uri_parser.c
David Garcia Quintasddcb53a2016-01-21 17:48:34 -0800448- name: grpc_codegen
449 public_headers:
David Garcia Quintas2425bbb2016-01-25 17:32:48 -0800450 - include/grpc/impl/codegen/byte_buffer.h
451 - include/grpc/impl/codegen/compression_types.h
David Garcia Quintasddcb53a2016-01-21 17:48:34 -0800452 - include/grpc/impl/codegen/connectivity_state.h
David Garcia Quintas2425bbb2016-01-25 17:32:48 -0800453 - include/grpc/impl/codegen/grpc_types.h
David Garcia Quintas2425bbb2016-01-25 17:32:48 -0800454 - include/grpc/impl/codegen/propagation_bits.h
David Garcia Quintas2425bbb2016-01-25 17:32:48 -0800455 - include/grpc/impl/codegen/status.h
Craig Tiller023caf12016-03-29 08:00:30 -0700456- name: grpc_lb_policy_grpclb
457 headers:
458 - src/core/ext/lb_policy/grpclb/load_balancer_api.h
Craig Tiller943cdf92016-03-29 13:27:56 -0700459 - src/core/ext/lb_policy/grpclb/proto/grpc/lb/v0/load_balancer.pb.h
Craig Tiller023caf12016-03-29 08:00:30 -0700460 src:
461 - src/core/ext/lb_policy/grpclb/load_balancer_api.c
Craig Tiller943cdf92016-03-29 13:27:56 -0700462 - src/core/ext/lb_policy/grpclb/proto/grpc/lb/v0/load_balancer.pb.c
Craig Tiller023caf12016-03-29 08:00:30 -0700463 uses:
464 - grpc_base
Craig Tiller016a81d2016-03-31 13:49:05 -0700465 - grpc_client_config
Craig Tiller023caf12016-03-29 08:00:30 -0700466- name: grpc_lb_policy_pick_first
Craig Tiller023caf12016-03-29 08:00:30 -0700467 src:
468 - src/core/ext/lb_policy/pick_first/pick_first.c
Craig Tiller04b7ca82016-03-29 08:07:54 -0700469 plugin: grpc_lb_policy_pick_first
Craig Tiller023caf12016-03-29 08:00:30 -0700470 uses:
471 - grpc_base
Craig Tiller016a81d2016-03-31 13:49:05 -0700472 - grpc_client_config
Craig Tiller023caf12016-03-29 08:00:30 -0700473- name: grpc_lb_policy_round_robin
Craig Tiller023caf12016-03-29 08:00:30 -0700474 src:
475 - src/core/ext/lb_policy/round_robin/round_robin.c
Craig Tiller04b7ca82016-03-29 08:07:54 -0700476 plugin: grpc_lb_policy_round_robin
Craig Tiller023caf12016-03-29 08:00:30 -0700477 uses:
478 - grpc_base
Craig Tiller016a81d2016-03-31 13:49:05 -0700479 - grpc_client_config
Craig Tiller65938df2016-03-31 13:08:49 -0700480- name: grpc_resolver_dns_native
481 src:
482 - src/core/ext/resolver/dns/native/dns_resolver.c
483 plugin: grpc_resolver_dns_native
484 uses:
485 - grpc_base
Craig Tiller016a81d2016-03-31 13:49:05 -0700486 - grpc_client_config
Craig Tiller65938df2016-03-31 13:08:49 -0700487- name: grpc_resolver_sockaddr
488 src:
489 - src/core/ext/resolver/sockaddr/sockaddr_resolver.c
490 plugin: grpc_resolver_sockaddr
491 uses:
492 - grpc_base
Craig Tiller016a81d2016-03-31 13:49:05 -0700493 - grpc_client_config
Nicolas "Pixel" Noble2e8fdba2016-02-19 02:09:47 +0100494- name: grpc_secure
495 headers:
Craig Tillerf23078c2016-03-25 17:07:29 -0700496 - src/core/lib/security/auth_filters.h
497 - src/core/lib/security/b64.h
498 - src/core/lib/security/credentials.h
499 - src/core/lib/security/handshake.h
500 - src/core/lib/security/json_token.h
501 - src/core/lib/security/jwt_verifier.h
502 - src/core/lib/security/secure_endpoint.h
503 - src/core/lib/security/security_connector.h
504 - src/core/lib/security/security_context.h
505 - src/core/lib/tsi/fake_transport_security.h
506 - src/core/lib/tsi/ssl_transport_security.h
507 - src/core/lib/tsi/ssl_types.h
508 - src/core/lib/tsi/transport_security.h
509 - src/core/lib/tsi/transport_security_interface.h
Nicolas "Pixel" Noble2e8fdba2016-02-19 02:09:47 +0100510 src:
Craig Tillerf23078c2016-03-25 17:07:29 -0700511 - src/core/lib/http/httpcli_security_connector.c
512 - src/core/lib/security/b64.c
513 - src/core/lib/security/client_auth_filter.c
514 - src/core/lib/security/credentials.c
515 - src/core/lib/security/credentials_metadata.c
516 - src/core/lib/security/credentials_posix.c
517 - src/core/lib/security/credentials_win32.c
518 - src/core/lib/security/google_default_credentials.c
519 - src/core/lib/security/handshake.c
520 - src/core/lib/security/json_token.c
521 - src/core/lib/security/jwt_verifier.c
522 - src/core/lib/security/secure_endpoint.c
523 - src/core/lib/security/security_connector.c
524 - src/core/lib/security/security_context.c
525 - src/core/lib/security/server_auth_filter.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700526 - src/core/lib/surface/init_secure.c
Craig Tillerf23078c2016-03-25 17:07:29 -0700527 - src/core/lib/tsi/fake_transport_security.c
528 - src/core/lib/tsi/ssl_transport_security.c
529 - src/core/lib/tsi/transport_security.c
Craig Tillerbf4b2242015-08-31 15:53:53 -0700530- name: grpc_test_util_base
Craig Tiller25834342015-09-25 08:08:24 -0700531 headers:
532 - test/core/end2end/cq_verifier.h
533 - test/core/end2end/fixtures/proxy.h
534 - test/core/iomgr/endpoint_tests.h
Craig Tiller25834342015-09-25 08:08:24 -0700535 - test/core/util/grpc_profiler.h
536 - test/core/util/parse_hexstring.h
537 - test/core/util/port.h
Craig Tiller19d7d802016-03-17 08:47:05 -0700538 - test/core/util/port_server_client.h
Craig Tiller25834342015-09-25 08:08:24 -0700539 - test/core/util/slice_splitter.h
540 src:
541 - test/core/end2end/cq_verifier.c
542 - test/core/end2end/fixtures/proxy.c
543 - test/core/iomgr/endpoint_tests.c
Craig Tiller25834342015-09-25 08:08:24 -0700544 - test/core/util/grpc_profiler.c
545 - test/core/util/parse_hexstring.c
546 - test/core/util/port_posix.c
Craig Tiller19d7d802016-03-17 08:47:05 -0700547 - test/core/util/port_server_client.c
Craig Tiller25834342015-09-25 08:08:24 -0700548 - test/core/util/port_windows.c
549 - test/core/util/slice_splitter.c
Craig Tillerf0555b32016-03-28 10:19:24 -0700550- name: grpc_transport_chttp2
551 headers:
552 - src/core/ext/transport/chttp2/transport/alpn.h
553 - src/core/ext/transport/chttp2/transport/bin_encoder.h
554 - src/core/ext/transport/chttp2/transport/chttp2_transport.h
555 - src/core/ext/transport/chttp2/transport/frame.h
556 - src/core/ext/transport/chttp2/transport/frame_data.h
557 - src/core/ext/transport/chttp2/transport/frame_goaway.h
558 - src/core/ext/transport/chttp2/transport/frame_ping.h
559 - src/core/ext/transport/chttp2/transport/frame_rst_stream.h
560 - src/core/ext/transport/chttp2/transport/frame_settings.h
561 - src/core/ext/transport/chttp2/transport/frame_window_update.h
562 - src/core/ext/transport/chttp2/transport/hpack_encoder.h
563 - src/core/ext/transport/chttp2/transport/hpack_parser.h
564 - src/core/ext/transport/chttp2/transport/hpack_table.h
565 - src/core/ext/transport/chttp2/transport/http2_errors.h
566 - src/core/ext/transport/chttp2/transport/huffsyms.h
567 - src/core/ext/transport/chttp2/transport/incoming_metadata.h
568 - src/core/ext/transport/chttp2/transport/internal.h
569 - src/core/ext/transport/chttp2/transport/status_conversion.h
570 - src/core/ext/transport/chttp2/transport/stream_map.h
571 - src/core/ext/transport/chttp2/transport/timeout_encoding.h
572 - src/core/ext/transport/chttp2/transport/varint.h
573 src:
574 - src/core/ext/transport/chttp2/transport/alpn.c
575 - src/core/ext/transport/chttp2/transport/bin_encoder.c
576 - src/core/ext/transport/chttp2/transport/chttp2_transport.c
577 - src/core/ext/transport/chttp2/transport/frame_data.c
578 - src/core/ext/transport/chttp2/transport/frame_goaway.c
579 - src/core/ext/transport/chttp2/transport/frame_ping.c
580 - src/core/ext/transport/chttp2/transport/frame_rst_stream.c
581 - src/core/ext/transport/chttp2/transport/frame_settings.c
582 - src/core/ext/transport/chttp2/transport/frame_window_update.c
583 - src/core/ext/transport/chttp2/transport/hpack_encoder.c
584 - src/core/ext/transport/chttp2/transport/hpack_parser.c
585 - src/core/ext/transport/chttp2/transport/hpack_table.c
586 - src/core/ext/transport/chttp2/transport/huffsyms.c
587 - src/core/ext/transport/chttp2/transport/incoming_metadata.c
588 - src/core/ext/transport/chttp2/transport/parsing.c
589 - src/core/ext/transport/chttp2/transport/status_conversion.c
590 - src/core/ext/transport/chttp2/transport/stream_lists.c
591 - src/core/ext/transport/chttp2/transport/stream_map.c
592 - src/core/ext/transport/chttp2/transport/timeout_encoding.c
593 - src/core/ext/transport/chttp2/transport/varint.c
594 - src/core/ext/transport/chttp2/transport/writing.c
Craig Tiller44cc10b2016-03-28 10:45:29 -0700595 uses:
596 - grpc_base
Craig Tillerf0555b32016-03-28 10:19:24 -0700597- name: grpc_transport_chttp2_client_insecure
598 src:
599 - src/core/ext/transport/chttp2/client/insecure/channel_create.c
Craig Tiller44cc10b2016-03-28 10:45:29 -0700600 uses:
601 - grpc_transport_chttp2
602 - grpc_base
Craig Tillerf0555b32016-03-28 10:19:24 -0700603- name: grpc_transport_chttp2_client_secure
604 src:
605 - src/core/ext/transport/chttp2/client/secure/secure_channel_create.c
Craig Tiller44cc10b2016-03-28 10:45:29 -0700606 uses:
607 - grpc_transport_chttp2
608 - grpc_base
Craig Tillerf0555b32016-03-28 10:19:24 -0700609- name: grpc_transport_chttp2_server_insecure
610 src:
611 - src/core/ext/transport/chttp2/server/insecure/server_chttp2.c
Craig Tiller44cc10b2016-03-28 10:45:29 -0700612 uses:
613 - grpc_transport_chttp2
614 - grpc_base
Craig Tillerf0555b32016-03-28 10:19:24 -0700615- name: grpc_transport_chttp2_server_secure
616 src:
617 - src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c
Craig Tiller44cc10b2016-03-28 10:45:29 -0700618 uses:
619 - grpc_transport_chttp2
620 - grpc_base
Craig Tillereb841e22016-02-11 15:49:16 -0800621- name: nanopb
622 headers:
623 - third_party/nanopb/pb.h
624 - third_party/nanopb/pb_common.h
625 - third_party/nanopb/pb_decode.h
626 - third_party/nanopb/pb_encode.h
627 src:
628 - third_party/nanopb/pb_common.c
629 - third_party/nanopb/pb_decode.c
630 - third_party/nanopb/pb_encode.c
Nicolas "Pixel" Noble09121792016-01-30 09:01:53 +0100631libs:
Craig Tillerda179ce2016-02-09 12:01:53 -0800632- name: gpr
633 build: all
634 language: c
Craig Tillerda179ce2016-02-09 12:01:53 -0800635 filegroups:
Craig Tiller1298afd2016-02-09 12:29:17 -0800636 - gpr
637 - gpr_codegen
Craig Tillerda179ce2016-02-09 12:01:53 -0800638 secure: false
639 vs_project_guid: '{B23D3D1A-9438-4EDA-BEB6-9A0A03D17792}'
640- name: gpr_test_util
641 build: private
642 language: c
643 headers:
644 - test/core/util/test_config.h
645 src:
646 - test/core/util/test_config.c
647 deps:
648 - gpr
649 secure: false
650 vs_project_guid: '{EAB0A629-17A9-44DB-B5FF-E91A721FE037}'
Craig Tillerbf4b2242015-08-31 15:53:53 -0700651- name: grpc
652 build: all
653 language: c
Craig Tiller25834342015-09-25 08:08:24 -0700654 public_headers:
655 - include/grpc/grpc_security.h
Craig Tillerda179ce2016-02-09 12:01:53 -0800656 deps:
657 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -0700658 baselib: true
Craig Tiller4a67be42016-02-09 12:40:32 -0800659 deps_linkage: static
Craig Tillerbf4b2242015-08-31 15:53:53 -0700660 dll: true
Craig Tiller25834342015-09-25 08:08:24 -0700661 filegroups:
662 - grpc_base
Craig Tillerf0555b32016-03-28 10:19:24 -0700663 - grpc_transport_chttp2_server_secure
664 - grpc_transport_chttp2_client_secure
665 - grpc_transport_chttp2_server_insecure
666 - grpc_transport_chttp2_client_insecure
Craig Tiller023caf12016-03-29 08:00:30 -0700667 - grpc_lb_policy_grpclb
668 - grpc_lb_policy_pick_first
669 - grpc_lb_policy_round_robin
Craig Tiller65938df2016-03-31 13:08:49 -0700670 - grpc_resolver_dns_native
671 - grpc_resolver_sockaddr
Nicolas "Pixel" Noble2e8fdba2016-02-19 02:09:47 +0100672 - grpc_secure
Nicolas "Pixel" Noblee8fb8522016-03-14 19:46:57 +0100673 - grpc_codegen
Craig Tiller25834342015-09-25 08:08:24 -0700674 - census
Craig Tillereb841e22016-02-11 15:49:16 -0800675 - nanopb
Craig Tiller04b7ca82016-03-29 08:07:54 -0700676 generate_plugin_registry: true
Craig Tillerbf4b2242015-08-31 15:53:53 -0700677 secure: true
Craig Tiller25834342015-09-25 08:08:24 -0700678 vs_packages:
679 - grpc.dependencies.openssl
680 - grpc.dependencies.zlib
Craig Tillerbf4b2242015-08-31 15:53:53 -0700681 vs_project_guid: '{29D16885-7228-4C31-81ED-5F9187C7F2A9}'
David Garcia Quintas9f3955c2016-02-19 14:54:48 -0800682- name: grpc_codegen_lib
Nicolas "Pixel" Noblee8fb8522016-03-14 19:46:57 +0100683 build: protoc
David Garcia Quintas9f3955c2016-02-19 14:54:48 -0800684 language: c
David Garcia Quintas9f3955c2016-02-19 14:54:48 -0800685 headers: []
686 src: []
687 filegroups:
688 - gpr_codegen
Nicolas "Pixel" Noblee8fb8522016-03-14 19:46:57 +0100689 - grpc_codegen
David Garcia Quintas9f3955c2016-02-19 14:54:48 -0800690 secure: false
691 vs_project_guid: '{A828FD72-44CE-4EA5-8966-6E4624458D58}'
Nicolas "Pixel" Noble3ba2eba2016-02-19 01:39:59 +0100692- name: grpc_dll
693 build: private
694 language: c
Nicolas "Pixel" Noble2e8fdba2016-02-19 02:09:47 +0100695 src: []
Nicolas "Pixel" Noble3ba2eba2016-02-19 01:39:59 +0100696 deps:
Nicolas "Pixel" Noble3ba2eba2016-02-19 01:39:59 +0100697 - gpr
Nicolas "Pixel" Noble2e8fdba2016-02-19 02:09:47 +0100698 - grpc
Nicolas "Pixel" Noblee0dbd3f2016-02-23 00:21:38 +0100699 build_system:
700 - visual_studio
Nicolas "Pixel" Noble3ba2eba2016-02-19 01:39:59 +0100701 deps_linkage: static
Nicolas "Pixel" Noble2e8fdba2016-02-19 02:09:47 +0100702 dll_def: grpc.def
Nicolas "Pixel" Noble3ba2eba2016-02-19 01:39:59 +0100703 vs_config_type: DynamicLibrary
704 vs_packages:
705 - grpc.dependencies.openssl
706 - grpc.dependencies.zlib
707 vs_project_guid: '{A2F6CBBA-A553-41B3-A7DE-F26DECCC27F0}'
708 vs_props:
709 - zlib
710 - openssl
711 - winsock
712 - global
Craig Tillerbf4b2242015-08-31 15:53:53 -0700713- name: grpc_test_util
714 build: private
715 language: c
Craig Tiller25834342015-09-25 08:08:24 -0700716 headers:
717 - test/core/end2end/data/ssl_test_data.h
Craig Tiller6a275142015-12-02 11:03:09 -0800718 - test/core/security/oauth2_utils.h
Craig Tiller25834342015-09-25 08:08:24 -0700719 src:
720 - test/core/end2end/data/server1_cert.c
721 - test/core/end2end/data/server1_key.c
722 - test/core/end2end/data/test_root_cert.c
Craig Tiller6a275142015-12-02 11:03:09 -0800723 - test/core/security/oauth2_utils.c
Craig Tiller25834342015-09-25 08:08:24 -0700724 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -0800725 - gpr_test_util
Craig Tiller1298afd2016-02-09 12:29:17 -0800726 - gpr
Craig Tiller25834342015-09-25 08:08:24 -0700727 - grpc
728 filegroups:
729 - grpc_test_util_base
Craig Tillerbf4b2242015-08-31 15:53:53 -0700730 vs_project_guid: '{17BCAFC0-5FDC-4C94-AEB9-95F3E220614B}'
731- name: grpc_test_util_unsecure
732 build: private
733 language: c
Craig Tiller25834342015-09-25 08:08:24 -0700734 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -0800735 - gpr
736 - gpr_test_util
Craig Tiller6a275142015-12-02 11:03:09 -0800737 - grpc_unsecure
Craig Tiller25834342015-09-25 08:08:24 -0700738 filegroups:
739 - grpc_test_util_base
Craig Tillerbf4b2242015-08-31 15:53:53 -0700740 secure: false
741 vs_project_guid: '{0A7E7F92-FDEA-40F1-A9EC-3BA484F98BBF}'
742- name: grpc_unsecure
743 build: all
744 language: c
Craig Tiller25834342015-09-25 08:08:24 -0700745 src:
Craig Tillerf23078c2016-03-25 17:07:29 -0700746 - src/core/lib/surface/init_unsecure.c
Craig Tillerda179ce2016-02-09 12:01:53 -0800747 deps:
748 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -0700749 baselib: true
Craig Tiller4a67be42016-02-09 12:40:32 -0800750 deps_linkage: static
Craig Tillerbf4b2242015-08-31 15:53:53 -0700751 dll: true
Craig Tiller25834342015-09-25 08:08:24 -0700752 filegroups:
753 - grpc_base
Craig Tillerf0555b32016-03-28 10:19:24 -0700754 - grpc_transport_chttp2_server_insecure
755 - grpc_transport_chttp2_client_insecure
Craig Tiller65938df2016-03-31 13:08:49 -0700756 - grpc_resolver_dns_native
757 - grpc_resolver_sockaddr
Craig Tiller023caf12016-03-29 08:00:30 -0700758 - grpc_lb_policy_grpclb
759 - grpc_lb_policy_pick_first
760 - grpc_lb_policy_round_robin
Craig Tillerad095982016-02-09 12:45:04 -0800761 - grpc_codegen
Craig Tiller25834342015-09-25 08:08:24 -0700762 - census
Craig Tillereb841e22016-02-11 15:49:16 -0800763 - nanopb
Craig Tiller04b7ca82016-03-29 08:07:54 -0700764 generate_plugin_registry: true
Craig Tillerbf4b2242015-08-31 15:53:53 -0700765 secure: false
766 vs_project_guid: '{46CEDFFF-9692-456A-AA24-38B5D6BCF4C5}'
767- name: grpc_zookeeper
768 build: all
769 language: c
Craig Tiller25834342015-09-25 08:08:24 -0700770 public_headers:
771 - include/grpc/grpc_zookeeper.h
Craig Tiller25834342015-09-25 08:08:24 -0700772 src:
Craig Tillerb11b34a2016-04-01 12:30:06 -0700773 - src/core/ext/resolver/zookeeper/zookeeper_resolver.c
Craig Tiller25834342015-09-25 08:08:24 -0700774 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -0800775 - gpr
Craig Tiller25834342015-09-25 08:08:24 -0700776 - grpc
777 external_deps:
778 - zookeeper
779 platforms:
780 - linux
Craig Tillerbf4b2242015-08-31 15:53:53 -0700781 secure: false
Craig Tillerf05837a2016-03-29 20:42:29 -0700782- name: one_input_fuzzer
783 build: private
784 language: c
785 src:
786 - test/core/util/one_corpus_entry_fuzzer.c
787 deps:
788 - gpr
789 secure: false
Craig Tillerbf4b2242015-08-31 15:53:53 -0700790- name: reconnect_server
791 build: private
792 language: c
Craig Tiller25834342015-09-25 08:08:24 -0700793 headers:
794 - test/core/util/reconnect_server.h
795 src:
796 - test/core/util/reconnect_server.c
797 deps:
yang-gc9fca182015-11-06 16:41:33 -0800798 - test_tcp_server
799 - grpc_test_util
800 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -0800801 - gpr_test_util
802 - gpr
yang-gc9fca182015-11-06 16:41:33 -0800803- name: test_tcp_server
804 build: private
805 language: c
806 headers:
807 - test/core/util/test_tcp_server.h
808 src:
809 - test/core/util/test_tcp_server.c
810 deps:
Craig Tiller25834342015-09-25 08:08:24 -0700811 - grpc_test_util
812 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -0800813 - gpr_test_util
814 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -0700815- name: grpc++
816 build: all
817 language: c++
Craig Tiller25834342015-09-25 08:08:24 -0700818 headers:
819 - src/cpp/client/secure_credentials.h
David Garcia Quintas79d90962016-03-09 13:57:46 -0800820 - src/cpp/common/core_codegen.h
Craig Tiller25834342015-09-25 08:08:24 -0700821 - src/cpp/common/secure_auth_context.h
822 - src/cpp/server/secure_server_credentials.h
823 src:
Craig Tiller25834342015-09-25 08:08:24 -0700824 - src/cpp/client/secure_credentials.cc
825 - src/cpp/common/auth_property_iterator.cc
826 - src/cpp/common/secure_auth_context.cc
yang-g52705592015-11-25 11:45:33 -0800827 - src/cpp/common/secure_channel_arguments.cc
Craig Tiller25834342015-09-25 08:08:24 -0700828 - src/cpp/common/secure_create_auth_context.cc
829 - src/cpp/server/secure_server_credentials.cc
830 deps:
Craig Tiller25834342015-09-25 08:08:24 -0700831 - grpc
Craig Tillerbf4b2242015-08-31 15:53:53 -0700832 baselib: true
833 dll: true
Craig Tiller25834342015-09-25 08:08:24 -0700834 filegroups:
835 - grpc++_base
David Garcia Quintasddcb53a2016-01-21 17:48:34 -0800836 - grpc++_codegen
Craig Tillerbf4b2242015-08-31 15:53:53 -0700837 secure: check
838 vs_project_guid: '{C187A093-A0FE-489D-A40A-6E33DE0F9FEB}'
David Garcia Quintasa8bb0bf2016-02-18 15:09:02 -0800839- name: grpc++_codegen_lib
vjpai9507eab2016-03-25 06:38:45 -0700840 build: all
David Garcia Quintasa8bb0bf2016-02-18 15:09:02 -0800841 language: c++
David Garcia Quintasbac76af2016-02-18 15:56:40 -0800842 headers: []
Nicolas "Pixel" Noblee8fb8522016-03-14 19:46:57 +0100843 src: []
David Garcia Quintasbac76af2016-02-18 15:56:40 -0800844 filegroups:
845 - gpr_codegen
Nicolas "Pixel" Noblee8fb8522016-03-14 19:46:57 +0100846 - grpc_codegen
847 - grpc++_codegen
David Garcia Quintasa8bb0bf2016-02-18 15:09:02 -0800848 secure: false
David Garcia Quintasaee7cf12016-02-19 14:05:47 -0800849 vs_project_guid: '{AAC6AF12-94C8-4A3C-A1BF-DAA4738F4500}'
Craig Tillerbf4b2242015-08-31 15:53:53 -0700850- name: grpc++_test_config
851 build: private
852 language: c++
Craig Tiller25834342015-09-25 08:08:24 -0700853 headers:
854 - test/cpp/util/test_config.h
855 src:
856 - test/cpp/util/test_config.cc
Craig Tillerbf4b2242015-08-31 15:53:53 -0700857- name: grpc++_test_util
858 build: private
859 language: c++
Craig Tiller25834342015-09-25 08:08:24 -0700860 headers:
yang-gd6f7d992016-01-14 16:04:20 -0800861 - test/cpp/end2end/test_service_impl.h
yang-g9f173142016-01-15 12:46:40 -0800862 - test/cpp/util/byte_buffer_proto_helper.h
Craig Tiller25834342015-09-25 08:08:24 -0700863 - test/cpp/util/cli_call.h
864 - test/cpp/util/create_test_channel.h
865 - test/cpp/util/string_ref_helper.h
866 - test/cpp/util/subprocess.h
yang-g7d2a3e12016-02-18 15:41:56 -0800867 - test/cpp/util/test_credentials_provider.h
Craig Tiller25834342015-09-25 08:08:24 -0700868 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -0800869 - src/proto/grpc/testing/echo_messages.proto
870 - src/proto/grpc/testing/echo.proto
871 - src/proto/grpc/testing/duplicate/echo_duplicate.proto
yang-gd6f7d992016-01-14 16:04:20 -0800872 - test/cpp/end2end/test_service_impl.cc
yang-g9f173142016-01-15 12:46:40 -0800873 - test/cpp/util/byte_buffer_proto_helper.cc
Craig Tiller25834342015-09-25 08:08:24 -0700874 - test/cpp/util/cli_call.cc
875 - test/cpp/util/create_test_channel.cc
876 - test/cpp/util/string_ref_helper.cc
877 - test/cpp/util/subprocess.cc
yang-g7d2a3e12016-02-18 15:41:56 -0800878 - test/cpp/util/test_credentials_provider.cc
Craig Tiller25834342015-09-25 08:08:24 -0700879 deps:
880 - grpc++
881 - grpc_test_util
Craig Tillerbf4b2242015-08-31 15:53:53 -0700882- name: grpc++_unsecure
883 build: all
884 language: c++
Craig Tiller25834342015-09-25 08:08:24 -0700885 src:
886 - src/cpp/common/insecure_create_auth_context.cc
887 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -0800888 - gpr
Craig Tiller25834342015-09-25 08:08:24 -0700889 - grpc_unsecure
Craig Tillerbf4b2242015-08-31 15:53:53 -0700890 baselib: true
891 dll: true
Craig Tiller25834342015-09-25 08:08:24 -0700892 filegroups:
893 - grpc++_base
David Garcia Quintasddcb53a2016-01-21 17:48:34 -0800894 - grpc++_codegen
Craig Tillerbf4b2242015-08-31 15:53:53 -0700895 secure: false
896 vs_project_guid: '{6EE56155-DF7C-4F6E-BFC4-F6F776BEB211}'
897- name: grpc_plugin_support
898 build: protoc
899 language: c++
Craig Tiller25834342015-09-25 08:08:24 -0700900 headers:
901 - include/grpc++/support/config.h
902 - include/grpc++/support/config_protobuf.h
903 - src/compiler/config.h
904 - src/compiler/cpp_generator.h
905 - src/compiler/cpp_generator_helpers.h
906 - src/compiler/csharp_generator.h
907 - src/compiler/csharp_generator_helpers.h
908 - src/compiler/generator_helpers.h
909 - src/compiler/objective_c_generator.h
910 - src/compiler/objective_c_generator_helpers.h
911 - src/compiler/python_generator.h
912 - src/compiler/ruby_generator.h
913 - src/compiler/ruby_generator_helpers-inl.h
914 - src/compiler/ruby_generator_map-inl.h
915 - src/compiler/ruby_generator_string-inl.h
916 src:
917 - src/compiler/cpp_generator.cc
918 - src/compiler/csharp_generator.cc
919 - src/compiler/objective_c_generator.cc
920 - src/compiler/python_generator.cc
921 - src/compiler/ruby_generator.cc
David Garcia Quintasa8bb0bf2016-02-18 15:09:02 -0800922 deps:
David Garcia Quintasa8bb0bf2016-02-18 15:09:02 -0800923 - grpc++_codegen_lib
David Garcia Quintasddcb53a2016-01-21 17:48:34 -0800924 filegroups:
Craig Tillerad095982016-02-09 12:45:04 -0800925 - gpr_codegen
Craig Tillerbf4b2242015-08-31 15:53:53 -0700926 secure: false
927 vs_project_guid: '{B6E81D84-2ACB-41B8-8781-493A944C7817}'
Jan Tattermusch6611dde2016-02-22 08:48:02 -0800928 vs_props:
929 - protoc
Craig Tillerbf4b2242015-08-31 15:53:53 -0700930- name: interop_client_helper
931 build: private
932 language: c++
Craig Tiller25834342015-09-25 08:08:24 -0700933 headers:
934 - test/cpp/interop/client_helper.h
935 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -0800936 - src/proto/grpc/testing/messages.proto
Craig Tiller25834342015-09-25 08:08:24 -0700937 - test/cpp/interop/client_helper.cc
938 deps:
939 - grpc++_test_util
940 - grpc_test_util
941 - grpc++
942 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -0800943 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -0700944- name: interop_client_main
945 build: private
946 language: c++
Craig Tiller25834342015-09-25 08:08:24 -0700947 headers:
948 - test/cpp/interop/interop_client.h
949 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -0800950 - src/proto/grpc/testing/empty.proto
951 - src/proto/grpc/testing/messages.proto
952 - src/proto/grpc/testing/test.proto
Craig Tiller25834342015-09-25 08:08:24 -0700953 - test/cpp/interop/client.cc
954 - test/cpp/interop/interop_client.cc
955 deps:
956 - interop_client_helper
957 - grpc++_test_util
958 - grpc_test_util
959 - grpc++
960 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -0800961 - gpr_test_util
962 - gpr
Craig Tiller25834342015-09-25 08:08:24 -0700963 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -0700964- name: interop_server_helper
965 build: private
966 language: c++
Craig Tiller25834342015-09-25 08:08:24 -0700967 headers:
968 - test/cpp/interop/server_helper.h
969 src:
970 - test/cpp/interop/server_helper.cc
971 deps:
972 - grpc_test_util
973 - grpc++
974 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -0800975 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -0700976- name: interop_server_main
977 build: private
978 language: c++
Craig Tiller25834342015-09-25 08:08:24 -0700979 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -0800980 - src/proto/grpc/testing/empty.proto
981 - src/proto/grpc/testing/messages.proto
982 - src/proto/grpc/testing/test.proto
Craig Tiller732a8752016-02-22 15:59:19 -0800983 - test/cpp/interop/server_main.cc
Craig Tiller25834342015-09-25 08:08:24 -0700984 deps:
985 - interop_server_helper
986 - grpc++_test_util
987 - grpc_test_util
988 - grpc++
989 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -0800990 - gpr_test_util
991 - gpr
Craig Tiller25834342015-09-25 08:08:24 -0700992 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -0700993- name: qps
994 build: private
995 language: c++
Craig Tiller25834342015-09-25 08:08:24 -0700996 headers:
997 - test/cpp/qps/client.h
998 - test/cpp/qps/driver.h
999 - test/cpp/qps/histogram.h
1000 - test/cpp/qps/interarrival.h
vjpaic8034422016-01-19 15:32:42 -08001001 - test/cpp/qps/limit_cores.h
Craig Tiller25834342015-09-25 08:08:24 -07001002 - test/cpp/qps/perf_db_client.h
1003 - test/cpp/qps/qps_worker.h
1004 - test/cpp/qps/report.h
1005 - test/cpp/qps/server.h
1006 - test/cpp/qps/stats.h
Craig Tiller732a8752016-02-22 15:59:19 -08001007 - test/cpp/qps/usage_timer.h
Craig Tiller25834342015-09-25 08:08:24 -07001008 - test/cpp/util/benchmark_config.h
1009 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -08001010 - src/proto/grpc/testing/messages.proto
Craig Tiller1b4e3302015-12-17 16:35:00 -08001011 - src/proto/grpc/testing/payloads.proto
Craig Tiller1b4e3302015-12-17 16:35:00 -08001012 - src/proto/grpc/testing/stats.proto
Jan Tattermusch7c60b272016-01-20 18:23:13 -08001013 - src/proto/grpc/testing/control.proto
1014 - src/proto/grpc/testing/services.proto
Craig Tiller1b4e3302015-12-17 16:35:00 -08001015 - src/proto/grpc/testing/perf_db.proto
Craig Tiller25834342015-09-25 08:08:24 -07001016 - test/cpp/qps/client_async.cc
1017 - test/cpp/qps/client_sync.cc
1018 - test/cpp/qps/driver.cc
vjpaic8034422016-01-19 15:32:42 -08001019 - test/cpp/qps/limit_cores.cc
Craig Tiller25834342015-09-25 08:08:24 -07001020 - test/cpp/qps/perf_db_client.cc
1021 - test/cpp/qps/qps_worker.cc
1022 - test/cpp/qps/report.cc
1023 - test/cpp/qps/server_async.cc
1024 - test/cpp/qps/server_sync.cc
Craig Tiller732a8752016-02-22 15:59:19 -08001025 - test/cpp/qps/usage_timer.cc
Craig Tiller25834342015-09-25 08:08:24 -07001026 - test/cpp/util/benchmark_config.cc
1027 deps:
1028 - grpc_test_util
1029 - grpc++_test_util
1030 - grpc++
Craig Tillerbf4b2242015-08-31 15:53:53 -07001031- name: grpc_csharp_ext
1032 build: all
1033 language: csharp
Craig Tiller25834342015-09-25 08:08:24 -07001034 src:
1035 - src/csharp/ext/grpc_csharp_ext.c
1036 deps:
Craig Tiller25834342015-09-25 08:08:24 -07001037 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001038 - gpr
Craig Tiller41304a72016-02-02 13:59:33 -08001039 LDFLAGS: $(if $(subst Linux,,$(SYSTEM)),,-Wl$(comma)-wrap$(comma)memcpy)
Jan Tattermusch324140c2016-01-12 08:54:01 -08001040 deps_linkage: static
Craig Tillerbf4b2242015-08-31 15:53:53 -07001041 dll: only
1042 vs_config_type: DynamicLibrary
Craig Tiller25834342015-09-25 08:08:24 -07001043 vs_packages:
1044 - grpc.dependencies.openssl
1045 - grpc.dependencies.zlib
Craig Tillerbf4b2242015-08-31 15:53:53 -07001046 vs_project_guid: '{D64C6D63-4458-4A88-AB38-35678384A7E4}'
Craig Tiller25834342015-09-25 08:08:24 -07001047 vs_props:
1048 - zlib
1049 - openssl
1050 - winsock
1051 - global
Craig Tillerbf4b2242015-08-31 15:53:53 -07001052targets:
Nicolas "Pixel" Nobled5d83aa2016-01-31 06:21:49 +01001053- name: alarm_test
1054 build: test
1055 language: c
1056 src:
1057 - test/core/surface/alarm_test.c
1058 deps:
1059 - grpc_test_util
1060 - grpc
Craig Tiller1298afd2016-02-09 12:29:17 -08001061 - gpr_test_util
1062 - gpr
David Garcia Quintas48ec8062015-12-11 14:04:59 -08001063- name: algorithm_test
1064 build: test
1065 language: c
1066 src:
1067 - test/core/compression/algorithm_test.c
1068 deps:
1069 - grpc_test_util
1070 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001071 - gpr_test_util
1072 - gpr
David Garcia Quintasa5aa19b2015-12-09 14:17:52 -08001073- name: alloc_test
1074 build: test
1075 language: c
1076 src:
1077 - test/core/support/alloc_test.c
1078 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001079 - gpr_test_util
1080 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001081- name: alpn_test
1082 build: test
1083 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001084 src:
1085 - test/core/transport/chttp2/alpn_test.c
1086 deps:
1087 - grpc_test_util
1088 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001089 - gpr_test_util
1090 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001091- name: bin_encoder_test
1092 build: test
1093 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001094 src:
1095 - test/core/transport/chttp2/bin_encoder_test.c
1096 deps:
1097 - grpc_test_util
1098 - grpc
Alistair Veitch75d5c0f2016-02-02 09:43:02 -08001099- name: census_context_test
1100 build: test
1101 language: c
1102 src:
1103 - test/core/census/context_test.c
1104 deps:
1105 - grpc_test_util
1106 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001107 - gpr_test_util
1108 - gpr
yang-gc0ed5092015-12-09 08:48:08 -08001109- name: channel_create_test
1110 build: test
1111 language: c
1112 src:
1113 - test/core/surface/channel_create_test.c
1114 deps:
1115 - grpc_test_util
1116 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001117 - gpr_test_util
1118 - gpr
Craig Tillerca1593a2015-11-02 14:08:33 -08001119- name: chttp2_hpack_encoder_test
Craig Tillerbf4b2242015-08-31 15:53:53 -07001120 build: test
1121 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001122 src:
Craig Tillerca1593a2015-11-02 14:08:33 -08001123 - test/core/transport/chttp2/hpack_encoder_test.c
Craig Tiller25834342015-09-25 08:08:24 -07001124 deps:
1125 - grpc_test_util
1126 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001127 - gpr_test_util
1128 - gpr
Craig Tillerca1593a2015-11-02 14:08:33 -08001129- name: chttp2_status_conversion_test
Craig Tillerbf4b2242015-08-31 15:53:53 -07001130 build: test
1131 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001132 src:
Craig Tillerca1593a2015-11-02 14:08:33 -08001133 - test/core/transport/chttp2/status_conversion_test.c
Craig Tiller25834342015-09-25 08:08:24 -07001134 deps:
1135 - grpc_test_util
1136 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001137 - gpr_test_util
1138 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001139- name: chttp2_stream_map_test
1140 build: test
1141 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001142 src:
1143 - test/core/transport/chttp2/stream_map_test.c
1144 deps:
1145 - grpc_test_util
1146 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001147 - gpr_test_util
1148 - gpr
Craig Tiller8ab91b22015-12-07 11:28:51 -08001149- name: chttp2_varint_test
1150 build: test
1151 language: c
1152 src:
1153 - test/core/transport/chttp2/varint_test.c
1154 deps:
1155 - grpc_test_util
1156 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001157 - gpr_test_util
1158 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001159- name: compression_test
1160 build: test
1161 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001162 src:
1163 - test/core/compression/compression_test.c
1164 deps:
1165 - grpc_test_util
1166 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001167 - gpr_test_util
1168 - gpr
Craig Tiller57e27432016-03-11 16:53:58 -08001169- name: concurrent_connectivity_test
1170 build: test
1171 language: c
1172 src:
1173 - test/core/surface/concurrent_connectivity_test.c
1174 deps:
1175 - grpc_test_util
1176 - grpc
1177 - gpr_test_util
1178 - gpr
Craig Tillere91ef682016-03-11 08:59:17 -08001179- name: dns_resolver_connectivity_test
Craig Tillere2327db2016-03-11 09:52:42 -08001180 cpu_cost: 0.1
Craig Tillere91ef682016-03-11 08:59:17 -08001181 build: test
1182 language: c
1183 src:
1184 - test/core/client_config/resolvers/dns_resolver_connectivity_test.c
1185 deps:
1186 - grpc_test_util
1187 - grpc
1188 - gpr_test_util
1189 - gpr
Craig Tillera0c7cdd2015-12-11 12:46:58 -08001190- name: dns_resolver_test
1191 build: test
1192 language: c
1193 src:
1194 - test/core/client_config/resolvers/dns_resolver_test.c
1195 deps:
1196 - grpc_test_util
1197 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001198 - gpr_test_util
1199 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001200- name: dualstack_socket_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001201 cpu_cost: 0.1
Craig Tillerbf4b2242015-08-31 15:53:53 -07001202 build: test
1203 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001204 src:
1205 - test/core/end2end/dualstack_socket_test.c
1206 deps:
1207 - grpc_test_util
1208 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001209 - gpr_test_util
1210 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001211 platforms:
1212 - mac
1213 - linux
1214 - posix
Craig Tillere0b8a422015-08-31 16:03:39 -07001215- name: endpoint_pair_test
1216 build: test
1217 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001218 src:
1219 - test/core/iomgr/endpoint_pair_test.c
1220 deps:
1221 - grpc_test_util
1222 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001223 - gpr_test_util
1224 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001225- name: fd_conservation_posix_test
1226 build: test
1227 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001228 src:
1229 - test/core/iomgr/fd_conservation_posix_test.c
1230 deps:
1231 - grpc_test_util
1232 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001233 - gpr_test_util
1234 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001235 platforms:
1236 - mac
1237 - linux
1238 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07001239- name: fd_posix_test
1240 build: test
1241 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001242 src:
1243 - test/core/iomgr/fd_posix_test.c
1244 deps:
1245 - grpc_test_util
1246 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001247 - gpr_test_util
1248 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001249 platforms:
1250 - mac
1251 - linux
1252 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07001253- name: fling_client
1254 build: test
1255 run: false
1256 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001257 src:
1258 - test/core/fling/client.c
1259 deps:
1260 - grpc_test_util
1261 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001262 - gpr_test_util
1263 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001264- name: fling_server
1265 build: test
1266 run: false
1267 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001268 src:
1269 - test/core/fling/server.c
1270 deps:
1271 - grpc_test_util
1272 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001273 - gpr_test_util
1274 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001275- name: fling_stream_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001276 cpu_cost: 2
Craig Tillerbf4b2242015-08-31 15:53:53 -07001277 build: test
1278 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001279 src:
1280 - test/core/fling/fling_stream_test.c
1281 deps:
1282 - grpc_test_util
1283 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001284 - gpr_test_util
1285 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001286 platforms:
1287 - mac
1288 - linux
1289 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07001290- name: fling_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001291 cpu_cost: 2
Craig Tillerbf4b2242015-08-31 15:53:53 -07001292 build: test
1293 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001294 src:
1295 - test/core/fling/fling_test.c
1296 deps:
1297 - grpc_test_util
1298 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001299 - gpr_test_util
1300 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001301 platforms:
1302 - mac
1303 - linux
1304 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07001305- name: gen_hpack_tables
1306 build: tool
1307 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001308 src:
1309 - tools/codegen/core/gen_hpack_tables.c
1310 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001311 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001312 - grpc
Craig Tillerbf4b2242015-08-31 15:53:53 -07001313- name: gen_legal_metadata_characters
1314 build: tool
1315 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001316 src:
1317 - tools/codegen/core/gen_legal_metadata_characters.c
Craig Tillerbf4b2242015-08-31 15:53:53 -07001318 deps: []
Craig Tiller1b719582016-03-24 09:06:13 -07001319- name: goaway_server_test
1320 cpu_cost: 0.1
1321 build: test
1322 language: c
1323 src:
1324 - test/core/end2end/goaway_server_test.c
1325 deps:
1326 - grpc_test_util
1327 - grpc
1328 - gpr_test_util
1329 - gpr
1330 platforms:
1331 - mac
1332 - linux
1333 - posix
Craig Tillerfba79f22015-11-23 11:06:55 -08001334- name: gpr_avl_test
1335 build: test
1336 language: c
1337 src:
1338 - test/core/support/avl_test.c
1339 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001340 - gpr_test_util
1341 - gpr
Craig Tillerc72cc422016-03-11 10:54:36 -08001342- name: gpr_backoff_test
1343 build: test
1344 language: c
1345 src:
1346 - test/core/support/backoff_test.c
1347 deps:
1348 - gpr_test_util
1349 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001350- name: gpr_cmdline_test
1351 build: test
1352 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001353 src:
1354 - test/core/support/cmdline_test.c
1355 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001356 - gpr_test_util
1357 - gpr
Alistair Veitchdcfb3fe2015-10-20 17:01:59 -07001358- name: gpr_cpu_test
1359 build: test
1360 language: c
1361 src:
1362 - test/core/support/cpu_test.c
1363 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001364 - gpr_test_util
1365 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001366- name: gpr_env_test
1367 build: test
1368 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001369 src:
1370 - test/core/support/env_test.c
1371 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001372 - gpr_test_util
1373 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001374- name: gpr_histogram_test
1375 build: test
1376 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001377 src:
1378 - test/core/support/histogram_test.c
1379 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001380 - gpr_test_util
1381 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001382- name: gpr_host_port_test
1383 build: test
1384 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001385 src:
1386 - test/core/support/host_port_test.c
1387 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001388 - gpr_test_util
1389 - gpr
Craig Tiller732a8752016-02-22 15:59:19 -08001390- name: gpr_load_file_test
1391 build: test
1392 language: c
1393 src:
1394 - test/core/support/load_file_test.c
1395 deps:
1396 - gpr_test_util
1397 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001398- name: gpr_log_test
1399 build: test
1400 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001401 src:
1402 - test/core/support/log_test.c
1403 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001404 - gpr_test_util
1405 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001406- name: gpr_slice_buffer_test
1407 build: test
1408 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001409 src:
1410 - test/core/support/slice_buffer_test.c
1411 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001412 - gpr_test_util
1413 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001414- name: gpr_slice_test
1415 build: test
1416 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001417 src:
1418 - test/core/support/slice_test.c
1419 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001420 - gpr_test_util
1421 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001422- name: gpr_stack_lockfree_test
Craig Tillerbfe69362016-01-20 09:38:21 -08001423 cpu_cost: 10
Craig Tillerbf4b2242015-08-31 15:53:53 -07001424 build: test
1425 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001426 src:
1427 - test/core/support/stack_lockfree_test.c
1428 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001429 - gpr_test_util
1430 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001431- name: gpr_string_test
1432 build: test
1433 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001434 src:
1435 - test/core/support/string_test.c
1436 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001437 - gpr_test_util
1438 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001439- name: gpr_sync_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001440 cpu_cost: 10
Craig Tillerbf4b2242015-08-31 15:53:53 -07001441 build: test
1442 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001443 src:
1444 - test/core/support/sync_test.c
1445 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001446 - gpr_test_util
1447 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001448- name: gpr_thd_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001449 cpu_cost: 10
Craig Tillerbf4b2242015-08-31 15:53:53 -07001450 build: test
1451 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001452 src:
1453 - test/core/support/thd_test.c
1454 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001455 - gpr_test_util
1456 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001457- name: gpr_time_test
1458 build: test
1459 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001460 src:
1461 - test/core/support/time_test.c
1462 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001463 - gpr_test_util
1464 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001465- name: gpr_tls_test
1466 build: test
1467 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001468 src:
1469 - test/core/support/tls_test.c
1470 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001471 - gpr_test_util
1472 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001473- name: gpr_useful_test
1474 build: test
1475 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001476 src:
1477 - test/core/support/useful_test.c
1478 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001479 - gpr_test_util
1480 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001481- name: grpc_auth_context_test
1482 build: test
1483 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001484 src:
1485 - test/core/security/auth_context_test.c
1486 deps:
1487 - grpc_test_util
1488 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001489 - gpr_test_util
1490 - gpr
Craig Tiller732a8752016-02-22 15:59:19 -08001491- name: grpc_b64_test
Craig Tillerbf4b2242015-08-31 15:53:53 -07001492 build: test
1493 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001494 src:
Craig Tiller732a8752016-02-22 15:59:19 -08001495 - test/core/security/b64_test.c
Craig Tiller25834342015-09-25 08:08:24 -07001496 deps:
1497 - grpc_test_util
1498 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001499 - gpr_test_util
1500 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001501- name: grpc_byte_buffer_reader_test
1502 build: test
1503 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001504 src:
1505 - test/core/surface/byte_buffer_reader_test.c
1506 deps:
1507 - grpc_test_util
1508 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001509 - gpr_test_util
1510 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001511- name: grpc_channel_args_test
1512 build: test
1513 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001514 src:
1515 - test/core/channel/channel_args_test.c
1516 deps:
1517 - grpc_test_util
1518 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001519 - gpr_test_util
1520 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001521- name: grpc_channel_stack_test
1522 build: test
1523 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001524 src:
1525 - test/core/channel/channel_stack_test.c
1526 deps:
1527 - grpc_test_util
1528 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001529 - gpr_test_util
1530 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001531- name: grpc_completion_queue_test
1532 build: test
1533 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001534 src:
1535 - test/core/surface/completion_queue_test.c
1536 deps:
1537 - grpc_test_util
1538 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001539 - gpr_test_util
1540 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001541- name: grpc_create_jwt
1542 build: tool
1543 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001544 src:
1545 - test/core/security/create_jwt.c
1546 deps:
1547 - grpc_test_util
1548 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001549 - gpr_test_util
1550 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001551- name: grpc_credentials_test
1552 build: test
1553 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001554 src:
1555 - test/core/security/credentials_test.c
1556 deps:
1557 - grpc_test_util
1558 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001559 - gpr_test_util
1560 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001561- name: grpc_fetch_oauth2
1562 build: tool
1563 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001564 src:
1565 - test/core/security/fetch_oauth2.c
1566 deps:
1567 - grpc_test_util
1568 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001569 - gpr_test_util
1570 - gpr
yang-ga1fecbc2015-12-07 15:46:49 -08001571- name: grpc_invalid_channel_args_test
1572 build: test
1573 language: c
1574 src:
1575 - test/core/surface/invalid_channel_args_test.c
1576 deps:
1577 - grpc_test_util
1578 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001579 - gpr_test_util
1580 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001581- name: grpc_json_token_test
1582 build: test
1583 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001584 src:
1585 - test/core/security/json_token_test.c
1586 deps:
1587 - grpc_test_util
1588 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001589 - gpr_test_util
1590 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001591 platforms:
1592 - linux
1593 - posix
1594 - mac
Craig Tillerbf4b2242015-08-31 15:53:53 -07001595- name: grpc_jwt_verifier_test
1596 build: test
1597 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001598 src:
1599 - test/core/security/jwt_verifier_test.c
1600 deps:
1601 - grpc_test_util
1602 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001603 - gpr_test_util
1604 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001605- name: grpc_print_google_default_creds_token
1606 build: tool
1607 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001608 src:
1609 - test/core/security/print_google_default_creds_token.c
1610 deps:
1611 - grpc_test_util
1612 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001613 - gpr_test_util
1614 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001615- name: grpc_security_connector_test
1616 build: test
1617 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001618 src:
1619 - test/core/security/security_connector_test.c
1620 deps:
1621 - grpc_test_util
1622 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001623 - gpr_test_util
1624 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001625- name: grpc_verify_jwt
1626 build: tool
1627 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001628 src:
1629 - test/core/security/verify_jwt.c
1630 deps:
1631 - grpc_test_util
1632 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001633 - gpr_test_util
1634 - gpr
Craig Tiller71c610d2016-03-18 15:57:08 -07001635- name: hpack_parser_fuzzer_test
1636 build: fuzzer
1637 language: c
1638 src:
1639 - test/core/transport/chttp2/hpack_parser_fuzzer_test.c
1640 deps:
1641 - grpc_test_util
1642 - grpc
1643 - gpr_test_util
1644 - gpr
1645 corpus_dirs:
1646 - test/core/transport/chttp2/hpack_parser_corpus
Craig Tillerbf4b2242015-08-31 15:53:53 -07001647- name: hpack_parser_test
1648 build: test
1649 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001650 src:
1651 - test/core/transport/chttp2/hpack_parser_test.c
1652 deps:
1653 - grpc_test_util
1654 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001655 - gpr_test_util
1656 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001657- name: hpack_table_test
1658 build: test
1659 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001660 src:
1661 - test/core/transport/chttp2/hpack_table_test.c
1662 deps:
1663 - grpc_test_util
1664 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001665 - gpr_test_util
1666 - gpr
Craig Tiller21239742016-03-23 16:33:28 -07001667- name: http_fuzzer_test
1668 build: fuzzer
1669 language: c
1670 src:
1671 - test/core/http/fuzzer.c
1672 deps:
1673 - grpc_test_util
1674 - grpc
1675 - gpr_test_util
1676 - gpr
1677 corpus_dirs:
1678 - test/core/http/corpus
Matthew Iselin1824f052016-02-10 12:16:06 +11001679- name: http_parser_test
Craig Tillerbf4b2242015-08-31 15:53:53 -07001680 build: test
1681 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001682 src:
Matthew Iselin1824f052016-02-10 12:16:06 +11001683 - test/core/http/parser_test.c
Craig Tiller25834342015-09-25 08:08:24 -07001684 deps:
1685 - grpc_test_util
1686 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001687 - gpr_test_util
1688 - gpr
Matthew Iselin1824f052016-02-10 12:16:06 +11001689- name: httpcli_format_request_test
Craig Tillerbf4b2242015-08-31 15:53:53 -07001690 build: test
1691 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001692 src:
Matthew Iselin1824f052016-02-10 12:16:06 +11001693 - test/core/http/format_request_test.c
Craig Tiller25834342015-09-25 08:08:24 -07001694 deps:
1695 - grpc_test_util
1696 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001697 - gpr_test_util
1698 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001699- name: httpcli_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001700 cpu_cost: 0.5
Craig Tillerbf4b2242015-08-31 15:53:53 -07001701 build: test
1702 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001703 src:
Matthew Iselin1824f052016-02-10 12:16:06 +11001704 - test/core/http/httpcli_test.c
Craig Tiller25834342015-09-25 08:08:24 -07001705 deps:
1706 - grpc_test_util
1707 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001708 - gpr_test_util
1709 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001710 platforms:
1711 - mac
1712 - linux
1713 - posix
Craig Tillercc0535d2015-12-08 15:14:47 -08001714- name: httpscli_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001715 cpu_cost: 0.5
Craig Tillercc0535d2015-12-08 15:14:47 -08001716 build: test
1717 language: c
1718 src:
Matthew Iselin1824f052016-02-10 12:16:06 +11001719 - test/core/http/httpscli_test.c
Craig Tillercc0535d2015-12-08 15:14:47 -08001720 deps:
1721 - grpc_test_util
1722 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001723 - gpr_test_util
1724 - gpr
Craig Tillercc0535d2015-12-08 15:14:47 -08001725 platforms:
Craig Tillercc0535d2015-12-08 15:14:47 -08001726 - linux
yang-gf1183302015-12-07 16:02:05 -08001727- name: init_test
1728 build: test
1729 language: c
1730 src:
1731 - test/core/surface/init_test.c
1732 deps:
1733 - grpc_test_util
1734 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001735 - gpr_test_util
1736 - gpr
Craig Tiller5cb79622016-03-15 14:46:54 -07001737- name: internal_api_canary_iomgr_test
1738 build: test
1739 run: false
1740 language: c
1741 src:
1742 - test/core/internal_api_canaries/iomgr.c
1743 deps:
1744 - grpc_test_util
1745 - grpc
1746 - gpr_test_util
1747 - gpr
1748- name: internal_api_canary_support_test
1749 build: test
1750 run: false
1751 language: c
1752 src:
1753 - test/core/internal_api_canaries/iomgr.c
1754 deps:
1755 - grpc_test_util
1756 - grpc
1757 - gpr_test_util
1758 - gpr
1759- name: internal_api_canary_transport_test
1760 build: test
1761 run: false
1762 language: c
1763 src:
1764 - test/core/internal_api_canaries/iomgr.c
1765 deps:
1766 - grpc_test_util
1767 - grpc
1768 - gpr_test_util
1769 - gpr
yang-g077f6f82015-12-07 11:22:51 -08001770- name: invalid_call_argument_test
1771 build: test
1772 language: c
1773 src:
1774 - test/core/end2end/invalid_call_argument_test.c
1775 deps:
1776 - grpc_test_util
1777 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001778 - gpr_test_util
1779 - gpr
Craig Tiller32173c52016-03-17 14:12:45 -07001780- name: json_fuzzer_test
1781 build: fuzzer
1782 language: c
1783 src:
1784 - test/core/json/fuzzer.c
1785 deps:
1786 - grpc_test_util
1787 - grpc
1788 - gpr_test_util
1789 - gpr
1790 corpus_dirs:
1791 - test/core/json/corpus
Craig Tillerbf4b2242015-08-31 15:53:53 -07001792- name: json_rewrite
1793 build: test
1794 run: false
1795 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001796 src:
1797 - test/core/json/json_rewrite.c
1798 deps:
1799 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001800 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001801- name: json_rewrite_test
1802 build: test
1803 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001804 src:
1805 - test/core/json/json_rewrite_test.c
1806 deps:
1807 - grpc_test_util
1808 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001809 - gpr_test_util
1810 - gpr
Nicolas "Pixel" Noble11c320d2015-12-12 01:47:36 +01001811- name: json_stream_error_test
1812 build: test
1813 language: c
1814 src:
1815 - test/core/json/json_stream_error_test.c
1816 deps:
1817 - grpc_test_util
1818 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001819 - gpr_test_util
1820 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001821- name: json_test
1822 build: test
1823 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001824 src:
1825 - test/core/json/json_test.c
1826 deps:
1827 - grpc_test_util
1828 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001829 - gpr_test_util
1830 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001831- name: lame_client_test
1832 build: test
1833 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001834 src:
1835 - test/core/surface/lame_client_test.c
1836 deps:
1837 - grpc_test_util
1838 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001839 - gpr_test_util
1840 - gpr
David Garcia Quintas4fb049b2015-09-03 17:26:06 -07001841- name: lb_policies_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001842 cpu_cost: 0.1
Craig Tillerde7edf82016-03-20 09:12:16 -07001843 flaky: true
David Garcia Quintas4fb049b2015-09-03 17:26:06 -07001844 build: test
1845 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001846 src:
1847 - test/core/client_config/lb_policies_test.c
1848 deps:
1849 - grpc_test_util
1850 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001851 - gpr_test_util
1852 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001853- name: low_level_ping_pong_benchmark
1854 build: benchmark
1855 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001856 src:
1857 - test/core/network_benchmarks/low_level_ping_pong.c
1858 deps:
1859 - grpc_test_util
1860 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001861 - gpr_test_util
1862 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07001863 platforms:
1864 - mac
1865 - linux
1866 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07001867- name: message_compress_test
1868 build: test
1869 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001870 src:
1871 - test/core/compression/message_compress_test.c
1872 deps:
1873 - grpc_test_util
1874 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001875 - gpr_test_util
1876 - gpr
Craig Tiller732a8752016-02-22 15:59:19 -08001877- name: mlog_test
Craig Tillera5abbd22016-03-22 06:56:00 -07001878 flaky: true
Craig Tiller732a8752016-02-22 15:59:19 -08001879 build: test
1880 language: c
1881 src:
1882 - test/core/census/mlog_test.c
1883 deps:
1884 - grpc_test_util
1885 - grpc
1886 - gpr_test_util
1887 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001888- name: multiple_server_queues_test
1889 build: test
1890 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001891 src:
1892 - test/core/end2end/multiple_server_queues_test.c
1893 deps:
1894 - grpc_test_util
1895 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001896 - gpr_test_util
1897 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001898- name: murmur_hash_test
1899 build: test
1900 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001901 src:
1902 - test/core/support/murmur_hash_test.c
1903 deps:
Craig Tillerda179ce2016-02-09 12:01:53 -08001904 - gpr_test_util
1905 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001906- name: no_server_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001907 cpu_cost: 0.1
Craig Tillerbf4b2242015-08-31 15:53:53 -07001908 build: test
1909 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001910 src:
1911 - test/core/end2end/no_server_test.c
1912 deps:
1913 - grpc_test_util
1914 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001915 - gpr_test_util
1916 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001917- name: resolve_address_test
1918 build: test
1919 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001920 src:
1921 - test/core/iomgr/resolve_address_test.c
1922 deps:
1923 - grpc_test_util
1924 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001925 - gpr_test_util
1926 - gpr
yang-gd482e592015-12-10 14:04:00 -08001927- name: secure_channel_create_test
1928 build: test
1929 language: c
1930 src:
1931 - test/core/surface/secure_channel_create_test.c
1932 deps:
1933 - grpc_test_util
1934 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001935 - gpr_test_util
1936 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001937- name: secure_endpoint_test
1938 build: test
1939 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001940 src:
1941 - test/core/security/secure_endpoint_test.c
1942 deps:
1943 - grpc_test_util
1944 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001945 - gpr_test_util
1946 - gpr
yang-gfe9a9752015-12-09 10:47:18 -08001947- name: server_chttp2_test
1948 build: test
1949 language: c
1950 src:
1951 - test/core/surface/server_chttp2_test.c
1952 deps:
1953 - grpc_test_util
1954 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001955 - gpr_test_util
1956 - gpr
yang-gc3d94fb2015-12-10 14:38:00 -08001957- name: server_test
1958 build: test
1959 language: c
1960 src:
1961 - test/core/surface/server_test.c
1962 deps:
1963 - grpc_test_util
1964 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001965 - gpr_test_util
1966 - gpr
yang-gc9fca182015-11-06 16:41:33 -08001967- name: set_initial_connect_string_test
Craig Tiller5f735a62016-01-20 09:31:15 -08001968 cpu_cost: 0.1
yang-gc9fca182015-11-06 16:41:33 -08001969 build: test
1970 language: c
1971 src:
1972 - test/core/client_config/set_initial_connect_string_test.c
1973 deps:
1974 - test_tcp_server
1975 - grpc_test_util
1976 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001977 - gpr_test_util
1978 - gpr
Craig Tillerb8bd62e2015-12-10 15:51:15 -08001979- name: sockaddr_resolver_test
1980 build: test
1981 language: c
1982 src:
1983 - test/core/client_config/resolvers/sockaddr_resolver_test.c
1984 deps:
1985 - grpc_test_util
1986 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001987 - gpr_test_util
1988 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07001989- name: sockaddr_utils_test
1990 build: test
1991 language: c
Craig Tiller25834342015-09-25 08:08:24 -07001992 src:
1993 - test/core/iomgr/sockaddr_utils_test.c
1994 deps:
1995 - grpc_test_util
1996 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08001997 - gpr_test_util
1998 - gpr
Craig Tiller27493202015-12-11 11:30:26 -08001999- name: socket_utils_test
2000 build: test
2001 language: c
2002 src:
2003 - test/core/iomgr/socket_utils_test.c
2004 deps:
2005 - grpc_test_util
2006 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002007 - gpr_test_util
2008 - gpr
Craig Tiller27493202015-12-11 11:30:26 -08002009 platforms:
2010 - mac
2011 - linux
2012 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002013- name: tcp_client_posix_test
Craig Tiller5f735a62016-01-20 09:31:15 -08002014 cpu_cost: 0.5
Craig Tillerbf4b2242015-08-31 15:53:53 -07002015 build: test
2016 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002017 src:
2018 - test/core/iomgr/tcp_client_posix_test.c
2019 deps:
2020 - grpc_test_util
2021 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002022 - gpr_test_util
2023 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002024 platforms:
2025 - mac
2026 - linux
2027 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002028- name: tcp_posix_test
Craig Tiller5f735a62016-01-20 09:31:15 -08002029 cpu_cost: 0.5
Craig Tillerbf4b2242015-08-31 15:53:53 -07002030 build: test
2031 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002032 src:
2033 - test/core/iomgr/tcp_posix_test.c
2034 deps:
2035 - grpc_test_util
2036 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002037 - gpr_test_util
2038 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002039 platforms:
2040 - mac
2041 - linux
2042 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002043- name: tcp_server_posix_test
2044 build: test
2045 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002046 src:
2047 - test/core/iomgr/tcp_server_posix_test.c
2048 deps:
2049 - grpc_test_util
2050 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002051 - gpr_test_util
2052 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002053 platforms:
2054 - mac
2055 - linux
2056 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002057- name: time_averaged_stats_test
2058 build: test
2059 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002060 src:
2061 - test/core/iomgr/time_averaged_stats_test.c
2062 deps:
2063 - grpc_test_util
2064 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002065 - gpr_test_util
2066 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002067- name: timeout_encoding_test
2068 build: test
2069 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002070 src:
2071 - test/core/transport/chttp2/timeout_encoding_test.c
2072 deps:
2073 - grpc_test_util
2074 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002075 - gpr_test_util
2076 - gpr
David Garcia Quintasb65e4212015-10-14 12:00:21 -07002077- name: timer_heap_test
2078 build: test
2079 language: c
2080 src:
2081 - test/core/iomgr/timer_heap_test.c
2082 deps:
2083 - grpc_test_util
2084 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002085 - gpr_test_util
2086 - gpr
David Garcia Quintasb65e4212015-10-14 12:00:21 -07002087- name: timer_list_test
2088 build: test
2089 language: c
2090 src:
2091 - test/core/iomgr/timer_list_test.c
2092 deps:
2093 - grpc_test_util
2094 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002095 - gpr_test_util
2096 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002097- name: timers_test
2098 build: test
2099 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002100 src:
2101 - test/core/profiling/timers_test.c
2102 deps:
2103 - grpc_test_util
2104 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002105 - gpr_test_util
2106 - gpr
Craig Tiller179e6fe2015-12-09 11:09:47 -08002107- name: transport_connectivity_state_test
2108 build: test
2109 language: c
2110 src:
2111 - test/core/transport/connectivity_state_test.c
2112 deps:
2113 - grpc_test_util
2114 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002115 - gpr_test_util
2116 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002117- name: transport_metadata_test
2118 build: test
2119 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002120 src:
2121 - test/core/transport/metadata_test.c
2122 deps:
2123 - grpc_test_util
2124 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002125 - gpr_test_util
2126 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002127- name: transport_security_test
2128 build: test
2129 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002130 src:
2131 - test/core/tsi/transport_security_test.c
2132 deps:
2133 - grpc_test_util
2134 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002135 - gpr_test_util
2136 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002137 platforms:
2138 - linux
2139 - posix
2140 - mac
Craig Tillerbf4b2242015-08-31 15:53:53 -07002141- name: udp_server_test
2142 build: test
2143 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002144 src:
2145 - test/core/iomgr/udp_server_test.c
2146 deps:
2147 - grpc_test_util
2148 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002149 - gpr_test_util
2150 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002151 platforms:
2152 - mac
2153 - linux
2154 - posix
Craig Tiller71c610d2016-03-18 15:57:08 -07002155- name: uri_fuzzer_test
2156 build: fuzzer
2157 language: c
2158 src:
2159 - test/core/client_config/uri_fuzzer_test.c
2160 deps:
2161 - grpc_test_util
2162 - grpc
2163 - gpr_test_util
2164 - gpr
2165 corpus_dirs:
2166 - test/core/client_config/uri_corpus
Craig Tillerbf4b2242015-08-31 15:53:53 -07002167- name: uri_parser_test
2168 build: test
2169 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002170 src:
2171 - test/core/client_config/uri_parser_test.c
2172 deps:
2173 - grpc_test_util
2174 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002175 - gpr_test_util
2176 - gpr
Craig Tiller73b66062015-09-09 09:34:46 -07002177- name: workqueue_test
2178 build: test
2179 language: c
Craig Tiller25834342015-09-25 08:08:24 -07002180 src:
2181 - test/core/iomgr/workqueue_test.c
2182 deps:
2183 - grpc_test_util
2184 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002185 - gpr_test_util
2186 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002187 platforms:
2188 - mac
2189 - linux
2190 - posix
vjpai04e992a2016-02-10 16:58:38 -08002191- name: alarm_cpp_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002192 gtest: true
vjpai04e992a2016-02-10 16:58:38 -08002193 build: test
2194 language: c++
2195 src:
2196 - test/cpp/common/alarm_cpp_test.cc
2197 deps:
2198 - grpc++_test_util
2199 - grpc_test_util
2200 - grpc++
2201 - grpc
Vijay Pai29e1d952016-02-11 00:26:18 -08002202 - gpr_test_util
2203 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002204- name: async_end2end_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002205 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002206 build: test
2207 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002208 src:
2209 - test/cpp/end2end/async_end2end_test.cc
2210 deps:
2211 - grpc++_test_util
2212 - grpc_test_util
2213 - grpc++
2214 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002215 - gpr_test_util
2216 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002217- name: async_streaming_ping_pong_test
2218 build: test
2219 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002220 src:
2221 - test/cpp/qps/async_streaming_ping_pong_test.cc
2222 deps:
2223 - qps
2224 - grpc++_test_util
2225 - grpc_test_util
2226 - grpc++
2227 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002228 - gpr_test_util
2229 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002230 platforms:
2231 - mac
2232 - linux
2233 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002234- name: async_unary_ping_pong_test
2235 build: test
2236 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002237 src:
2238 - test/cpp/qps/async_unary_ping_pong_test.cc
2239 deps:
2240 - qps
2241 - grpc++_test_util
2242 - grpc_test_util
2243 - grpc++
2244 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002245 - gpr_test_util
2246 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002247 platforms:
2248 - mac
2249 - linux
2250 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002251- name: auth_property_iterator_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002252 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002253 build: test
2254 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002255 src:
2256 - test/cpp/common/auth_property_iterator_test.cc
2257 deps:
2258 - grpc++_test_util
2259 - grpc_test_util
2260 - grpc++
2261 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002262 - gpr_test_util
2263 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002264- name: channel_arguments_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002265 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002266 build: test
2267 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002268 src:
yang-g52705592015-11-25 11:45:33 -08002269 - test/cpp/common/channel_arguments_test.cc
Craig Tiller25834342015-09-25 08:08:24 -07002270 deps:
2271 - grpc++
2272 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002273 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002274- name: cli_call_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002275 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002276 build: test
2277 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002278 src:
2279 - test/cpp/util/cli_call_test.cc
2280 deps:
2281 - grpc++_test_util
2282 - grpc_test_util
2283 - grpc++
2284 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002285 - gpr_test_util
2286 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002287- name: client_crash_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002288 gtest: true
Craig Tillerbfd05532016-01-20 09:53:15 -08002289 cpu_cost: 0.1
Craig Tillerbf4b2242015-08-31 15:53:53 -07002290 build: test
2291 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002292 src:
2293 - test/cpp/end2end/client_crash_test.cc
2294 deps:
2295 - grpc++_test_util
2296 - grpc_test_util
2297 - grpc++
2298 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002299 - gpr_test_util
2300 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002301 platforms:
2302 - mac
2303 - linux
2304 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002305- name: client_crash_test_server
2306 build: test
2307 run: false
2308 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002309 src:
2310 - test/cpp/end2end/client_crash_test_server.cc
2311 deps:
2312 - grpc++_test_util
2313 - grpc_test_util
2314 - grpc++
2315 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002316 - gpr_test_util
2317 - gpr
David Garcia Quintas4ac52fa2016-03-06 20:31:39 -08002318- name: codegen_test
David Garcia Quintasf349c1b2016-03-08 16:28:16 -08002319 gtest: true
David Garcia Quintas4ac52fa2016-03-06 20:31:39 -08002320 build: test
2321 language: c++
2322 src:
2323 - src/proto/grpc/testing/control.proto
2324 - src/proto/grpc/testing/messages.proto
2325 - src/proto/grpc/testing/payloads.proto
2326 - src/proto/grpc/testing/perf_db.proto
2327 - src/proto/grpc/testing/services.proto
2328 - src/proto/grpc/testing/stats.proto
2329 - test/cpp/codegen/codegen_test.cc
2330 deps:
2331 - grpc++_codegen_lib
Craig Tillerbf4b2242015-08-31 15:53:53 -07002332- name: credentials_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002333 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002334 build: test
2335 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002336 src:
2337 - test/cpp/client/credentials_test.cc
2338 deps:
2339 - grpc++
2340 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002341 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002342- name: cxx_byte_buffer_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002343 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002344 build: test
2345 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002346 src:
2347 - test/cpp/util/byte_buffer_test.cc
2348 deps:
2349 - grpc_test_util
2350 - grpc++
2351 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002352 - gpr_test_util
2353 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002354- name: cxx_slice_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002355 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002356 build: test
2357 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002358 src:
2359 - test/cpp/util/slice_test.cc
2360 deps:
2361 - grpc_test_util
2362 - grpc++
2363 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002364 - gpr_test_util
2365 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002366- name: cxx_string_ref_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002367 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002368 build: test
2369 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002370 src:
2371 - test/cpp/util/string_ref_test.cc
2372 deps:
2373 - grpc++
Craig Tillerbf4b2242015-08-31 15:53:53 -07002374- name: cxx_time_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002375 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002376 build: test
2377 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002378 src:
2379 - test/cpp/util/time_test.cc
2380 deps:
2381 - grpc_test_util
2382 - grpc++
2383 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002384 - gpr_test_util
2385 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002386- name: end2end_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002387 gtest: true
Craig Tillerbfd05532016-01-20 09:53:15 -08002388 cpu_cost: 0.5
Craig Tillerbf4b2242015-08-31 15:53:53 -07002389 build: test
2390 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002391 src:
2392 - test/cpp/end2end/end2end_test.cc
2393 deps:
2394 - grpc++_test_util
2395 - grpc_test_util
2396 - grpc++
2397 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002398 - gpr_test_util
2399 - gpr
vjpai083dc622016-01-11 09:41:17 -08002400- name: generic_async_streaming_ping_pong_test
2401 build: test
2402 language: c++
2403 src:
2404 - test/cpp/qps/generic_async_streaming_ping_pong_test.cc
2405 deps:
2406 - qps
2407 - grpc++_test_util
2408 - grpc_test_util
2409 - grpc++
2410 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002411 - gpr_test_util
2412 - gpr
vjpai083dc622016-01-11 09:41:17 -08002413 platforms:
2414 - mac
2415 - linux
2416 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002417- name: generic_end2end_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002418 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002419 build: test
2420 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002421 src:
2422 - test/cpp/end2end/generic_end2end_test.cc
2423 deps:
2424 - grpc++_test_util
2425 - grpc_test_util
2426 - grpc++
2427 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002428 - gpr_test_util
2429 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002430- name: grpc_cli
2431 build: test
2432 run: false
2433 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002434 src:
2435 - test/cpp/util/grpc_cli.cc
2436 deps:
2437 - grpc++_test_util
2438 - grpc_test_util
2439 - grpc++
2440 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002441 - gpr_test_util
2442 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002443 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -07002444- name: grpc_cpp_plugin
2445 build: protoc
2446 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002447 src:
2448 - src/compiler/cpp_plugin.cc
2449 deps:
2450 - grpc_plugin_support
Craig Tillerbf4b2242015-08-31 15:53:53 -07002451 secure: false
2452 vs_config_type: Application
2453 vs_project_guid: '{7E51A25F-AC59-488F-906C-C60FAAE706AA}'
2454- name: grpc_csharp_plugin
2455 build: protoc
2456 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002457 src:
2458 - src/compiler/csharp_plugin.cc
2459 deps:
2460 - grpc_plugin_support
Craig Tillerbf4b2242015-08-31 15:53:53 -07002461 secure: false
2462 vs_config_type: Application
2463 vs_project_guid: '{3C813052-A49A-4662-B90A-1ADBEC7EE453}'
2464- name: grpc_objective_c_plugin
2465 build: protoc
2466 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002467 src:
2468 - src/compiler/objective_c_plugin.cc
2469 deps:
2470 - grpc_plugin_support
Craig Tillerbf4b2242015-08-31 15:53:53 -07002471 secure: false
2472 vs_config_type: Application
2473 vs_project_guid: '{19564640-CEE6-4921-ABA5-676ED79A36F6}'
2474- name: grpc_python_plugin
2475 build: protoc
2476 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002477 src:
2478 - src/compiler/python_plugin.cc
2479 deps:
2480 - grpc_plugin_support
Craig Tillerbf4b2242015-08-31 15:53:53 -07002481 secure: false
2482 vs_config_type: Application
2483 vs_project_guid: '{DF52D501-A6CF-4E6F-BA38-6EBE2E8DAFB2}'
2484- name: grpc_ruby_plugin
2485 build: protoc
2486 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002487 src:
2488 - src/compiler/ruby_plugin.cc
2489 deps:
2490 - grpc_plugin_support
Craig Tillerbf4b2242015-08-31 15:53:53 -07002491 secure: false
2492 vs_config_type: Application
2493 vs_project_guid: '{069E9D05-B78B-4751-9252-D21EBAE7DE8E}'
Craig Tillereb841e22016-02-11 15:49:16 -08002494- name: grpclb_api_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002495 gtest: true
Craig Tillereb841e22016-02-11 15:49:16 -08002496 build: test
2497 language: c++
2498 src:
2499 - src/proto/grpc/lb/v0/load_balancer.proto
2500 - test/cpp/grpclb/grpclb_api_test.cc
2501 deps:
2502 - grpc++_test_util
2503 - grpc_test_util
2504 - grpc++
2505 - grpc
yang-gbe5a2c42016-01-14 13:11:15 -08002506- name: hybrid_end2end_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002507 gtest: true
yang-gbe5a2c42016-01-14 13:11:15 -08002508 build: test
2509 language: c++
2510 src:
2511 - test/cpp/end2end/hybrid_end2end_test.cc
2512 deps:
2513 - grpc++_test_util
2514 - grpc_test_util
2515 - grpc++
2516 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002517 - gpr_test_util
2518 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002519- name: interop_client
2520 build: test
2521 run: false
2522 language: c++
2523 src: []
Craig Tiller25834342015-09-25 08:08:24 -07002524 deps:
2525 - interop_client_main
2526 - interop_client_helper
2527 - grpc++_test_util
2528 - grpc_test_util
2529 - grpc++
2530 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002531 - gpr_test_util
2532 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002533 - grpc++_test_config
2534 platforms:
2535 - mac
2536 - linux
2537 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002538- name: interop_server
2539 build: test
2540 run: false
2541 language: c++
2542 src: []
Craig Tiller25834342015-09-25 08:08:24 -07002543 deps:
2544 - interop_server_main
2545 - interop_server_helper
2546 - grpc++_test_util
2547 - grpc_test_util
2548 - grpc++
2549 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002550 - gpr_test_util
2551 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002552 - grpc++_test_config
2553 platforms:
2554 - mac
2555 - linux
2556 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002557- name: interop_test
Craig Tillerbfd05532016-01-20 09:53:15 -08002558 cpu_cost: 0.1
Craig Tillerbf4b2242015-08-31 15:53:53 -07002559 build: test
2560 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002561 src:
2562 - test/cpp/interop/interop_test.cc
2563 deps:
2564 - grpc_test_util
2565 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002566 - gpr_test_util
2567 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002568 platforms:
2569 - mac
2570 - linux
2571 - posix
Sree Kuchibhotlab5e98c52015-10-27 22:55:26 -07002572- name: metrics_client
2573 build: test
2574 run: false
2575 language: c++
2576 headers:
2577 - test/cpp/util/metrics_server.h
2578 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -08002579 - src/proto/grpc/testing/metrics.proto
Sree Kuchibhotlab5e98c52015-10-27 22:55:26 -07002580 - test/cpp/interop/metrics_client.cc
2581 deps:
2582 - grpc++
2583 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002584 - gpr
Sree Kuchibhotlab5e98c52015-10-27 22:55:26 -07002585 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -07002586- name: mock_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002587 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002588 build: test
2589 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002590 src:
2591 - test/cpp/end2end/mock_test.cc
2592 deps:
2593 - grpc++_test_util
2594 - grpc_test_util
2595 - grpc++
2596 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002597 - gpr_test_util
2598 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002599- name: qps_driver
2600 build: benchmark
2601 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002602 src:
2603 - test/cpp/qps/qps_driver.cc
2604 deps:
2605 - qps
2606 - grpc++_test_util
2607 - grpc_test_util
2608 - grpc++
2609 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002610 - gpr_test_util
2611 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002612 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -07002613- name: qps_interarrival_test
2614 build: test
2615 run: false
2616 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002617 src:
2618 - test/cpp/qps/qps_interarrival_test.cc
2619 deps:
2620 - qps
2621 - grpc++_test_util
2622 - grpc_test_util
2623 - grpc++
2624 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002625 - gpr_test_util
2626 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002627 platforms:
2628 - mac
2629 - linux
2630 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002631- name: qps_openloop_test
Craig Tillerc72cc422016-03-11 10:54:36 -08002632 cpu_cost: 0.5
Craig Tillerbf4b2242015-08-31 15:53:53 -07002633 build: test
2634 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002635 src:
2636 - test/cpp/qps/qps_openloop_test.cc
2637 deps:
2638 - qps
2639 - grpc++_test_util
2640 - grpc_test_util
2641 - grpc++
2642 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002643 - gpr_test_util
2644 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002645 - grpc++_test_config
2646 platforms:
2647 - mac
2648 - linux
2649 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002650- name: qps_test
Craig Tillerbfd05532016-01-20 09:53:15 -08002651 cpu_cost: 10
Craig Tillerbf4b2242015-08-31 15:53:53 -07002652 build: test
2653 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002654 src:
2655 - test/cpp/qps/qps_test.cc
2656 deps:
2657 - qps
2658 - grpc++_test_util
2659 - grpc_test_util
2660 - grpc++
2661 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002662 - gpr_test_util
2663 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002664 - grpc++_test_config
Craig Tiller25834342015-09-25 08:08:24 -07002665 platforms:
2666 - mac
2667 - linux
2668 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002669- name: qps_worker
2670 build: benchmark
2671 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002672 headers:
2673 - test/cpp/qps/client.h
2674 - test/cpp/qps/server.h
2675 src:
2676 - test/cpp/qps/worker.cc
2677 deps:
2678 - qps
2679 - grpc++_test_util
2680 - grpc_test_util
2681 - grpc++
2682 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002683 - gpr_test_util
2684 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002685 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -07002686- name: reconnect_interop_client
2687 build: test
2688 run: false
2689 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002690 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -08002691 - src/proto/grpc/testing/empty.proto
2692 - src/proto/grpc/testing/messages.proto
2693 - src/proto/grpc/testing/test.proto
Craig Tiller25834342015-09-25 08:08:24 -07002694 - test/cpp/interop/reconnect_interop_client.cc
2695 deps:
2696 - grpc++_test_util
2697 - grpc_test_util
2698 - grpc++
2699 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002700 - gpr_test_util
2701 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002702 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -07002703- name: reconnect_interop_server
2704 build: test
2705 run: false
2706 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002707 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -08002708 - src/proto/grpc/testing/empty.proto
2709 - src/proto/grpc/testing/messages.proto
2710 - src/proto/grpc/testing/test.proto
Craig Tiller25834342015-09-25 08:08:24 -07002711 - test/cpp/interop/reconnect_interop_server.cc
2712 deps:
2713 - reconnect_server
yang-gc9fca182015-11-06 16:41:33 -08002714 - test_tcp_server
Craig Tiller25834342015-09-25 08:08:24 -07002715 - grpc++_test_util
2716 - grpc_test_util
2717 - grpc++
2718 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002719 - gpr_test_util
2720 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002721 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -07002722- name: secure_auth_context_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002723 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002724 build: test
2725 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002726 src:
2727 - test/cpp/common/secure_auth_context_test.cc
2728 deps:
2729 - grpc++_test_util
2730 - grpc_test_util
2731 - grpc++
2732 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002733 - gpr_test_util
2734 - gpr
vjpaif8603ad2015-11-04 12:49:33 -08002735- name: secure_sync_unary_ping_pong_test
2736 build: test
2737 language: c++
2738 src:
2739 - test/cpp/qps/secure_sync_unary_ping_pong_test.cc
2740 deps:
2741 - qps
2742 - grpc++_test_util
2743 - grpc_test_util
2744 - grpc++
2745 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002746 - gpr_test_util
2747 - gpr
vjpaif8603ad2015-11-04 12:49:33 -08002748 platforms:
2749 - mac
2750 - linux
2751 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002752- name: server_crash_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002753 gtest: true
Craig Tillerbfd05532016-01-20 09:53:15 -08002754 cpu_cost: 0.1
Craig Tillerbf4b2242015-08-31 15:53:53 -07002755 build: test
2756 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002757 src:
2758 - test/cpp/end2end/server_crash_test.cc
2759 deps:
2760 - grpc++_test_util
2761 - grpc_test_util
2762 - grpc++
2763 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002764 - gpr_test_util
2765 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002766 platforms:
2767 - mac
2768 - linux
2769 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002770- name: server_crash_test_client
2771 build: test
2772 run: false
2773 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002774 src:
2775 - test/cpp/end2end/server_crash_test_client.cc
2776 deps:
2777 - grpc++_test_util
2778 - grpc_test_util
2779 - grpc++
2780 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002781 - gpr_test_util
2782 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002783- name: shutdown_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002784 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002785 build: test
2786 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002787 src:
2788 - test/cpp/end2end/shutdown_test.cc
2789 deps:
2790 - grpc++_test_util
2791 - grpc_test_util
2792 - grpc++
2793 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002794 - gpr_test_util
2795 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002796- name: status_test
2797 build: test
2798 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002799 src:
2800 - test/cpp/util/status_test.cc
2801 deps:
2802 - grpc_test_util
2803 - grpc++
2804 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002805 - gpr_test_util
2806 - gpr
Craig Tiller1fdb05b2015-09-01 17:13:30 -07002807- name: streaming_throughput_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002808 gtest: true
Craig Tiller1fdb05b2015-09-01 17:13:30 -07002809 build: test
2810 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002811 src:
2812 - test/cpp/end2end/streaming_throughput_test.cc
2813 deps:
2814 - grpc++_test_util
2815 - grpc_test_util
2816 - grpc++
2817 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002818 - gpr_test_util
2819 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002820 platforms:
2821 - mac
2822 - linux
2823 - posix
Sree Kuchibhotlafbc376f2015-10-16 10:56:31 -07002824- name: stress_test
2825 build: test
Sree Kuchibhotla117c8af2015-10-26 10:59:17 -07002826 run: false
Sree Kuchibhotlafbc376f2015-10-16 10:56:31 -07002827 language: c++
2828 headers:
Sree Kuchibhotla11906242015-10-22 15:04:26 -07002829 - test/cpp/interop/client_helper.h
Sree Kuchibhotlafbc376f2015-10-16 10:56:31 -07002830 - test/cpp/interop/interop_client.h
2831 - test/cpp/interop/stress_interop_client.h
Sree Kuchibhotlab5e98c52015-10-27 22:55:26 -07002832 - test/cpp/util/metrics_server.h
Sree Kuchibhotlafbc376f2015-10-16 10:56:31 -07002833 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -08002834 - src/proto/grpc/testing/empty.proto
2835 - src/proto/grpc/testing/messages.proto
2836 - src/proto/grpc/testing/metrics.proto
2837 - src/proto/grpc/testing/test.proto
Sree Kuchibhotlafbc376f2015-10-16 10:56:31 -07002838 - test/cpp/interop/interop_client.cc
2839 - test/cpp/interop/stress_interop_client.cc
2840 - test/cpp/interop/stress_test.cc
Sree Kuchibhotlab5e98c52015-10-27 22:55:26 -07002841 - test/cpp/util/metrics_server.cc
Sree Kuchibhotlafbc376f2015-10-16 10:56:31 -07002842 deps:
2843 - grpc++_test_util
2844 - grpc_test_util
2845 - grpc++
2846 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002847 - gpr_test_util
2848 - gpr
Sree Kuchibhotlafbc376f2015-10-16 10:56:31 -07002849 - grpc++_test_config
Craig Tillerbf4b2242015-08-31 15:53:53 -07002850- name: sync_streaming_ping_pong_test
2851 build: test
2852 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002853 src:
2854 - test/cpp/qps/sync_streaming_ping_pong_test.cc
2855 deps:
2856 - qps
2857 - grpc++_test_util
2858 - grpc_test_util
2859 - grpc++
2860 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002861 - gpr_test_util
2862 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002863 platforms:
2864 - mac
2865 - linux
2866 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002867- name: sync_unary_ping_pong_test
2868 build: test
2869 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002870 src:
2871 - test/cpp/qps/sync_unary_ping_pong_test.cc
2872 deps:
2873 - qps
2874 - grpc++_test_util
2875 - grpc_test_util
2876 - grpc++
2877 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002878 - gpr_test_util
2879 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002880 platforms:
2881 - mac
2882 - linux
2883 - posix
Craig Tillerbf4b2242015-08-31 15:53:53 -07002884- name: thread_stress_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002885 gtest: true
Craig Tillerbfd05532016-01-20 09:53:15 -08002886 cpu_cost: 100
Craig Tillerbf4b2242015-08-31 15:53:53 -07002887 build: test
2888 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002889 src:
2890 - test/cpp/end2end/thread_stress_test.cc
2891 deps:
2892 - grpc++_test_util
2893 - grpc_test_util
2894 - grpc++
2895 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002896 - gpr_test_util
2897 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002898- name: zookeeper_test
Craig Tillerca62ff02016-02-24 22:22:57 -08002899 gtest: true
Craig Tillerbf4b2242015-08-31 15:53:53 -07002900 build: test
Craig Tiller7bedba82015-09-24 08:22:43 -07002901 run: false
Craig Tillerbf4b2242015-08-31 15:53:53 -07002902 language: c++
Craig Tiller25834342015-09-25 08:08:24 -07002903 src:
Craig Tiller1b4e3302015-12-17 16:35:00 -08002904 - src/proto/grpc/testing/echo.proto
Craig Tiller25834342015-09-25 08:08:24 -07002905 - test/cpp/end2end/zookeeper_test.cc
2906 deps:
2907 - grpc++_test_util
2908 - grpc_test_util
2909 - grpc++
2910 - grpc_zookeeper
2911 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002912 - gpr_test_util
2913 - gpr
Craig Tiller25834342015-09-25 08:08:24 -07002914 external_deps:
2915 - zookeeper
2916 platforms:
2917 - linux
Craig Tillerab230452016-01-04 08:18:43 -08002918- name: public_headers_must_be_c89
2919 build: test
2920 language: c89
2921 src:
2922 - test/core/surface/public_headers_must_be_c89.c
2923 deps:
2924 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08002925 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07002926vspackages:
Craig Tiller25834342015-09-25 08:08:24 -07002927- linkage: static
2928 name: grpc.dependencies.zlib
2929 props: false
2930 redist: true
Jan Tattermusch36065be2015-11-30 14:48:28 -08002931 version: 1.2.8.10
Jan Tattermuschd5653e42016-01-12 12:43:24 -08002932- linkage: static
2933 name: grpc.dependencies.openssl
Craig Tiller25834342015-09-25 08:08:24 -07002934 props: true
2935 redist: true
Jan Tattermusch36065be2015-11-30 14:48:28 -08002936 version: 1.0.204.1
Craig Tiller25834342015-09-25 08:08:24 -07002937- name: gflags
2938 props: false
2939 redist: false
2940 version: 2.1.2.1
2941- name: gtest
2942 props: false
2943 redist: false
2944 version: 1.7.0.1
Craig Tillera0f85172016-01-20 15:56:06 -08002945configs:
2946 asan:
2947 CC: clang
Craig Tiller32173c52016-03-17 14:12:45 -07002948 CPPFLAGS: -O0 -fsanitize-coverage=edge -fsanitize=address -fno-omit-frame-pointer
2949 -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS
Craig Tillera0f85172016-01-20 15:56:06 -08002950 CXX: clang++
Craig Tillera0f85172016-01-20 15:56:06 -08002951 LD: clang
2952 LDFLAGS: -fsanitize=address
2953 LDXX: clang++
2954 compile_the_world: true
2955 test_environ:
Craig Tiller19482442016-01-25 09:59:20 -08002956 ASAN_OPTIONS: detect_leaks=1:color=always
2957 LSAN_OPTIONS: suppressions=tools/lsan_suppressions.txt:report_objects=1
Vijay Pai3b288722016-02-19 00:28:28 -08002958 timeout_multiplier: 3
Craig Tillera0f85172016-01-20 15:56:06 -08002959 asan-noleaks:
2960 CC: clang
Craig Tiller32173c52016-03-17 14:12:45 -07002961 CPPFLAGS: -O0 -fsanitize-coverage=edge -fsanitize=address -fno-omit-frame-pointer
2962 -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS
Craig Tillera0f85172016-01-20 15:56:06 -08002963 CXX: clang++
Craig Tillera0f85172016-01-20 15:56:06 -08002964 LD: clang
2965 LDFLAGS: -fsanitize=address
2966 LDXX: clang++
Craig Tiller81df68d2016-01-21 13:59:50 -08002967 compile_the_world: true
Craig Tillera0f85172016-01-20 15:56:06 -08002968 test_environ:
2969 ASAN_OPTIONS: detect_leaks=0:color=always
Vijay Pai3b288722016-02-19 00:28:28 -08002970 timeout_multiplier: 3
Craig Tillerae945942016-03-23 21:43:58 -07002971 asan-trace-cmp:
2972 CC: clang
Craig Tillerff822392016-03-23 21:46:52 -07002973 CPPFLAGS: -O0 -fsanitize-coverage=edge -fsanitize-coverage=trace-cmp -fsanitize=address
2974 -fno-omit-frame-pointer -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS
Craig Tillerae945942016-03-23 21:43:58 -07002975 CXX: clang++
2976 LD: clang
2977 LDFLAGS: -fsanitize=address
2978 LDXX: clang++
2979 compile_the_world: true
2980 test_environ:
2981 ASAN_OPTIONS: detect_leaks=1:color=always
2982 LSAN_OPTIONS: suppressions=tools/lsan_suppressions.txt:report_objects=1
2983 timeout_multiplier: 3
Craig Tillera0f85172016-01-20 15:56:06 -08002984 basicprof:
2985 CPPFLAGS: -O2 -DGRPC_BASIC_PROFILER -DGRPC_TIMERS_RDTSC
2986 DEFINES: NDEBUG
2987 dbg:
2988 CPPFLAGS: -O0
2989 DEFINES: _DEBUG DEBUG
Craig Tiller3af3f742016-02-28 21:53:13 -08002990 easan:
2991 CC: clang
Craig Tiller32173c52016-03-17 14:12:45 -07002992 CPPFLAGS: -O0 -fsanitize-coverage=edge -fsanitize=address -fno-omit-frame-pointer
2993 -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS
Craig Tiller3af3f742016-02-28 21:53:13 -08002994 CXX: clang++
2995 DEFINES: _DEBUG DEBUG GRPC_EXECUTION_CONTEXT_SANITIZER
2996 LD: clang
2997 LDFLAGS: -fsanitize=address
2998 LDXX: clang++
2999 compile_the_world: true
3000 test_environ:
3001 ASAN_OPTIONS: detect_leaks=1:color=always
3002 LSAN_OPTIONS: suppressions=tools/lsan_suppressions.txt:report_objects=1
3003 timeout_multiplier: 3
3004 edbg:
3005 CPPFLAGS: -O0
3006 DEFINES: _DEBUG DEBUG GRPC_EXECUTION_CONTEXT_SANITIZER
3007 etsan:
Craig Tillerd93aa142016-02-28 20:56:13 -08003008 CC: clang
3009 CPPFLAGS: -O0 -fsanitize=thread -fno-omit-frame-pointer -Wno-unused-command-line-argument
Craig Tiller5bda4d42016-03-17 17:27:11 -07003010 -DGPR_NO_DIRECT_SYSCALLS
Craig Tillerd93aa142016-02-28 20:56:13 -08003011 CXX: clang++
Craig Tilleref1bf872016-02-28 17:37:33 -08003012 DEFINES: _DEBUG DEBUG GRPC_EXECUTION_CONTEXT_SANITIZER
Craig Tillerd93aa142016-02-28 20:56:13 -08003013 LD: clang
Craig Tiller5bda4d42016-03-17 17:27:11 -07003014 LDFLAGS: -fsanitize=thread
Craig Tillerd93aa142016-02-28 20:56:13 -08003015 LDXX: clang++
3016 compile_the_world: true
3017 test_environ:
3018 TSAN_OPTIONS: suppressions=tools/tsan_suppressions.txt:halt_on_error=1:second_deadlock_stack=1
3019 timeout_multiplier: 5
Craig Tillera0f85172016-01-20 15:56:06 -08003020 gcov:
3021 CC: gcc
Nicolas "Pixel" Noble51b1aee2016-01-28 01:14:58 +01003022 CPPFLAGS: -O0 -fprofile-arcs -ftest-coverage -Wno-return-type
Craig Tillera0f85172016-01-20 15:56:06 -08003023 CXX: g++
Craig Tillera0f85172016-01-20 15:56:06 -08003024 DEFINES: _DEBUG DEBUG GPR_GCOV
3025 LD: gcc
3026 LDFLAGS: -fprofile-arcs -ftest-coverage -rdynamic
3027 LDXX: g++
3028 helgrind:
3029 CPPFLAGS: -O0
3030 DEFINES: _DEBUG DEBUG
3031 LDFLAGS: -rdynamic
3032 timeout_multiplier: 20
3033 valgrind: --tool=helgrind
3034 memcheck:
3035 CPPFLAGS: -O0
3036 DEFINES: _DEBUG DEBUG
3037 LDFLAGS: -rdynamic
3038 timeout_multiplier: 10
3039 valgrind: --tool=memcheck --leak-check=full
3040 msan:
3041 CC: clang
Craig Tiller32173c52016-03-17 14:12:45 -07003042 CPPFLAGS: -O0 -fsanitize-coverage=edge -fsanitize=memory -fsanitize-memory-track-origins
3043 -fno-omit-frame-pointer -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_USE_OWN_TR1_TUPLE=1
3044 -Wno-unused-command-line-argument -fPIE -pie -DGPR_NO_DIRECT_SYSCALLS
Craig Tillera0f85172016-01-20 15:56:06 -08003045 CXX: clang++
Craig Tillera0f85172016-01-20 15:56:06 -08003046 DEFINES: NDEBUG
3047 LD: clang
3048 LDFLAGS: -fsanitize=memory -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_USE_OWN_TR1_TUPLE=1
3049 -fPIE -pie $(if $(JENKINS_BUILD),-Wl$(comma)-Ttext-segment=0x7e0000000000,)
3050 LDXX: clang++
3051 compile_the_world: true
Vijay Pai3b288722016-02-19 00:28:28 -08003052 timeout_multiplier: 4
Craig Tillera0f85172016-01-20 15:56:06 -08003053 mutrace:
3054 CPPFLAGS: -O0
3055 DEFINES: _DEBUG DEBUG
3056 LDFLAGS: -rdynamic
3057 opt:
3058 CPPFLAGS: -O2
3059 DEFINES: NDEBUG
Craig Tillera0f85172016-01-20 15:56:06 -08003060 stapprof:
3061 CPPFLAGS: -O2 -DGRPC_STAP_PROFILER
3062 DEFINES: NDEBUG
3063 tsan:
3064 CC: clang
Nicolas "Pixel" Noble51b1aee2016-01-28 01:14:58 +01003065 CPPFLAGS: -O0 -fsanitize=thread -fno-omit-frame-pointer -Wno-unused-command-line-argument
Craig Tiller5bda4d42016-03-17 17:27:11 -07003066 -DGPR_NO_DIRECT_SYSCALLS
Craig Tillera0f85172016-01-20 15:56:06 -08003067 CXX: clang++
Craig Tillera0f85172016-01-20 15:56:06 -08003068 LD: clang
Craig Tiller5bda4d42016-03-17 17:27:11 -07003069 LDFLAGS: -fsanitize=thread
Craig Tillera0f85172016-01-20 15:56:06 -08003070 LDXX: clang++
3071 compile_the_world: true
3072 test_environ:
3073 TSAN_OPTIONS: suppressions=tools/tsan_suppressions.txt:halt_on_error=1:second_deadlock_stack=1
vjpai2146fe82016-02-19 10:05:57 -08003074 timeout_multiplier: 5
Craig Tillera0f85172016-01-20 15:56:06 -08003075 ubsan:
3076 CC: clang
Craig Tiller32173c52016-03-17 14:12:45 -07003077 CPPFLAGS: -O1 -fsanitize-coverage=edge -fsanitize=undefined -fno-omit-frame-pointer
3078 -Wno-unused-command-line-argument
Craig Tillera0f85172016-01-20 15:56:06 -08003079 CXX: clang++
Craig Tillera0f85172016-01-20 15:56:06 -08003080 DEFINES: NDEBUG
3081 LD: clang
3082 LDFLAGS: -fsanitize=undefined
3083 LDXX: clang++
3084 compile_the_world: true
3085 timeout_multiplier: 1.5
Nicolas "Pixel" Noble51b1aee2016-01-28 01:14:58 +01003086defaults:
3087 boringssl:
Nicolas "Pixel" Nobleb8e2f9c2016-01-28 05:00:40 +01003088 CFLAGS: -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas
Nicolas "Pixel" Noble17230442016-01-29 01:46:19 +01003089 -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare
Nicolas "Pixel" Noble51b1aee2016-01-28 01:14:58 +01003090 CPPFLAGS: -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM
Nicolas "Pixel" Nobleb8e2f9c2016-01-28 05:00:40 +01003091 -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX
Nicolas "Pixel" Noble51b1aee2016-01-28 01:14:58 +01003092 global:
3093 CPPFLAGS: -g -Wall -Wextra -Werror -Wno-long-long -Wno-unused-parameter
3094 LDFLAGS: -g
3095 zlib:
Nicolas "Pixel" Noble45000342016-01-28 05:04:45 +01003096 CFLAGS: -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-implicit-function-declaration
Nicolas "Pixel" Noble545c6c12016-01-28 06:01:46 +01003097 $(W_NO_SHIFT_NEGATIVE_VALUE) -fvisibility=hidden
murgatroid99879bc4f2015-11-05 10:35:04 -08003098node_modules:
3099- deps:
3100 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08003101 - gpr
murgatroid995c56c922016-01-25 13:32:52 -08003102 - boringssl
3103 - z
murgatroid9994a75412015-11-19 14:04:53 -08003104 headers:
3105 - src/node/ext/byte_buffer.h
3106 - src/node/ext/call.h
3107 - src/node/ext/call_credentials.h
3108 - src/node/ext/channel.h
3109 - src/node/ext/channel_credentials.h
3110 - src/node/ext/completion_queue_async_worker.h
3111 - src/node/ext/server.h
3112 - src/node/ext/server_credentials.h
3113 - src/node/ext/timeval.h
3114 js:
3115 - src/node/index.js
3116 - src/node/src/client.js
3117 - src/node/src/common.js
3118 - src/node/src/credentials.js
murgatroid9991629972016-02-03 08:46:45 -08003119 - src/node/src/grpc_extension.js
murgatroid9994a75412015-11-19 14:04:53 -08003120 - src/node/src/metadata.js
3121 - src/node/src/server.js
murgatroid99879bc4f2015-11-05 10:35:04 -08003122 name: grpc_node
3123 src:
3124 - src/node/ext/byte_buffer.cc
3125 - src/node/ext/call.cc
3126 - src/node/ext/call_credentials.cc
3127 - src/node/ext/channel.cc
3128 - src/node/ext/channel_credentials.cc
3129 - src/node/ext/completion_queue_async_worker.cc
3130 - src/node/ext/node_grpc.cc
3131 - src/node/ext/server.cc
3132 - src/node/ext/server_credentials.cc
3133 - src/node/ext/timeval.cc
Craig Tillerb79c1e12016-02-23 10:00:58 -08003134openssl_fallback:
Jan Tattermusch9bb70622016-03-18 10:28:54 -07003135 base_uri: https://openssl.org/source/old/1.0.2/
Craig Tillerb79c1e12016-02-23 10:00:58 -08003136 extraction_dir: openssl-1.0.2f
3137 tarball: openssl-1.0.2f.tar.gz
Stanley Cheung5adb71f2016-02-13 00:03:02 -08003138php_config_m4:
3139 deps:
3140 - grpc
3141 - gpr
3142 - boringssl
Stanley Cheung5adb71f2016-02-13 00:03:02 -08003143 headers:
3144 - src/php/ext/grpc/byte_buffer.h
3145 - src/php/ext/grpc/call.h
3146 - src/php/ext/grpc/call_credentials.h
3147 - src/php/ext/grpc/channel.h
3148 - src/php/ext/grpc/channel_credentials.h
3149 - src/php/ext/grpc/completion_queue.h
3150 - src/php/ext/grpc/php_grpc.h
3151 - src/php/ext/grpc/server.h
3152 - src/php/ext/grpc/server_credentials.h
3153 - src/php/ext/grpc/timeval.h
3154 src:
3155 - src/php/ext/grpc/byte_buffer.c
3156 - src/php/ext/grpc/call.c
3157 - src/php/ext/grpc/call_credentials.c
3158 - src/php/ext/grpc/channel.c
3159 - src/php/ext/grpc/channel_credentials.c
3160 - src/php/ext/grpc/completion_queue.c
3161 - src/php/ext/grpc/php_grpc.c
3162 - src/php/ext/grpc/server.c
3163 - src/php/ext/grpc/server_credentials.c
3164 - src/php/ext/grpc/timeval.c
Masood Malekghassemi116982e2015-12-11 15:53:38 -08003165python_dependencies:
3166 deps:
3167 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08003168 - gpr
Masood Malekghassemi387e1162016-01-05 10:16:12 -08003169 - boringssl
Masood Malekghassemi0cc27922016-01-22 16:32:41 -08003170 - z
Nicolas "Pixel" Nobled899dce2016-01-28 20:45:39 +01003171ruby_gem:
3172 deps:
3173 - grpc
Craig Tillerda179ce2016-02-09 12:01:53 -08003174 - gpr
Craig Tillerbf4b2242015-08-31 15:53:53 -07003175 - boringssl
Craig Tillerbf4b2242015-08-31 15:53:53 -07003176 - z