aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--Makefile638
-rw-r--r--build.json15
-rw-r--r--src/compiler/go_generator.cc4
-rw-r--r--src/compiler/go_generator.h2
-rwxr-xr-x[-rw-r--r--]src/ruby/bin/interop/interop_client.rb3
-rwxr-xr-x[-rw-r--r--]src/ruby/bin/interop/interop_server.rb4
-rwxr-xr-x[-rw-r--r--]src/ruby/bin/math_client.rb5
-rwxr-xr-x[-rw-r--r--]src/ruby/bin/math_server.rb4
-rwxr-xr-x[-rw-r--r--]src/ruby/bin/noproto_client.rb3
-rwxr-xr-x[-rw-r--r--]src/ruby/bin/noproto_server.rb3
-rw-r--r--templates/Makefile.template24
-rw-r--r--test/core/util/port.h10
-rw-r--r--test/cpp/client/channel_arguments_test.cc15
-rw-r--r--test/cpp/client/credentials_test.cc1
-rw-r--r--test/cpp/end2end/end2end_test.cc8
-rw-r--r--test/cpp/end2end/sync_client_async_server_test.cc4
-rw-r--r--test/cpp/qps/client.cc46
-rw-r--r--test/cpp/qps/qpstest.proto158
-rw-r--r--test/cpp/qps/server.cc24
-rwxr-xr-xtools/run_tests/run_tests.py8
20 files changed, 918 insertions, 61 deletions
diff --git a/Makefile b/Makefile
index 35c2d84800..a102746f4f 100644
--- a/Makefile
+++ b/Makefile
@@ -495,7 +495,7 @@ buildtests: buildtests_c buildtests_cxx
buildtests_c: bins_dep_c privatelibs_c bins/$(CONFIG)/grpc_byte_buffer_reader_test bins/$(CONFIG)/gpr_cancellable_test bins/$(CONFIG)/gpr_log_test bins/$(CONFIG)/gpr_useful_test bins/$(CONFIG)/gpr_cmdline_test bins/$(CONFIG)/gpr_histogram_test bins/$(CONFIG)/gpr_host_port_test bins/$(CONFIG)/gpr_slice_buffer_test bins/$(CONFIG)/gpr_slice_test bins/$(CONFIG)/gpr_string_test bins/$(CONFIG)/gpr_sync_test bins/$(CONFIG)/gpr_thd_test bins/$(CONFIG)/gpr_time_test bins/$(CONFIG)/murmur_hash_test bins/$(CONFIG)/grpc_stream_op_test bins/$(CONFIG)/alpn_test bins/$(CONFIG)/time_averaged_stats_test bins/$(CONFIG)/chttp2_stream_encoder_test bins/$(CONFIG)/hpack_table_test bins/$(CONFIG)/chttp2_stream_map_test bins/$(CONFIG)/hpack_parser_test bins/$(CONFIG)/transport_metadata_test bins/$(CONFIG)/chttp2_status_conversion_test bins/$(CONFIG)/chttp2_transport_end2end_test bins/$(CONFIG)/tcp_posix_test bins/$(CONFIG)/dualstack_socket_test bins/$(CONFIG)/no_server_test bins/$(CONFIG)/resolve_address_test bins/$(CONFIG)/sockaddr_utils_test bins/$(CONFIG)/tcp_server_posix_test bins/$(CONFIG)/tcp_client_posix_test bins/$(CONFIG)/grpc_channel_stack_test bins/$(CONFIG)/metadata_buffer_test bins/$(CONFIG)/grpc_completion_queue_test bins/$(CONFIG)/census_window_stats_test bins/$(CONFIG)/census_statistics_quick_test bins/$(CONFIG)/census_statistics_small_log_test bins/$(CONFIG)/census_statistics_performance_test bins/$(CONFIG)/census_statistics_multiple_writers_test bins/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test bins/$(CONFIG)/census_stub_test bins/$(CONFIG)/census_hash_table_test bins/$(CONFIG)/fling_server bins/$(CONFIG)/fling_client bins/$(CONFIG)/fling_test bins/$(CONFIG)/echo_server bins/$(CONFIG)/echo_client bins/$(CONFIG)/echo_test bins/$(CONFIG)/message_compress_test bins/$(CONFIG)/bin_encoder_test bins/$(CONFIG)/secure_endpoint_test bins/$(CONFIG)/httpcli_format_request_test bins/$(CONFIG)/httpcli_parser_test bins/$(CONFIG)/httpcli_test bins/$(CONFIG)/grpc_credentials_test bins/$(CONFIG)/grpc_base64_test bins/$(CONFIG)/grpc_json_token_test bins/$(CONFIG)/timeout_encoding_test bins/$(CONFIG)/fd_posix_test bins/$(CONFIG)/fling_stream_test bins/$(CONFIG)/lame_client_test bins/$(CONFIG)/alarm_test bins/$(CONFIG)/alarm_list_test bins/$(CONFIG)/alarm_heap_test bins/$(CONFIG)/time_test bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_test bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test bins/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_test bins/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_test bins/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_test bins/$(CONFIG)/chttp2_fake_security_census_simple_request_test bins/$(CONFIG)/chttp2_fake_security_disappearing_server_test bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_test bins/$(CONFIG)/chttp2_fake_security_invoke_large_request_test bins/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_test bins/$(CONFIG)/chttp2_fake_security_no_op_test bins/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_test bins/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test bins/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_test bins/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test bins/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test bins/$(CONFIG)/chttp2_fake_security_simple_delayed_request_test bins/$(CONFIG)/chttp2_fake_security_simple_request_test bins/$(CONFIG)/chttp2_fake_security_thread_stress_test bins/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_test bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_test bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test bins/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_test bins/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_test bins/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_test bins/$(CONFIG)/chttp2_fullstack_census_simple_request_test bins/$(CONFIG)/chttp2_fullstack_disappearing_server_test bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test bins/$(CONFIG)/chttp2_fullstack_invoke_large_request_test bins/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_test bins/$(CONFIG)/chttp2_fullstack_no_op_test bins/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test bins/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test bins/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_test bins/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test bins/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test bins/$(CONFIG)/chttp2_fullstack_simple_delayed_request_test bins/$(CONFIG)/chttp2_fullstack_simple_request_test bins/$(CONFIG)/chttp2_fullstack_thread_stress_test bins/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_test bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test bins/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_test bins/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_test bins/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_test bins/$(CONFIG)/chttp2_socket_pair_census_simple_request_test bins/$(CONFIG)/chttp2_socket_pair_disappearing_server_test bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test bins/$(CONFIG)/chttp2_socket_pair_invoke_large_request_test bins/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_test bins/$(CONFIG)/chttp2_socket_pair_no_op_test bins/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_test bins/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test bins/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_test bins/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test bins/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test bins/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_test bins/$(CONFIG)/chttp2_socket_pair_simple_request_test bins/$(CONFIG)/chttp2_socket_pair_thread_stress_test bins/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_census_simple_request_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
-buildtests_cxx: bins_dep_cxx privatelibs_cxx bins/thread_pool_test bins/status_test bins/sync_client_async_server_test bins/qps_client bins/qps_server bins/interop_server bins/interop_client bins/end2end_test bins/channel_arguments_test bins/credentials_test
+buildtests_cxx: bins_dep_cxx privatelibs_cxx bins/$(CONFIG)/thread_pool_test bins/$(CONFIG)/status_test bins/$(CONFIG)/sync_client_async_server_test bins/$(CONFIG)/qps_client bins/$(CONFIG)/qps_server bins/$(CONFIG)/interop_server bins/$(CONFIG)/interop_client bins/$(CONFIG)/end2end_test bins/$(CONFIG)/channel_arguments_test bins/$(CONFIG)/credentials_test
test: test_c test_cxx
@@ -960,6 +960,15 @@ gens/test/cpp/interop/test.pb.cc: test/cpp/interop/test.proto protoc_plugins
$(Q) mkdir -p `dirname $@`
$(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(CONFIG)/cpp_plugin $<
+deps/$(CONFIG)/gens/test/cpp/qps/qpstest.pb.dep:
+ $(Q) mkdir -p `dirname $@`
+ $(Q) touch $@
+
+gens/test/cpp/qps/qpstest.pb.cc: test/cpp/qps/qpstest.proto protoc_plugins
+ $(E) "[PROTOC] Generating protobuf CC file from $<"
+ $(Q) mkdir -p `dirname $@`
+ $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(CONFIG)/cpp_plugin $<
+
deps/$(CONFIG)/gens/test/cpp/util/echo.pb.dep:
$(Q) mkdir -p `dirname $@`
$(Q) touch $@
@@ -1212,6 +1221,33 @@ ifneq ($(NO_DEPS),true)
-include $(LIBGPR_DEPS)
endif
+objs/$(CONFIG)/src/core/support/alloc.o:
+objs/$(CONFIG)/src/core/support/cancellable.o:
+objs/$(CONFIG)/src/core/support/cmdline.o:
+objs/$(CONFIG)/src/core/support/cpu_linux.o:
+objs/$(CONFIG)/src/core/support/cpu_posix.o:
+objs/$(CONFIG)/src/core/support/histogram.o:
+objs/$(CONFIG)/src/core/support/host_port.o:
+objs/$(CONFIG)/src/core/support/log_android.o:
+objs/$(CONFIG)/src/core/support/log.o:
+objs/$(CONFIG)/src/core/support/log_linux.o:
+objs/$(CONFIG)/src/core/support/log_posix.o:
+objs/$(CONFIG)/src/core/support/log_win32.o:
+objs/$(CONFIG)/src/core/support/murmur_hash.o:
+objs/$(CONFIG)/src/core/support/slice_buffer.o:
+objs/$(CONFIG)/src/core/support/slice.o:
+objs/$(CONFIG)/src/core/support/string.o:
+objs/$(CONFIG)/src/core/support/string_posix.o:
+objs/$(CONFIG)/src/core/support/string_win32.o:
+objs/$(CONFIG)/src/core/support/sync.o:
+objs/$(CONFIG)/src/core/support/sync_posix.o:
+objs/$(CONFIG)/src/core/support/sync_win32.o:
+objs/$(CONFIG)/src/core/support/thd_posix.o:
+objs/$(CONFIG)/src/core/support/thd_win32.o:
+objs/$(CONFIG)/src/core/support/time.o:
+objs/$(CONFIG)/src/core/support/time_posix.o:
+objs/$(CONFIG)/src/core/support/time_win32.o:
+
clean_libgpr:
$(E) "[CLEAN] Cleaning libgpr files"
$(Q) $(RM) $(LIBGPR_OBJS)
@@ -1340,6 +1376,7 @@ libs/$(CONFIG)/libgrpc.a: $(OPENSSL_DEP) $(LIBGRPC_OBJS)
$(E) "[AR] Creating $@"
$(Q) mkdir -p `dirname $@`
$(Q) $(AR) rcs libs/$(CONFIG)/libgrpc.a $(LIBGRPC_OBJS)
+ $(Q) rm -rf tmp-merge
$(Q) mkdir tmp-merge
$(Q) ( cd tmp-merge ; $(AR) x ../libs/$(CONFIG)/libgrpc.a )
$(Q) for l in $(OPENSSL_MERGE_LIBS) ; do ( cd tmp-merge ; ar x ../$${l} ) ; done
@@ -1377,6 +1414,99 @@ ifneq ($(NO_DEPS),true)
endif
endif
+objs/$(CONFIG)/src/core/security/auth.o:
+objs/$(CONFIG)/src/core/security/base64.o:
+objs/$(CONFIG)/src/core/security/credentials.o:
+objs/$(CONFIG)/src/core/security/factories.o:
+objs/$(CONFIG)/src/core/security/google_root_certs.o:
+objs/$(CONFIG)/src/core/security/json_token.o:
+objs/$(CONFIG)/src/core/security/secure_endpoint.o:
+objs/$(CONFIG)/src/core/security/secure_transport_setup.o:
+objs/$(CONFIG)/src/core/security/security_context.o:
+objs/$(CONFIG)/src/core/security/server_secure_chttp2.o:
+objs/$(CONFIG)/src/core/tsi/fake_transport_security.o:
+objs/$(CONFIG)/src/core/tsi/ssl_transport_security.o:
+objs/$(CONFIG)/src/core/tsi/transport_security.o:
+objs/$(CONFIG)/src/core/channel/call_op_string.o:
+objs/$(CONFIG)/src/core/channel/census_filter.o:
+objs/$(CONFIG)/src/core/channel/channel_args.o:
+objs/$(CONFIG)/src/core/channel/channel_stack.o:
+objs/$(CONFIG)/src/core/channel/child_channel.o:
+objs/$(CONFIG)/src/core/channel/client_channel.o:
+objs/$(CONFIG)/src/core/channel/client_setup.o:
+objs/$(CONFIG)/src/core/channel/connected_channel.o:
+objs/$(CONFIG)/src/core/channel/http_client_filter.o:
+objs/$(CONFIG)/src/core/channel/http_filter.o:
+objs/$(CONFIG)/src/core/channel/http_server_filter.o:
+objs/$(CONFIG)/src/core/channel/metadata_buffer.o:
+objs/$(CONFIG)/src/core/channel/noop_filter.o:
+objs/$(CONFIG)/src/core/compression/algorithm.o:
+objs/$(CONFIG)/src/core/compression/message_compress.o:
+objs/$(CONFIG)/src/core/httpcli/format_request.o:
+objs/$(CONFIG)/src/core/httpcli/httpcli.o:
+objs/$(CONFIG)/src/core/httpcli/httpcli_security_context.o:
+objs/$(CONFIG)/src/core/httpcli/parser.o:
+objs/$(CONFIG)/src/core/iomgr/alarm.o:
+objs/$(CONFIG)/src/core/iomgr/alarm_heap.o:
+objs/$(CONFIG)/src/core/iomgr/endpoint.o:
+objs/$(CONFIG)/src/core/iomgr/endpoint_pair_posix.o:
+objs/$(CONFIG)/src/core/iomgr/fd_posix.o:
+objs/$(CONFIG)/src/core/iomgr/iomgr.o:
+objs/$(CONFIG)/src/core/iomgr/iomgr_posix.o:
+objs/$(CONFIG)/src/core/iomgr/pollset_multipoller_with_poll_posix.o:
+objs/$(CONFIG)/src/core/iomgr/pollset_posix.o:
+objs/$(CONFIG)/src/core/iomgr/resolve_address_posix.o:
+objs/$(CONFIG)/src/core/iomgr/sockaddr_utils.o:
+objs/$(CONFIG)/src/core/iomgr/socket_utils_common_posix.o:
+objs/$(CONFIG)/src/core/iomgr/socket_utils_linux.o:
+objs/$(CONFIG)/src/core/iomgr/socket_utils_posix.o:
+objs/$(CONFIG)/src/core/iomgr/tcp_client_posix.o:
+objs/$(CONFIG)/src/core/iomgr/tcp_posix.o:
+objs/$(CONFIG)/src/core/iomgr/tcp_server_posix.o:
+objs/$(CONFIG)/src/core/iomgr/time_averaged_stats.o:
+objs/$(CONFIG)/src/core/statistics/census_init.o:
+objs/$(CONFIG)/src/core/statistics/census_log.o:
+objs/$(CONFIG)/src/core/statistics/census_rpc_stats.o:
+objs/$(CONFIG)/src/core/statistics/census_tracing.o:
+objs/$(CONFIG)/src/core/statistics/hash_table.o:
+objs/$(CONFIG)/src/core/statistics/window_stats.o:
+objs/$(CONFIG)/src/core/surface/byte_buffer.o:
+objs/$(CONFIG)/src/core/surface/byte_buffer_reader.o:
+objs/$(CONFIG)/src/core/surface/call.o:
+objs/$(CONFIG)/src/core/surface/channel.o:
+objs/$(CONFIG)/src/core/surface/channel_create.o:
+objs/$(CONFIG)/src/core/surface/client.o:
+objs/$(CONFIG)/src/core/surface/completion_queue.o:
+objs/$(CONFIG)/src/core/surface/event_string.o:
+objs/$(CONFIG)/src/core/surface/init.o:
+objs/$(CONFIG)/src/core/surface/lame_client.o:
+objs/$(CONFIG)/src/core/surface/secure_channel_create.o:
+objs/$(CONFIG)/src/core/surface/secure_server_create.o:
+objs/$(CONFIG)/src/core/surface/server.o:
+objs/$(CONFIG)/src/core/surface/server_chttp2.o:
+objs/$(CONFIG)/src/core/surface/server_create.o:
+objs/$(CONFIG)/src/core/transport/chttp2/alpn.o:
+objs/$(CONFIG)/src/core/transport/chttp2/bin_encoder.o:
+objs/$(CONFIG)/src/core/transport/chttp2/frame_data.o:
+objs/$(CONFIG)/src/core/transport/chttp2/frame_goaway.o:
+objs/$(CONFIG)/src/core/transport/chttp2/frame_ping.o:
+objs/$(CONFIG)/src/core/transport/chttp2/frame_rst_stream.o:
+objs/$(CONFIG)/src/core/transport/chttp2/frame_settings.o:
+objs/$(CONFIG)/src/core/transport/chttp2/frame_window_update.o:
+objs/$(CONFIG)/src/core/transport/chttp2/hpack_parser.o:
+objs/$(CONFIG)/src/core/transport/chttp2/hpack_table.o:
+objs/$(CONFIG)/src/core/transport/chttp2/huffsyms.o:
+objs/$(CONFIG)/src/core/transport/chttp2/status_conversion.o:
+objs/$(CONFIG)/src/core/transport/chttp2/stream_encoder.o:
+objs/$(CONFIG)/src/core/transport/chttp2/stream_map.o:
+objs/$(CONFIG)/src/core/transport/chttp2/timeout_encoding.o:
+objs/$(CONFIG)/src/core/transport/chttp2/varint.o:
+objs/$(CONFIG)/src/core/transport/chttp2_transport.o:
+objs/$(CONFIG)/src/core/transport/metadata.o:
+objs/$(CONFIG)/src/core/transport/stream_op.o:
+objs/$(CONFIG)/src/core/transport/transport.o:
+objs/$(CONFIG)/third_party/cJSON/cJSON.o:
+
clean_libgrpc:
$(E) "[CLEAN] Cleaning libgrpc files"
$(Q) $(RM) $(LIBGRPC_OBJS)
@@ -1506,6 +1636,86 @@ ifneq ($(NO_DEPS),true)
-include $(LIBGRPC_UNSECURE_DEPS)
endif
+objs/$(CONFIG)/src/core/channel/call_op_string.o:
+objs/$(CONFIG)/src/core/channel/census_filter.o:
+objs/$(CONFIG)/src/core/channel/channel_args.o:
+objs/$(CONFIG)/src/core/channel/channel_stack.o:
+objs/$(CONFIG)/src/core/channel/child_channel.o:
+objs/$(CONFIG)/src/core/channel/client_channel.o:
+objs/$(CONFIG)/src/core/channel/client_setup.o:
+objs/$(CONFIG)/src/core/channel/connected_channel.o:
+objs/$(CONFIG)/src/core/channel/http_client_filter.o:
+objs/$(CONFIG)/src/core/channel/http_filter.o:
+objs/$(CONFIG)/src/core/channel/http_server_filter.o:
+objs/$(CONFIG)/src/core/channel/metadata_buffer.o:
+objs/$(CONFIG)/src/core/channel/noop_filter.o:
+objs/$(CONFIG)/src/core/compression/algorithm.o:
+objs/$(CONFIG)/src/core/compression/message_compress.o:
+objs/$(CONFIG)/src/core/httpcli/format_request.o:
+objs/$(CONFIG)/src/core/httpcli/httpcli.o:
+objs/$(CONFIG)/src/core/httpcli/httpcli_security_context.o:
+objs/$(CONFIG)/src/core/httpcli/parser.o:
+objs/$(CONFIG)/src/core/iomgr/alarm.o:
+objs/$(CONFIG)/src/core/iomgr/alarm_heap.o:
+objs/$(CONFIG)/src/core/iomgr/endpoint.o:
+objs/$(CONFIG)/src/core/iomgr/endpoint_pair_posix.o:
+objs/$(CONFIG)/src/core/iomgr/fd_posix.o:
+objs/$(CONFIG)/src/core/iomgr/iomgr.o:
+objs/$(CONFIG)/src/core/iomgr/iomgr_posix.o:
+objs/$(CONFIG)/src/core/iomgr/pollset_multipoller_with_poll_posix.o:
+objs/$(CONFIG)/src/core/iomgr/pollset_posix.o:
+objs/$(CONFIG)/src/core/iomgr/resolve_address_posix.o:
+objs/$(CONFIG)/src/core/iomgr/sockaddr_utils.o:
+objs/$(CONFIG)/src/core/iomgr/socket_utils_common_posix.o:
+objs/$(CONFIG)/src/core/iomgr/socket_utils_linux.o:
+objs/$(CONFIG)/src/core/iomgr/socket_utils_posix.o:
+objs/$(CONFIG)/src/core/iomgr/tcp_client_posix.o:
+objs/$(CONFIG)/src/core/iomgr/tcp_posix.o:
+objs/$(CONFIG)/src/core/iomgr/tcp_server_posix.o:
+objs/$(CONFIG)/src/core/iomgr/time_averaged_stats.o:
+objs/$(CONFIG)/src/core/statistics/census_init.o:
+objs/$(CONFIG)/src/core/statistics/census_log.o:
+objs/$(CONFIG)/src/core/statistics/census_rpc_stats.o:
+objs/$(CONFIG)/src/core/statistics/census_tracing.o:
+objs/$(CONFIG)/src/core/statistics/hash_table.o:
+objs/$(CONFIG)/src/core/statistics/window_stats.o:
+objs/$(CONFIG)/src/core/surface/byte_buffer.o:
+objs/$(CONFIG)/src/core/surface/byte_buffer_reader.o:
+objs/$(CONFIG)/src/core/surface/call.o:
+objs/$(CONFIG)/src/core/surface/channel.o:
+objs/$(CONFIG)/src/core/surface/channel_create.o:
+objs/$(CONFIG)/src/core/surface/client.o:
+objs/$(CONFIG)/src/core/surface/completion_queue.o:
+objs/$(CONFIG)/src/core/surface/event_string.o:
+objs/$(CONFIG)/src/core/surface/init.o:
+objs/$(CONFIG)/src/core/surface/lame_client.o:
+objs/$(CONFIG)/src/core/surface/secure_channel_create.o:
+objs/$(CONFIG)/src/core/surface/secure_server_create.o:
+objs/$(CONFIG)/src/core/surface/server.o:
+objs/$(CONFIG)/src/core/surface/server_chttp2.o:
+objs/$(CONFIG)/src/core/surface/server_create.o:
+objs/$(CONFIG)/src/core/transport/chttp2/alpn.o:
+objs/$(CONFIG)/src/core/transport/chttp2/bin_encoder.o:
+objs/$(CONFIG)/src/core/transport/chttp2/frame_data.o:
+objs/$(CONFIG)/src/core/transport/chttp2/frame_goaway.o:
+objs/$(CONFIG)/src/core/transport/chttp2/frame_ping.o:
+objs/$(CONFIG)/src/core/transport/chttp2/frame_rst_stream.o:
+objs/$(CONFIG)/src/core/transport/chttp2/frame_settings.o:
+objs/$(CONFIG)/src/core/transport/chttp2/frame_window_update.o:
+objs/$(CONFIG)/src/core/transport/chttp2/hpack_parser.o:
+objs/$(CONFIG)/src/core/transport/chttp2/hpack_table.o:
+objs/$(CONFIG)/src/core/transport/chttp2/huffsyms.o:
+objs/$(CONFIG)/src/core/transport/chttp2/status_conversion.o:
+objs/$(CONFIG)/src/core/transport/chttp2/stream_encoder.o:
+objs/$(CONFIG)/src/core/transport/chttp2/stream_map.o:
+objs/$(CONFIG)/src/core/transport/chttp2/timeout_encoding.o:
+objs/$(CONFIG)/src/core/transport/chttp2/varint.o:
+objs/$(CONFIG)/src/core/transport/chttp2_transport.o:
+objs/$(CONFIG)/src/core/transport/metadata.o:
+objs/$(CONFIG)/src/core/transport/stream_op.o:
+objs/$(CONFIG)/src/core/transport/transport.o:
+objs/$(CONFIG)/third_party/cJSON/cJSON.o:
+
clean_libgrpc_unsecure:
$(E) "[CLEAN] Cleaning libgrpc_unsecure files"
$(Q) $(RM) $(LIBGRPC_UNSECURE_OBJS)
@@ -1547,6 +1757,8 @@ ifneq ($(NO_DEPS),true)
endif
endif
+objs/$(CONFIG)/test/core/util/test_config.o:
+
clean_libgpr_test_util:
$(E) "[CLEAN] Cleaning libgpr_test_util files"
$(Q) $(RM) $(LIBGPR_TEST_UTIL_OBJS)
@@ -1599,6 +1811,19 @@ ifneq ($(NO_DEPS),true)
endif
endif
+objs/$(CONFIG)/test/core/end2end/cq_verifier.o:
+objs/$(CONFIG)/test/core/end2end/data/test_root_cert.o:
+objs/$(CONFIG)/test/core/end2end/data/prod_roots_certs.o:
+objs/$(CONFIG)/test/core/end2end/data/server1_cert.o:
+objs/$(CONFIG)/test/core/end2end/data/server1_key.o:
+objs/$(CONFIG)/test/core/iomgr/endpoint_tests.o:
+objs/$(CONFIG)/test/core/statistics/census_log_tests.o:
+objs/$(CONFIG)/test/core/transport/transport_end2end_tests.o:
+objs/$(CONFIG)/test/core/util/grpc_profiler.o:
+objs/$(CONFIG)/test/core/util/port_posix.o:
+objs/$(CONFIG)/test/core/util/parse_hexstring.o:
+objs/$(CONFIG)/test/core/util/slice_splitter.o:
+
clean_libgrpc_test_util:
$(E) "[CLEAN] Cleaning libgrpc_test_util files"
$(Q) $(RM) $(LIBGRPC_TEST_UTIL_OBJS)
@@ -1700,6 +1925,27 @@ ifneq ($(NO_DEPS),true)
endif
endif
+objs/$(CONFIG)/src/cpp/client/channel.o:
+objs/$(CONFIG)/src/cpp/client/channel_arguments.o:
+objs/$(CONFIG)/src/cpp/client/client_context.o:
+objs/$(CONFIG)/src/cpp/client/create_channel.o:
+objs/$(CONFIG)/src/cpp/client/credentials.o:
+objs/$(CONFIG)/src/cpp/client/internal_stub.o:
+objs/$(CONFIG)/src/cpp/proto/proto_utils.o:
+objs/$(CONFIG)/src/cpp/common/rpc_method.o:
+objs/$(CONFIG)/src/cpp/server/async_server.o:
+objs/$(CONFIG)/src/cpp/server/async_server_context.o:
+objs/$(CONFIG)/src/cpp/server/completion_queue.o:
+objs/$(CONFIG)/src/cpp/server/server_builder.o:
+objs/$(CONFIG)/src/cpp/server/server_context_impl.o:
+objs/$(CONFIG)/src/cpp/server/server.o:
+objs/$(CONFIG)/src/cpp/server/server_rpc_handler.o:
+objs/$(CONFIG)/src/cpp/server/server_credentials.o:
+objs/$(CONFIG)/src/cpp/server/thread_pool.o:
+objs/$(CONFIG)/src/cpp/stream/stream_context.o:
+objs/$(CONFIG)/src/cpp/util/status.o:
+objs/$(CONFIG)/src/cpp/util/time.o:
+
clean_libgrpc++:
$(E) "[CLEAN] Cleaning libgrpc++ files"
$(Q) $(RM) $(LIBGRPC++_OBJS)
@@ -1745,6 +1991,12 @@ ifneq ($(NO_DEPS),true)
endif
endif
+
+
+
+objs/$(CONFIG)/test/cpp/util/create_test_channel.o: gens/test/cpp/util/messages.pb.cc gens/test/cpp/util/echo.pb.cc gens/test/cpp/util/echo_duplicate.pb.cc
+objs/$(CONFIG)/test/cpp/end2end/async_test_server.o: gens/test/cpp/util/messages.pb.cc gens/test/cpp/util/echo.pb.cc gens/test/cpp/util/echo_duplicate.pb.cc
+
clean_libgrpc++_test_util:
$(E) "[CLEAN] Cleaning libgrpc++_test_util files"
$(Q) $(RM) $(LIBGRPC++_TEST_UTIL_OBJS)
@@ -1786,6 +2038,8 @@ ifneq ($(NO_DEPS),true)
endif
endif
+objs/$(CONFIG)/test/core/end2end/fixtures/chttp2_fake_security.o:
+
clean_libend2end_fixture_chttp2_fake_security:
$(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fake_security files"
$(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
@@ -1827,6 +2081,8 @@ ifneq ($(NO_DEPS),true)
endif
endif
+objs/$(CONFIG)/test/core/end2end/fixtures/chttp2_fullstack.o:
+
clean_libend2end_fixture_chttp2_fullstack:
$(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fullstack files"
$(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
@@ -1868,6 +2124,8 @@ ifneq ($(NO_DEPS),true)
endif
endif
+objs/$(CONFIG)/test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.o:
+
clean_libend2end_fixture_chttp2_simple_ssl_fullstack:
$(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_fullstack files"
$(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
@@ -1909,6 +2167,8 @@ ifneq ($(NO_DEPS),true)
endif
endif
+objs/$(CONFIG)/test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.o:
+
clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack:
$(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack files"
$(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
@@ -1950,6 +2210,8 @@ ifneq ($(NO_DEPS),true)
endif
endif
+objs/$(CONFIG)/test/core/end2end/fixtures/chttp2_socket_pair.o:
+
clean_libend2end_fixture_chttp2_socket_pair:
$(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair files"
$(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
@@ -1991,6 +2253,8 @@ ifneq ($(NO_DEPS),true)
endif
endif
+objs/$(CONFIG)/test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.o:
+
clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time:
$(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time files"
$(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
@@ -2021,6 +2285,8 @@ ifneq ($(NO_DEPS),true)
-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
endif
+objs/$(CONFIG)/test/core/end2end/tests/cancel_after_accept.o:
+
clean_libend2end_test_cancel_after_accept:
$(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept files"
$(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
@@ -2051,6 +2317,8 @@ ifneq ($(NO_DEPS),true)
-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
endif
+objs/$(CONFIG)/test/core/end2end/tests/cancel_after_accept_and_writes_closed.o:
+
clean_libend2end_test_cancel_after_accept_and_writes_closed:
$(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept_and_writes_closed files"
$(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
@@ -2081,6 +2349,8 @@ ifneq ($(NO_DEPS),true)
-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
endif
+objs/$(CONFIG)/test/core/end2end/tests/cancel_after_invoke.o:
+
clean_libend2end_test_cancel_after_invoke:
$(E) "[CLEAN] Cleaning libend2end_test_cancel_after_invoke files"
$(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
@@ -2111,6 +2381,8 @@ ifneq ($(NO_DEPS),true)
-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
endif
+objs/$(CONFIG)/test/core/end2end/tests/cancel_before_invoke.o:
+
clean_libend2end_test_cancel_before_invoke:
$(E) "[CLEAN] Cleaning libend2end_test_cancel_before_invoke files"
$(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
@@ -2141,6 +2413,8 @@ ifneq ($(NO_DEPS),true)
-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
endif
+objs/$(CONFIG)/test/core/end2end/tests/cancel_in_a_vacuum.o:
+
clean_libend2end_test_cancel_in_a_vacuum:
$(E) "[CLEAN] Cleaning libend2end_test_cancel_in_a_vacuum files"
$(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
@@ -2171,6 +2445,8 @@ ifneq ($(NO_DEPS),true)
-include $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_DEPS)
endif
+objs/$(CONFIG)/test/core/end2end/tests/census_simple_request.o:
+
clean_libend2end_test_census_simple_request:
$(E) "[CLEAN] Cleaning libend2end_test_census_simple_request files"
$(Q) $(RM) $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_OBJS)
@@ -2201,6 +2477,8 @@ ifneq ($(NO_DEPS),true)
-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
endif
+objs/$(CONFIG)/test/core/end2end/tests/disappearing_server.o:
+
clean_libend2end_test_disappearing_server:
$(E) "[CLEAN] Cleaning libend2end_test_disappearing_server files"
$(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
@@ -2231,6 +2509,8 @@ ifneq ($(NO_DEPS),true)
-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
endif
+objs/$(CONFIG)/test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.o:
+
clean_libend2end_test_early_server_shutdown_finishes_inflight_calls:
$(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_inflight_calls files"
$(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
@@ -2261,6 +2541,8 @@ ifneq ($(NO_DEPS),true)
-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
endif
+objs/$(CONFIG)/test/core/end2end/tests/early_server_shutdown_finishes_tags.o:
+
clean_libend2end_test_early_server_shutdown_finishes_tags:
$(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_tags files"
$(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
@@ -2291,6 +2573,8 @@ ifneq ($(NO_DEPS),true)
-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
endif
+objs/$(CONFIG)/test/core/end2end/tests/invoke_large_request.o:
+
clean_libend2end_test_invoke_large_request:
$(E) "[CLEAN] Cleaning libend2end_test_invoke_large_request files"
$(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
@@ -2321,6 +2605,8 @@ ifneq ($(NO_DEPS),true)
-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
endif
+objs/$(CONFIG)/test/core/end2end/tests/max_concurrent_streams.o:
+
clean_libend2end_test_max_concurrent_streams:
$(E) "[CLEAN] Cleaning libend2end_test_max_concurrent_streams files"
$(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
@@ -2351,6 +2637,8 @@ ifneq ($(NO_DEPS),true)
-include $(LIBEND2END_TEST_NO_OP_DEPS)
endif
+objs/$(CONFIG)/test/core/end2end/tests/no_op.o:
+
clean_libend2end_test_no_op:
$(E) "[CLEAN] Cleaning libend2end_test_no_op files"
$(Q) $(RM) $(LIBEND2END_TEST_NO_OP_OBJS)
@@ -2381,6 +2669,8 @@ ifneq ($(NO_DEPS),true)
-include $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
endif
+objs/$(CONFIG)/test/core/end2end/tests/ping_pong_streaming.o:
+
clean_libend2end_test_ping_pong_streaming:
$(E) "[CLEAN] Cleaning libend2end_test_ping_pong_streaming files"
$(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
@@ -2411,6 +2701,8 @@ ifneq ($(NO_DEPS),true)
-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
endif
+objs/$(CONFIG)/test/core/end2end/tests/request_response_with_binary_metadata_and_payload.o:
+
clean_libend2end_test_request_response_with_binary_metadata_and_payload:
$(E) "[CLEAN] Cleaning libend2end_test_request_response_with_binary_metadata_and_payload files"
$(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
@@ -2441,6 +2733,8 @@ ifneq ($(NO_DEPS),true)
-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
endif
+objs/$(CONFIG)/test/core/end2end/tests/request_response_with_metadata_and_payload.o:
+
clean_libend2end_test_request_response_with_metadata_and_payload:
$(E) "[CLEAN] Cleaning libend2end_test_request_response_with_metadata_and_payload files"
$(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
@@ -2471,6 +2765,8 @@ ifneq ($(NO_DEPS),true)
-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
endif
+objs/$(CONFIG)/test/core/end2end/tests/request_response_with_payload.o:
+
clean_libend2end_test_request_response_with_payload:
$(E) "[CLEAN] Cleaning libend2end_test_request_response_with_payload files"
$(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
@@ -2501,6 +2797,8 @@ ifneq ($(NO_DEPS),true)
-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
endif
+objs/$(CONFIG)/test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.o:
+
clean_libend2end_test_request_response_with_trailing_metadata_and_payload:
$(E) "[CLEAN] Cleaning libend2end_test_request_response_with_trailing_metadata_and_payload files"
$(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
@@ -2531,6 +2829,8 @@ ifneq ($(NO_DEPS),true)
-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
endif
+objs/$(CONFIG)/test/core/end2end/tests/simple_delayed_request.o:
+
clean_libend2end_test_simple_delayed_request:
$(E) "[CLEAN] Cleaning libend2end_test_simple_delayed_request files"
$(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
@@ -2561,6 +2861,8 @@ ifneq ($(NO_DEPS),true)
-include $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
endif
+objs/$(CONFIG)/test/core/end2end/tests/simple_request.o:
+
clean_libend2end_test_simple_request:
$(E) "[CLEAN] Cleaning libend2end_test_simple_request files"
$(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
@@ -2591,6 +2893,8 @@ ifneq ($(NO_DEPS),true)
-include $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
endif
+objs/$(CONFIG)/test/core/end2end/tests/thread_stress.o:
+
clean_libend2end_test_thread_stress:
$(E) "[CLEAN] Cleaning libend2end_test_thread_stress files"
$(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
@@ -2621,6 +2925,8 @@ ifneq ($(NO_DEPS),true)
-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
endif
+objs/$(CONFIG)/test/core/end2end/tests/writes_done_hangs_with_pending_read.o:
+
clean_libend2end_test_writes_done_hangs_with_pending_read:
$(E) "[CLEAN] Cleaning libend2end_test_writes_done_hangs_with_pending_read files"
$(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
@@ -2665,6 +2971,11 @@ ifneq ($(NO_DEPS),true)
endif
endif
+objs/$(CONFIG)/test/core/end2end/data/test_root_cert.o:
+objs/$(CONFIG)/test/core/end2end/data/prod_roots_certs.o:
+objs/$(CONFIG)/test/core/end2end/data/server1_cert.o:
+objs/$(CONFIG)/test/core/end2end/data/server1_key.o:
+
clean_libend2end_certs:
$(E) "[CLEAN] Cleaning libend2end_certs files"
$(Q) $(RM) $(LIBEND2END_CERTS_OBJS)
@@ -2696,6 +3007,8 @@ bins/$(CONFIG)/gen_hpack_tables: $(GEN_HPACK_TABLES_OBJS) libs/$(CONFIG)/libgrpc
endif
+objs/$(CONFIG)/src/core/transport/chttp2/gen_hpack_tables.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a libs/$(CONFIG)/libgrpc.a
+
deps_gen_hpack_tables: $(GEN_HPACK_TABLES_DEPS)
ifneq ($(NO_SECURE),true)
@@ -2723,6 +3036,9 @@ bins/$(CONFIG)/cpp_plugin: $(CPP_PLUGIN_OBJS)
$(Q) mkdir -p `dirname $@`
$(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(CPP_PLUGIN_OBJS) $(HOST_LDLIBSXX) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o bins/$(CONFIG)/cpp_plugin
+objs/$(CONFIG)/src/compiler/cpp_plugin.o:
+objs/$(CONFIG)/src/compiler/cpp_generator.o:
+
deps_cpp_plugin: $(CPP_PLUGIN_DEPS)
ifneq ($(NO_DEPS),true)
@@ -2748,6 +3064,9 @@ bins/$(CONFIG)/ruby_plugin: $(RUBY_PLUGIN_OBJS)
$(Q) mkdir -p `dirname $@`
$(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(RUBY_PLUGIN_OBJS) $(HOST_LDLIBSXX) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o bins/$(CONFIG)/ruby_plugin
+objs/$(CONFIG)/src/compiler/ruby_plugin.o:
+objs/$(CONFIG)/src/compiler/ruby_generator.o:
+
deps_ruby_plugin: $(RUBY_PLUGIN_DEPS)
ifneq ($(NO_DEPS),true)
@@ -2773,6 +3092,9 @@ bins/$(CONFIG)/go_plugin: $(GO_PLUGIN_OBJS)
$(Q) mkdir -p `dirname $@`
$(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(GO_PLUGIN_OBJS) $(HOST_LDLIBSXX) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o bins/$(CONFIG)/go_plugin
+objs/$(CONFIG)/src/compiler/go_plugin.o:
+objs/$(CONFIG)/src/compiler/go_generator.o:
+
deps_go_plugin: $(GO_PLUGIN_DEPS)
ifneq ($(NO_DEPS),true)
@@ -2805,6 +3127,8 @@ bins/$(CONFIG)/grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS
endif
+objs/$(CONFIG)/test/core/surface/byte_buffer_reader_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -2839,6 +3163,8 @@ bins/$(CONFIG)/gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS) libs/$(CONFIG)
endif
+objs/$(CONFIG)/test/core/support/cancellable_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -2873,6 +3199,8 @@ bins/$(CONFIG)/gpr_log_test: $(GPR_LOG_TEST_OBJS) libs/$(CONFIG)/libgpr_test_uti
endif
+objs/$(CONFIG)/test/core/support/log_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_gpr_log_test: $(GPR_LOG_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -2907,6 +3235,8 @@ bins/$(CONFIG)/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) libs/$(CONFIG)/libgpr_te
endif
+objs/$(CONFIG)/test/core/support/useful_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_gpr_useful_test: $(GPR_USEFUL_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -2941,6 +3271,8 @@ bins/$(CONFIG)/gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS) libs/$(CONFIG)/libgpr_
endif
+objs/$(CONFIG)/test/core/support/cmdline_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -2975,6 +3307,8 @@ bins/$(CONFIG)/gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS) libs/$(CONFIG)/lib
endif
+objs/$(CONFIG)/test/core/support/histogram_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3009,6 +3343,8 @@ bins/$(CONFIG)/gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS) libs/$(CONFIG)/lib
endif
+objs/$(CONFIG)/test/core/support/host_port_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3043,6 +3379,8 @@ bins/$(CONFIG)/gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS) libs/$(CONFI
endif
+objs/$(CONFIG)/test/core/support/slice_buffer_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3077,6 +3415,8 @@ bins/$(CONFIG)/gpr_slice_test: $(GPR_SLICE_TEST_OBJS) libs/$(CONFIG)/libgpr_test
endif
+objs/$(CONFIG)/test/core/support/slice_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_gpr_slice_test: $(GPR_SLICE_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3111,6 +3451,8 @@ bins/$(CONFIG)/gpr_string_test: $(GPR_STRING_TEST_OBJS) libs/$(CONFIG)/libgpr_te
endif
+objs/$(CONFIG)/test/core/support/string_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_gpr_string_test: $(GPR_STRING_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3145,6 +3487,8 @@ bins/$(CONFIG)/gpr_sync_test: $(GPR_SYNC_TEST_OBJS) libs/$(CONFIG)/libgpr_test_u
endif
+objs/$(CONFIG)/test/core/support/sync_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_gpr_sync_test: $(GPR_SYNC_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3179,6 +3523,8 @@ bins/$(CONFIG)/gpr_thd_test: $(GPR_THD_TEST_OBJS) libs/$(CONFIG)/libgpr_test_uti
endif
+objs/$(CONFIG)/test/core/support/thd_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_gpr_thd_test: $(GPR_THD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3213,6 +3559,8 @@ bins/$(CONFIG)/gpr_time_test: $(GPR_TIME_TEST_OBJS) libs/$(CONFIG)/libgpr_test_u
endif
+objs/$(CONFIG)/test/core/support/time_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_gpr_time_test: $(GPR_TIME_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3247,6 +3595,8 @@ bins/$(CONFIG)/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) libs/$(CONFIG)/libgpr_
endif
+objs/$(CONFIG)/test/core/support/murmur_hash_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_murmur_hash_test: $(MURMUR_HASH_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3281,6 +3631,8 @@ bins/$(CONFIG)/grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS) libs/$(CONFIG)/l
endif
+objs/$(CONFIG)/test/core/transport/stream_op_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3315,6 +3667,8 @@ bins/$(CONFIG)/alpn_test: $(ALPN_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a l
endif
+objs/$(CONFIG)/test/core/transport/chttp2/alpn_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_alpn_test: $(ALPN_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3349,6 +3703,8 @@ bins/$(CONFIG)/time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS) libs/$
endif
+objs/$(CONFIG)/test/core/iomgr/time_averaged_stats_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3383,6 +3739,8 @@ bins/$(CONFIG)/chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS) li
endif
+objs/$(CONFIG)/test/core/transport/chttp2/stream_encoder_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3417,6 +3775,8 @@ bins/$(CONFIG)/hpack_table_test: $(HPACK_TABLE_TEST_OBJS) libs/$(CONFIG)/libgrpc
endif
+objs/$(CONFIG)/test/core/transport/chttp2/hpack_table_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_hpack_table_test: $(HPACK_TABLE_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3451,6 +3811,8 @@ bins/$(CONFIG)/chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS) libs/$(CON
endif
+objs/$(CONFIG)/test/core/transport/chttp2/stream_map_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3485,6 +3847,8 @@ bins/$(CONFIG)/hpack_parser_test: $(HPACK_PARSER_TEST_OBJS) libs/$(CONFIG)/libgr
endif
+objs/$(CONFIG)/test/core/transport/chttp2/hpack_parser_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_hpack_parser_test: $(HPACK_PARSER_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3519,6 +3883,8 @@ bins/$(CONFIG)/transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS) libs/$(C
endif
+objs/$(CONFIG)/test/core/transport/metadata_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3553,6 +3919,8 @@ bins/$(CONFIG)/chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OB
endif
+objs/$(CONFIG)/test/core/transport/chttp2/status_conversion_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3587,6 +3955,8 @@ bins/$(CONFIG)/chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OB
endif
+objs/$(CONFIG)/test/core/transport/chttp2_transport_end2end_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3621,6 +3991,8 @@ bins/$(CONFIG)/tcp_posix_test: $(TCP_POSIX_TEST_OBJS) libs/$(CONFIG)/libgrpc_tes
endif
+objs/$(CONFIG)/test/core/iomgr/tcp_posix_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_tcp_posix_test: $(TCP_POSIX_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3655,6 +4027,8 @@ bins/$(CONFIG)/dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS) libs/$(CONFI
endif
+objs/$(CONFIG)/test/core/end2end/dualstack_socket_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3689,6 +4063,8 @@ bins/$(CONFIG)/no_server_test: $(NO_SERVER_TEST_OBJS) libs/$(CONFIG)/libgrpc_tes
endif
+objs/$(CONFIG)/test/core/end2end/no_server_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_no_server_test: $(NO_SERVER_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3723,6 +4099,8 @@ bins/$(CONFIG)/resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS) libs/$(CONFIG)
endif
+objs/$(CONFIG)/test/core/iomgr/resolve_address_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3757,6 +4135,8 @@ bins/$(CONFIG)/sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS) libs/$(CONFIG)/l
endif
+objs/$(CONFIG)/test/core/iomgr/sockaddr_utils_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3791,6 +4171,8 @@ bins/$(CONFIG)/tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_OBJS) libs/$(CONFI
endif
+objs/$(CONFIG)/test/core/iomgr/tcp_server_posix_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3825,6 +4207,8 @@ bins/$(CONFIG)/tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_OBJS) libs/$(CONFI
endif
+objs/$(CONFIG)/test/core/iomgr/tcp_client_posix_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3859,6 +4243,8 @@ bins/$(CONFIG)/grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS) libs/$(C
endif
+objs/$(CONFIG)/test/core/channel/channel_stack_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3893,6 +4279,8 @@ bins/$(CONFIG)/metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS) libs/$(CONFIG)
endif
+objs/$(CONFIG)/test/core/channel/metadata_buffer_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3927,6 +4315,8 @@ bins/$(CONFIG)/grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS) li
endif
+objs/$(CONFIG)/test/core/surface/completion_queue_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3961,6 +4351,8 @@ bins/$(CONFIG)/grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMAR
endif
+objs/$(CONFIG)/test/core/surface/completion_queue_benchmark.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
ifneq ($(NO_SECURE),true)
@@ -3995,6 +4387,8 @@ bins/$(CONFIG)/census_trace_store_test: $(CENSUS_TRACE_STORE_TEST_OBJS) libs/$(C
endif
+objs/$(CONFIG)/test/core/statistics/trace_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_census_trace_store_test: $(CENSUS_TRACE_STORE_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4029,6 +4423,8 @@ bins/$(CONFIG)/census_stats_store_test: $(CENSUS_STATS_STORE_TEST_OBJS) libs/$(C
endif
+objs/$(CONFIG)/test/core/statistics/rpc_stats_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_census_stats_store_test: $(CENSUS_STATS_STORE_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4063,6 +4459,8 @@ bins/$(CONFIG)/census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS) libs/$
endif
+objs/$(CONFIG)/test/core/statistics/window_stats_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4097,6 +4495,8 @@ bins/$(CONFIG)/census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS
endif
+objs/$(CONFIG)/test/core/statistics/quick_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4131,6 +4531,8 @@ bins/$(CONFIG)/census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_T
endif
+objs/$(CONFIG)/test/core/statistics/small_log_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4165,6 +4567,8 @@ bins/$(CONFIG)/census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMAN
endif
+objs/$(CONFIG)/test/core/statistics/performance_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4199,6 +4603,8 @@ bins/$(CONFIG)/census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULT
endif
+objs/$(CONFIG)/test/core/statistics/multiple_writers_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4233,6 +4639,8 @@ bins/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test: $(CENSUS
endif
+objs/$(CONFIG)/test/core/statistics/multiple_writers_circular_buffer_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4267,6 +4675,8 @@ bins/$(CONFIG)/census_stub_test: $(CENSUS_STUB_TEST_OBJS) libs/$(CONFIG)/libgrpc
endif
+objs/$(CONFIG)/test/core/statistics/census_stub_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_census_stub_test: $(CENSUS_STUB_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4301,6 +4711,8 @@ bins/$(CONFIG)/census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS) libs/$(CON
endif
+objs/$(CONFIG)/test/core/statistics/hash_table_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4335,6 +4747,8 @@ bins/$(CONFIG)/fling_server: $(FLING_SERVER_OBJS) libs/$(CONFIG)/libgrpc_test_ut
endif
+objs/$(CONFIG)/test/core/fling/server.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_fling_server: $(FLING_SERVER_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4369,6 +4783,8 @@ bins/$(CONFIG)/fling_client: $(FLING_CLIENT_OBJS) libs/$(CONFIG)/libgrpc_test_ut
endif
+objs/$(CONFIG)/test/core/fling/client.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_fling_client: $(FLING_CLIENT_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4403,6 +4819,8 @@ bins/$(CONFIG)/fling_test: $(FLING_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a
endif
+objs/$(CONFIG)/test/core/fling/fling_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_fling_test: $(FLING_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4437,6 +4855,8 @@ bins/$(CONFIG)/echo_server: $(ECHO_SERVER_OBJS) libs/$(CONFIG)/libgrpc_test_util
endif
+objs/$(CONFIG)/test/core/echo/server.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_echo_server: $(ECHO_SERVER_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4471,6 +4891,8 @@ bins/$(CONFIG)/echo_client: $(ECHO_CLIENT_OBJS) libs/$(CONFIG)/libgrpc_test_util
endif
+objs/$(CONFIG)/test/core/echo/client.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_echo_client: $(ECHO_CLIENT_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4505,6 +4927,8 @@ bins/$(CONFIG)/echo_test: $(ECHO_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a l
endif
+objs/$(CONFIG)/test/core/echo/echo_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_echo_test: $(ECHO_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4539,6 +4963,8 @@ bins/$(CONFIG)/low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OB
endif
+objs/$(CONFIG)/test/core/network_benchmarks/low_level_ping_pong.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4573,6 +4999,8 @@ bins/$(CONFIG)/message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS) libs/$(CONFI
endif
+objs/$(CONFIG)/test/core/compression/message_compress_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4607,6 +5035,8 @@ bins/$(CONFIG)/bin_encoder_test: $(BIN_ENCODER_TEST_OBJS) libs/$(CONFIG)/libgrpc
endif
+objs/$(CONFIG)/test/core/transport/chttp2/bin_encoder_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_bin_encoder_test: $(BIN_ENCODER_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4641,6 +5071,8 @@ bins/$(CONFIG)/secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS) libs/$(CONFIG)
endif
+objs/$(CONFIG)/test/core/security/secure_endpoint_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4675,6 +5107,8 @@ bins/$(CONFIG)/httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS)
endif
+objs/$(CONFIG)/test/core/httpcli/format_request_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4709,6 +5143,8 @@ bins/$(CONFIG)/httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS) libs/$(CONFIG)/l
endif
+objs/$(CONFIG)/test/core/httpcli/parser_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4743,6 +5179,8 @@ bins/$(CONFIG)/httpcli_test: $(HTTPCLI_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_ut
endif
+objs/$(CONFIG)/test/core/httpcli/httpcli_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_httpcli_test: $(HTTPCLI_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4777,6 +5215,8 @@ bins/$(CONFIG)/grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS) libs/$(CONFI
endif
+objs/$(CONFIG)/test/core/security/credentials_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4811,6 +5251,8 @@ bins/$(CONFIG)/grpc_fetch_oauth2: $(GRPC_FETCH_OAUTH2_OBJS) libs/$(CONFIG)/libgr
endif
+objs/$(CONFIG)/test/core/security/fetch_oauth2.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_grpc_fetch_oauth2: $(GRPC_FETCH_OAUTH2_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4845,6 +5287,8 @@ bins/$(CONFIG)/grpc_base64_test: $(GRPC_BASE64_TEST_OBJS) libs/$(CONFIG)/libgrpc
endif
+objs/$(CONFIG)/test/core/security/base64_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_grpc_base64_test: $(GRPC_BASE64_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4879,6 +5323,8 @@ bins/$(CONFIG)/grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS) libs/$(CONFIG)
endif
+objs/$(CONFIG)/test/core/security/json_token_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4913,6 +5359,8 @@ bins/$(CONFIG)/timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS) libs/$(CONFI
endif
+objs/$(CONFIG)/test/core/transport/chttp2/timeout_encoding_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4947,6 +5395,8 @@ bins/$(CONFIG)/fd_posix_test: $(FD_POSIX_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_
endif
+objs/$(CONFIG)/test/core/iomgr/fd_posix_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_fd_posix_test: $(FD_POSIX_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -4981,6 +5431,8 @@ bins/$(CONFIG)/fling_stream_test: $(FLING_STREAM_TEST_OBJS) libs/$(CONFIG)/libgr
endif
+objs/$(CONFIG)/test/core/fling/fling_stream_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_fling_stream_test: $(FLING_STREAM_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5015,6 +5467,8 @@ bins/$(CONFIG)/lame_client_test: $(LAME_CLIENT_TEST_OBJS) libs/$(CONFIG)/libgrpc
endif
+objs/$(CONFIG)/test/core/surface/lame_client_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_lame_client_test: $(LAME_CLIENT_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5049,6 +5503,8 @@ bins/$(CONFIG)/thread_pool_test: $(THREAD_POOL_TEST_OBJS) libs/$(CONFIG)/libgrpc
endif
+objs/$(CONFIG)/test/cpp/server/thread_pool_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_thread_pool_test: $(THREAD_POOL_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5083,6 +5539,8 @@ bins/$(CONFIG)/status_test: $(STATUS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util
endif
+objs/$(CONFIG)/test/cpp/util/status_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_status_test: $(STATUS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5110,13 +5568,15 @@ bins/$(CONFIG)/sync_client_async_server_test: openssl_dep_error
else
-bins/$(CONFIG)/sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+bins/$(CONFIG)/sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS) libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
$(E) "[LD] Linking $@"
$(Q) mkdir -p `dirname $@`
- $(Q) $(LDXX) $(LDFLAGS) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/sync_client_async_server_test
+ $(Q) $(LDXX) $(LDFLAGS) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/sync_client_async_server_test
endif
+objs/$(CONFIG)/test/cpp/end2end/sync_client_async_server_test.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5133,9 +5593,7 @@ clean_sync_client_async_server_test:
QPS_CLIENT_SRC = \
- gens/test/cpp/interop/empty.pb.cc \
- gens/test/cpp/interop/messages.pb.cc \
- gens/test/cpp/interop/test.pb.cc \
+ gens/test/cpp/qps/qpstest.pb.cc \
test/cpp/qps/client.cc \
QPS_CLIENT_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
@@ -5154,6 +5612,9 @@ bins/$(CONFIG)/qps_client: $(QPS_CLIENT_OBJS) libs/$(CONFIG)/libgrpc++_test_util
endif
+objs/$(CONFIG)/test/cpp/qps/qpstest.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+objs/$(CONFIG)/test/cpp/qps/client.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_qps_client: $(QPS_CLIENT_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5170,9 +5631,7 @@ clean_qps_client:
QPS_SERVER_SRC = \
- gens/test/cpp/interop/empty.pb.cc \
- gens/test/cpp/interop/messages.pb.cc \
- gens/test/cpp/interop/test.pb.cc \
+ gens/test/cpp/qps/qpstest.pb.cc \
test/cpp/qps/server.cc \
QPS_SERVER_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
@@ -5191,6 +5650,9 @@ bins/$(CONFIG)/qps_server: $(QPS_SERVER_OBJS) libs/$(CONFIG)/libgrpc++_test_util
endif
+objs/$(CONFIG)/test/cpp/qps/qpstest.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+objs/$(CONFIG)/test/cpp/qps/server.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_qps_server: $(QPS_SERVER_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5228,6 +5690,11 @@ bins/$(CONFIG)/interop_server: $(INTEROP_SERVER_OBJS) libs/$(CONFIG)/libgrpc++_t
endif
+objs/$(CONFIG)/test/cpp/interop/empty.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+objs/$(CONFIG)/test/cpp/interop/messages.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+objs/$(CONFIG)/test/cpp/interop/test.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+objs/$(CONFIG)/test/cpp/interop/server.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_interop_server: $(INTEROP_SERVER_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5265,6 +5732,11 @@ bins/$(CONFIG)/interop_client: $(INTEROP_CLIENT_OBJS) libs/$(CONFIG)/libgrpc++_t
endif
+objs/$(CONFIG)/test/cpp/interop/empty.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+objs/$(CONFIG)/test/cpp/interop/messages.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+objs/$(CONFIG)/test/cpp/interop/test.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+objs/$(CONFIG)/test/cpp/interop/client.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_interop_client: $(INTEROP_CLIENT_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5299,6 +5771,8 @@ bins/$(CONFIG)/end2end_test: $(END2END_TEST_OBJS) libs/$(CONFIG)/libgrpc++_test_
endif
+objs/$(CONFIG)/test/cpp/end2end/end2end_test.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_end2end_test: $(END2END_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5326,13 +5800,15 @@ bins/$(CONFIG)/channel_arguments_test: openssl_dep_error
else
-bins/$(CONFIG)/channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_OBJS) libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a
+bins/$(CONFIG)/channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_OBJS) libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
$(E) "[LD] Linking $@"
$(Q) mkdir -p `dirname $@`
- $(Q) $(LDXX) $(LDFLAGS) $(CHANNEL_ARGUMENTS_TEST_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/channel_arguments_test
+ $(Q) $(LDXX) $(LDFLAGS) $(CHANNEL_ARGUMENTS_TEST_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/channel_arguments_test
endif
+objs/$(CONFIG)/test/cpp/client/channel_arguments_test.o: libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
+
deps_channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5360,13 +5836,15 @@ bins/$(CONFIG)/credentials_test: openssl_dep_error
else
-bins/$(CONFIG)/credentials_test: $(CREDENTIALS_TEST_OBJS) libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a
+bins/$(CONFIG)/credentials_test: $(CREDENTIALS_TEST_OBJS) libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
$(E) "[LD] Linking $@"
$(Q) mkdir -p `dirname $@`
- $(Q) $(LDXX) $(LDFLAGS) $(CREDENTIALS_TEST_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/credentials_test
+ $(Q) $(LDXX) $(LDFLAGS) $(CREDENTIALS_TEST_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/credentials_test
endif
+objs/$(CONFIG)/test/cpp/client/credentials_test.o: libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
+
deps_credentials_test: $(CREDENTIALS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5401,6 +5879,8 @@ bins/$(CONFIG)/alarm_test: $(ALARM_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a
endif
+objs/$(CONFIG)/test/core/iomgr/alarm_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_alarm_test: $(ALARM_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5435,6 +5915,8 @@ bins/$(CONFIG)/alarm_list_test: $(ALARM_LIST_TEST_OBJS) libs/$(CONFIG)/libgrpc_t
endif
+objs/$(CONFIG)/test/core/iomgr/alarm_list_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_alarm_list_test: $(ALARM_LIST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5469,6 +5951,8 @@ bins/$(CONFIG)/alarm_heap_test: $(ALARM_HEAP_TEST_OBJS) libs/$(CONFIG)/libgrpc_t
endif
+objs/$(CONFIG)/test/core/iomgr/alarm_heap_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_alarm_heap_test: $(ALARM_HEAP_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5503,6 +5987,8 @@ bins/$(CONFIG)/time_test: $(TIME_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a l
endif
+objs/$(CONFIG)/test/core/support/time_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
+
deps_time_test: $(TIME_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5536,6 +6022,7 @@ bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECU
endif
+
deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5569,6 +6056,7 @@ bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test:
endif
+
deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5602,6 +6090,7 @@ bins/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECU
endif
+
deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5635,6 +6124,7 @@ bins/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SEC
endif
+
deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5668,6 +6158,7 @@ bins/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECUR
endif
+
deps_chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5701,6 +6192,7 @@ bins/$(CONFIG)/chttp2_fake_security_census_simple_request_test: $(CHTTP2_FAKE_SE
endif
+
deps_chttp2_fake_security_census_simple_request_test: $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5734,6 +6226,7 @@ bins/$(CONFIG)/chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECU
endif
+
deps_chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5767,6 +6260,7 @@ bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_call
endif
+
deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5800,6 +6294,7 @@ bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(
endif
+
deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5833,6 +6328,7 @@ bins/$(CONFIG)/chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SEC
endif
+
deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5866,6 +6362,7 @@ bins/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_S
endif
+
deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5899,6 +6396,7 @@ bins/$(CONFIG)/chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TES
endif
+
deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5932,6 +6430,7 @@ bins/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECU
endif
+
deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5965,6 +6464,7 @@ bins/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_pa
endif
+
deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -5998,6 +6498,7 @@ bins/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_t
endif
+
deps_chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6031,6 +6532,7 @@ bins/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test: $(CHTTP2
endif
+
deps_chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6064,6 +6566,7 @@ bins/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_
endif
+
deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6097,6 +6600,7 @@ bins/$(CONFIG)/chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_S
endif
+
deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6130,6 +6634,7 @@ bins/$(CONFIG)/chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_
endif
+
deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6163,6 +6668,7 @@ bins/$(CONFIG)/chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_T
endif
+
deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6196,6 +6702,7 @@ bins/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(
endif
+
deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6229,6 +6736,7 @@ bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CAN
endif
+
deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6262,6 +6770,7 @@ bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CH
endif
+
deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6295,6 +6804,7 @@ bins/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CAN
endif
+
deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6328,6 +6838,7 @@ bins/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CA
endif
+
deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6361,6 +6872,7 @@ bins/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANC
endif
+
deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6394,6 +6906,7 @@ bins/$(CONFIG)/chttp2_fullstack_census_simple_request_test: $(CHTTP2_FULLSTACK_C
endif
+
deps_chttp2_fullstack_census_simple_request_test: $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6427,6 +6940,7 @@ bins/$(CONFIG)/chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DIS
endif
+
deps_chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6460,6 +6974,7 @@ bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_te
endif
+
deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6493,6 +7008,7 @@ bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTT
endif
+
deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6526,6 +7042,7 @@ bins/$(CONFIG)/chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_IN
endif
+
deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6559,6 +7076,7 @@ bins/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_
endif
+
deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6592,6 +7110,7 @@ bins/$(CONFIG)/chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS)
endif
+
deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6625,6 +7144,7 @@ bins/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PIN
endif
+
deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6658,6 +7178,7 @@ bins/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payloa
endif
+
deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6691,6 +7212,7 @@ bins/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_test:
endif
+
deps_chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6724,6 +7246,7 @@ bins/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FUL
endif
+
deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6757,6 +7280,7 @@ bins/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payl
endif
+
deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6790,6 +7314,7 @@ bins/$(CONFIG)/chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_
endif
+
deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6823,6 +7348,7 @@ bins/$(CONFIG)/chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_R
endif
+
deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6856,6 +7382,7 @@ bins/$(CONFIG)/chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_ST
endif
+
deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6889,6 +7416,7 @@ bins/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTT
endif
+
deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6922,6 +7450,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SI
endif
+
deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6955,6 +7484,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed
endif
+
deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -6988,6 +7518,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SI
endif
+
deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7021,6 +7552,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_S
endif
+
deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7054,6 +7586,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIM
endif
+
deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7087,6 +7620,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_test: $(CHTTP2_
endif
+
deps_chttp2_simple_ssl_fullstack_census_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7120,6 +7654,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SI
endif
+
deps_chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7153,6 +7688,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflig
endif
+
deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7186,6 +7722,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_t
endif
+
deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7219,6 +7756,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_S
endif
+
deps_chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7252,6 +7790,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2
endif
+
deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7285,6 +7824,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLS
endif
+
deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7318,6 +7858,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SI
endif
+
deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7351,6 +7892,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata
endif
+
deps_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7384,6 +7926,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_pa
endif
+
deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7417,6 +7960,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_test: $
endif
+
deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7450,6 +7994,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metada
endif
+
deps_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7483,6 +8028,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2
endif
+
deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7516,6 +8062,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_
endif
+
deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7549,6 +8096,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_S
endif
+
deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7582,6 +8130,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_t
endif
+
deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7615,6 +8164,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test:
endif
+
deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7648,6 +8198,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_w
endif
+
deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7681,6 +8232,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test:
endif
+
deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7714,6 +8266,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
endif
+
deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7747,6 +8300,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test:
endif
+
deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7780,6 +8334,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_tes
endif
+
deps_chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7813,6 +8368,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test:
endif
+
deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7846,6 +8402,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_fin
endif
+
deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7879,6 +8436,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_fin
endif
+
deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7912,6 +8470,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
endif
+
deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7945,6 +8504,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_te
endif
+
deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -7978,6 +8538,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMP
endif
+
deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8011,6 +8572,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test:
endif
+
deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8044,6 +8606,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_bin
endif
+
deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8077,6 +8640,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_met
endif
+
deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8110,6 +8674,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_pay
endif
+
deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8143,6 +8708,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_tra
endif
+
deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8176,6 +8742,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_te
endif
+
deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8209,6 +8776,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CH
endif
+
deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8242,6 +8810,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: $(CHT
endif
+
deps_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8275,6 +8844,7 @@ bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pe
endif
+
deps_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8308,6 +8878,7 @@ bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR
endif
+
deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8341,6 +8912,7 @@ bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(
endif
+
deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8374,6 +8946,7 @@ bins/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR
endif
+
deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8407,6 +8980,7 @@ bins/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAI
endif
+
deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8440,6 +9014,7 @@ bins/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_
endif
+
deps_chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8473,6 +9048,7 @@ bins/$(CONFIG)/chttp2_socket_pair_census_simple_request_test: $(CHTTP2_SOCKET_PA
endif
+
deps_chttp2_socket_pair_census_simple_request_test: $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8506,6 +9082,7 @@ bins/$(CONFIG)/chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR
endif
+
deps_chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8539,6 +9116,7 @@ bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_
endif
+
deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8572,6 +9150,7 @@ bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CH
endif
+
deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8605,6 +9184,7 @@ bins/$(CONFIG)/chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAI
endif
+
deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8638,6 +9218,7 @@ bins/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_P
endif
+
deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8671,6 +9252,7 @@ bins/$(CONFIG)/chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OB
endif
+
deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8704,6 +9286,7 @@ bins/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR
endif
+
deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8737,6 +9320,7 @@ bins/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payl
endif
+
deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8770,6 +9354,7 @@ bins/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_tes
endif
+
deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8803,6 +9388,7 @@ bins/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_S
endif
+
deps_chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8836,6 +9422,7 @@ bins/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_pa
endif
+
deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8869,6 +9456,7 @@ bins/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_P
endif
+
deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8902,6 +9490,7 @@ bins/$(CONFIG)/chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMP
endif
+
deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8935,6 +9524,7 @@ bins/$(CONFIG)/chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREA
endif
+
deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -8968,6 +9558,7 @@ bins/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CH
endif
+
deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -9001,6 +9592,7 @@ bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: $
endif
+
deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -9034,6 +9626,7 @@ bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_wri
endif
+
deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -9067,6 +9660,7 @@ bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: $
endif
+
deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -9100,6 +9694,7 @@ bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test:
endif
+
deps_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -9133,6 +9728,7 @@ bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: $(
endif
+
deps_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -9166,6 +9762,7 @@ bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_census_simple_request_test:
endif
+
deps_chttp2_socket_pair_one_byte_at_a_time_census_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -9199,6 +9796,7 @@ bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $
endif
+
deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -9232,6 +9830,7 @@ bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finis
endif
+
deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -9265,6 +9864,7 @@ bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finis
endif
+
deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -9298,6 +9898,7 @@ bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test:
endif
+
deps_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -9331,6 +9932,7 @@ bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
endif
+
deps_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -9364,6 +9966,7 @@ bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET
endif
+
deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -9397,6 +10000,7 @@ bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: $
endif
+
deps_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -9430,6 +10034,7 @@ bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binar
endif
+
deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -9463,6 +10068,7 @@ bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metad
endif
+
deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -9496,6 +10102,7 @@ bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_paylo
endif
+
deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -9529,6 +10136,7 @@ bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trail
endif
+
deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -9562,6 +10170,7 @@ bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
endif
+
deps_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -9595,6 +10204,7 @@ bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTT
endif
+
deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -9628,6 +10238,7 @@ bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: $(CHTTP
endif
+
deps_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
ifneq ($(NO_SECURE),true)
@@ -9661,6 +10272,7 @@ bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pend
endif
+
deps_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ifneq ($(NO_SECURE),true)
diff --git a/build.json b/build.json
index 385e2c9675..7f0162d512 100644
--- a/build.json
+++ b/build.json
@@ -1341,6 +1341,7 @@
"test/cpp/end2end/sync_client_async_server_test.cc"
],
"deps": [
+ "grpc++_test_util",
"grpc_test_util",
"grpc++",
"grpc",
@@ -1353,9 +1354,7 @@
"build": "test",
"c++": true,
"src": [
- "test/cpp/interop/empty.proto",
- "test/cpp/interop/messages.proto",
- "test/cpp/interop/test.proto",
+ "test/cpp/qps/qpstest.proto",
"test/cpp/qps/client.cc"
],
"deps": [
@@ -1372,9 +1371,7 @@
"build": "test",
"c++": true,
"src": [
- "test/cpp/interop/empty.proto",
- "test/cpp/interop/messages.proto",
- "test/cpp/interop/test.proto",
+ "test/cpp/qps/qpstest.proto",
"test/cpp/qps/server.cc"
],
"deps": [
@@ -1451,7 +1448,8 @@
],
"deps": [
"grpc++",
- "grpc"
+ "grpc",
+ "gpr"
]
},
{
@@ -1463,7 +1461,8 @@
],
"deps": [
"grpc++",
- "grpc"
+ "grpc",
+ "gpr"
]
},
{
diff --git a/src/compiler/go_generator.cc b/src/compiler/go_generator.cc
index 3873eae3bb..84aa27668e 100644
--- a/src/compiler/go_generator.cc
+++ b/src/compiler/go_generator.cc
@@ -31,8 +31,6 @@
*
*/
-using namespace std;
-
#include "src/compiler/go_generator.h"
#include <cctype>
@@ -42,6 +40,8 @@ using namespace std;
#include <google/protobuf/descriptor.pb.h>
#include <google/protobuf/descriptor.h>
+using namespace std;
+
namespace grpc_go_generator {
bool NoStreaming(const google::protobuf::MethodDescriptor* method) {
diff --git a/src/compiler/go_generator.h b/src/compiler/go_generator.h
index fd5a05e537..5744345b56 100644
--- a/src/compiler/go_generator.h
+++ b/src/compiler/go_generator.h
@@ -44,7 +44,7 @@ class FileDescriptor;
namespace grpc_go_generator {
-string GetServices(const google::protobuf::FileDescriptor* file);
+std::string GetServices(const google::protobuf::FileDescriptor* file);
} // namespace grpc_go_generator
diff --git a/src/ruby/bin/interop/interop_client.rb b/src/ruby/bin/interop/interop_client.rb
index d0478bb4d1..718b0fdb83 100644..100755
--- a/src/ruby/bin/interop/interop_client.rb
+++ b/src/ruby/bin/interop/interop_client.rb
@@ -1,3 +1,5 @@
+#!/usr/bin/env ruby
+
# Copyright 2014, Google Inc.
# All rights reserved.
#
@@ -27,7 +29,6 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#!/usr/bin/env ruby
# interop_client is a testing tool that accesses a gRPC interop testing
# server and runs a test on it.
#
diff --git a/src/ruby/bin/interop/interop_server.rb b/src/ruby/bin/interop/interop_server.rb
index 53e271e80d..63071f3ec2 100644..100755
--- a/src/ruby/bin/interop/interop_server.rb
+++ b/src/ruby/bin/interop/interop_server.rb
@@ -1,3 +1,5 @@
+#!/usr/bin/env ruby
+
# Copyright 2014, Google Inc.
# All rights reserved.
#
@@ -27,8 +29,6 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#!/usr/bin/env ruby
-#
# interop_server is a Testing app that runs a gRPC interop testing server.
#
# It helps validate interoperation b/w gRPC in different environments
diff --git a/src/ruby/bin/math_client.rb b/src/ruby/bin/math_client.rb
index 5cba9317f4..4df333d085 100644..100755
--- a/src/ruby/bin/math_client.rb
+++ b/src/ruby/bin/math_client.rb
@@ -1,3 +1,5 @@
+#!/usr/bin/env ruby
+
# Copyright 2014, Google Inc.
# All rights reserved.
#
@@ -27,8 +29,7 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#!/usr/bin/env ruby
-#
+
# Sample app that accesses a Calc service running on a Ruby gRPC server and
# helps validate RpcServer as a gRPC server using proto2 serialization.
#
diff --git a/src/ruby/bin/math_server.rb b/src/ruby/bin/math_server.rb
index a0f301c3e7..0e47f71e66 100644..100755
--- a/src/ruby/bin/math_server.rb
+++ b/src/ruby/bin/math_server.rb
@@ -1,3 +1,5 @@
+#!/usr/bin/env ruby
+
# Copyright 2014, Google Inc.
# All rights reserved.
#
@@ -27,8 +29,6 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#!/usr/bin/env ruby
-#
# Sample gRPC Ruby server that implements the Math::Calc service and helps
# validate GRPC::RpcServer as GRPC implementation using proto2 serialization.
#
diff --git a/src/ruby/bin/noproto_client.rb b/src/ruby/bin/noproto_client.rb
index 50ae9fb68f..34bdf545ee 100644..100755
--- a/src/ruby/bin/noproto_client.rb
+++ b/src/ruby/bin/noproto_client.rb
@@ -1,3 +1,5 @@
+#!/usr/bin/env ruby
+
# Copyright 2014, Google Inc.
# All rights reserved.
#
@@ -27,7 +29,6 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#!/usr/bin/env ruby
# Sample app that helps validate RpcServer without protobuf serialization.
#
# Usage: $ ruby -S path/to/noproto_client.rb
diff --git a/src/ruby/bin/noproto_server.rb b/src/ruby/bin/noproto_server.rb
index d410827b22..1bdc192f02 100644..100755
--- a/src/ruby/bin/noproto_server.rb
+++ b/src/ruby/bin/noproto_server.rb
@@ -1,3 +1,5 @@
+#!/usr/bin/env ruby
+
# Copyright 2014, Google Inc.
# All rights reserved.
#
@@ -27,7 +29,6 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#!/usr/bin/env ruby
# Sample app that helps validate RpcServer without protobuf serialization.
#
# Usage: $ path/to/noproto_server.rb
diff --git a/templates/Makefile.template b/templates/Makefile.template
index 44144c8f7e..d0ebb10240 100644
--- a/templates/Makefile.template
+++ b/templates/Makefile.template
@@ -2,6 +2,7 @@
# This currently builds C and C++ code.
<%!
import re
+ import os
proto_re = re.compile('(.*)\\.proto')
@@ -355,7 +356,7 @@ buildtests_c: bins_dep_c privatelibs_c\
buildtests_cxx: bins_dep_cxx privatelibs_cxx\
% for tgt in targets:
% if tgt.build == 'test' and tgt.get('c++', False):
- bins/${tgt.name}\
+ bins/$(CONFIG)/${tgt.name}\
% endif
% endfor
@@ -687,6 +688,7 @@ libs/$(CONFIG)/lib${lib.name}.a: $(LIB${lib.name.upper()}_OBJS)
$(Q) $(AR) rcs libs/$(CONFIG)/lib${lib.name}.a $(LIB${lib.name.upper()}_OBJS)
% if lib.get('baselib', False):
% if lib.get('secure', True):
+ $(Q) rm -rf tmp-merge
$(Q) mkdir tmp-merge
$(Q) ( cd tmp-merge ; $(AR) x ../libs/$(CONFIG)/lib${lib.name}.a )
$(Q) for l in $(OPENSSL_MERGE_LIBS) ; do ( cd tmp-merge ; <%text>ar x ../$${l}</%text> ) ; done
@@ -760,6 +762,18 @@ endif
endif
% endif
+% for src in lib.src:
+% if not proto_re.match(src):
+objs/$(CONFIG)/${os.path.splitext(src)[0]}.o: \
+% for src2 in lib.src:
+% if proto_re.match(src2):
+ ${proto_to_cc(src2)}\
+% endif
+% endfor
+% endif
+
+% endfor
+
clean_lib${lib.name}:
$(E) "[CLEAN] Cleaning lib${lib.name} files"
$(Q) $(RM) $(LIB${lib.name.upper()}_OBJS)
@@ -836,6 +850,14 @@ bins/$(CONFIG)/${tgt.name}: $(${tgt.name.upper()}_OBJS)\
endif
% endif
+% for src in tgt.src:
+objs/$(CONFIG)/${os.path.splitext(src)[0]}.o: \
+% for dep in tgt.deps:
+ libs/$(CONFIG)/lib${dep}.a\
+% endfor
+
+% endfor
+
deps_${tgt.name}: $(${tgt.name.upper()}_DEPS)
% if tgt.get('secure', True):
diff --git a/test/core/util/port.h b/test/core/util/port.h
index 357bc76619..0ba895af43 100644
--- a/test/core/util/port.h
+++ b/test/core/util/port.h
@@ -34,6 +34,10 @@
#ifndef __GRPC_TEST_UTIL_PORT_H__
#define __GRPC_TEST_UTIL_PORT_H__
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/* pick a port number that is currently unused by either tcp or udp. return
0 on failure. */
int grpc_pick_unused_port();
@@ -41,4 +45,8 @@ int grpc_pick_unused_port();
on failure. */
int grpc_pick_unused_port_or_die();
-#endif /* __GRPC_TEST_UTIL_PORT_H__ */
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __GRPC_TEST_UTIL_PORT_H__ */
diff --git a/test/cpp/client/channel_arguments_test.cc b/test/cpp/client/channel_arguments_test.cc
index 86ed56cb29..3cd6add167 100644
--- a/test/cpp/client/channel_arguments_test.cc
+++ b/test/cpp/client/channel_arguments_test.cc
@@ -69,15 +69,12 @@ TEST_F(ChannelArgumentsTest, SetInt) {
key = "";
SetChannelArgs(channel_args, &args);
EXPECT_EQ(2, args.num_args);
- bool found[2] = {false, false};
// We do not enforce order on the arguments.
- for (int i = 0; i < args.num_args; i++) {
+ for (size_t i = 0; i < args.num_args; i++) {
EXPECT_EQ(GRPC_ARG_INTEGER, args.args[i].type);
if (grpc::string(args.args[i].key) == "key0") {
- found[0] = true;
EXPECT_EQ(0, args.args[i].value.integer);
} else if (grpc::string(args.args[i].key) == "key1") {
- found[1] = true;
EXPECT_EQ(1, args.args[i].value.integer);
}
}
@@ -107,15 +104,12 @@ TEST_F(ChannelArgumentsTest, SetString) {
channel_args.SetString(key, val);
SetChannelArgs(channel_args, &args);
EXPECT_EQ(2, args.num_args);
- bool found[2] = {false, false};
// We do not enforce order on the arguments.
- for (int i = 0; i < args.num_args; i++) {
+ for (size_t i = 0; i < args.num_args; i++) {
EXPECT_EQ(GRPC_ARG_STRING, args.args[i].type);
if (grpc::string(args.args[i].key) == "key0") {
- found[0] = true;
EXPECT_STREQ("val0", args.args[i].value.string);
} else if (grpc::string(args.args[i].key) == "key1") {
- found[1] = true;
EXPECT_STREQ("val1", args.args[i].value.string);
}
}
@@ -124,4 +118,7 @@ TEST_F(ChannelArgumentsTest, SetString) {
} // namespace testing
} // namespace grpc
-int main(int argc, char** argv) { return RUN_ALL_TESTS(); }
+int main(int argc, char** argv) {
+ ::testing::InitGoogleTest(&argc, argv);
+ return RUN_ALL_TESTS();
+}
diff --git a/test/cpp/client/credentials_test.cc b/test/cpp/client/credentials_test.cc
index b05d66a510..ea088b87bd 100644
--- a/test/cpp/client/credentials_test.cc
+++ b/test/cpp/client/credentials_test.cc
@@ -65,6 +65,7 @@ TEST_F(CredentialsTest, InvalidServiceAccountCreds) {
} // namespace grpc
int main(int argc, char **argv) {
+ ::testing::InitGoogleTest(&argc, argv);
grpc_init();
int ret = RUN_ALL_TESTS();
grpc_shutdown();
diff --git a/test/cpp/end2end/end2end_test.cc b/test/cpp/end2end/end2end_test.cc
index 1c82e37c1d..e01a6efe82 100644
--- a/test/cpp/end2end/end2end_test.cc
+++ b/test/cpp/end2end/end2end_test.cc
@@ -34,7 +34,7 @@
#include <chrono>
#include <thread>
-#include "net/grpc/cpp/echo_duplicate_proto_cc.pb.h"
+#include "test/cpp/util/echo_duplicate.pb.h"
#include "test/cpp/util/echo.pb.h"
#include "src/cpp/util/time.h"
#include <grpc++/channel_arguments.h>
@@ -47,7 +47,7 @@
#include <grpc++/server_context.h>
#include <grpc++/status.h>
#include <grpc++/stream.h>
-#include "net/util/netutil.h"
+#include "test/core/util/port.h"
#include <gtest/gtest.h>
#include <grpc/grpc.h>
@@ -141,7 +141,7 @@ class TestServiceImplDupPkg
class End2endTest : public ::testing::Test {
protected:
void SetUp() override {
- int port = PickUnusedPortOrDie();
+ int port = grpc_pick_unused_port_or_die();
server_address_ << "localhost:" << port;
// Setup server
ServerBuilder builder;
@@ -187,7 +187,7 @@ TEST_F(End2endTest, SimpleRpc) {
TEST_F(End2endTest, MultipleRpcs) {
ResetStub();
- vector<std::thread*> threads;
+ std::vector<std::thread*> threads;
for (int i = 0; i < 10; ++i) {
threads.push_back(new std::thread(SendRpc, stub_.get(), 10));
}
diff --git a/test/cpp/end2end/sync_client_async_server_test.cc b/test/cpp/end2end/sync_client_async_server_test.cc
index 22b704be3a..9955eb306f 100644
--- a/test/cpp/end2end/sync_client_async_server_test.cc
+++ b/test/cpp/end2end/sync_client_async_server_test.cc
@@ -48,7 +48,7 @@
#include <grpc++/status.h>
#include <grpc++/stream.h>
#include "test/cpp/end2end/async_test_server.h"
-#include "net/util/netutil.h"
+#include "test/core/util/port.h"
#include <gtest/gtest.h>
using grpc::cpp::test::util::EchoRequest;
@@ -72,7 +72,7 @@ void ServerLoop(void* s) {
class End2endTest : public ::testing::Test {
protected:
void SetUp() override {
- int port = PickUnusedPortOrDie();
+ int port = grpc_pick_unused_port_or_die();
// TODO(yangg) protobuf has a StringPrintf, maybe use that
std::ostringstream oss;
oss << "[::]:" << port;
diff --git a/test/cpp/qps/client.cc b/test/cpp/qps/client.cc
index 48e36bc029..450373ecf8 100644
--- a/test/cpp/qps/client.cc
+++ b/test/cpp/qps/client.cc
@@ -45,7 +45,7 @@
#include <grpc++/client_context.h>
#include <grpc++/status.h>
#include "test/cpp/util/create_test_channel.h"
-#include "test/cpp/interop/test.pb.h"
+#include "test/cpp/qps/qpstest.pb.h"
DEFINE_bool(enable_ssl, false, "Whether to use ssl/tls.");
DEFINE_int32(server_port, 0, "Server port.");
@@ -73,8 +73,10 @@ DEFINE_string(workload, "", "Workload parameters");
using grpc::ChannelInterface;
using grpc::CreateTestChannel;
+using grpc::testing::ServerStats;
using grpc::testing::SimpleRequest;
using grpc::testing::SimpleResponse;
+using grpc::testing::StatsRequest;
using grpc::testing::TestService;
static double now() {
@@ -119,6 +121,14 @@ void RunTest(const int client_threads, const int client_channels,
std::vector<std::thread> threads; // Will add threads when ready to execute
std::vector<::gpr_histogram *> thread_stats(client_threads);
+ TestService::Stub *stub_stats = channels[0].get_stub();
+ grpc::ClientContext context_stats_begin;
+ StatsRequest stats_request;
+ ServerStats server_stats_begin;
+ stats_request.set_test_num(0);
+ grpc::Status status_beg = stub_stats->CollectServerStats(
+ &context_stats_begin, stats_request, &server_stats_begin);
+
for (int i = 0; i < client_threads; i++) {
gpr_histogram *hist = gpr_histogram_create(0.01, 60e9);
GPR_ASSERT(hist != NULL);
@@ -160,9 +170,10 @@ void RunTest(const int client_threads, const int client_channels,
}
for (int i = 0; i < client_threads; i++) {
gpr_histogram *h = thread_stats[i];
- gpr_log(GPR_INFO, "latency at thread %d (50/95/99/99.9): %f/%f/%f/%f", i,
- gpr_histogram_percentile(h, 50), gpr_histogram_percentile(h, 95),
- gpr_histogram_percentile(h, 99), gpr_histogram_percentile(h, 99.9));
+ gpr_log(GPR_INFO, "latency at thread %d (50/90/95/99/99.9): %f/%f/%f/%f/%f",
+ i, gpr_histogram_percentile(h, 50), gpr_histogram_percentile(h, 90),
+ gpr_histogram_percentile(h, 95), gpr_histogram_percentile(h, 99),
+ gpr_histogram_percentile(h, 99.9));
gpr_histogram_merge(hist, h);
gpr_histogram_destroy(h);
}
@@ -170,11 +181,32 @@ void RunTest(const int client_threads, const int client_channels,
gpr_log(
GPR_INFO,
"latency across %d threads with %d channels and %d payload "
- "(50/95/99/99.9): %f / %f / %f / %f",
+ "(50/90/95/99/99.9): %f / %f / %f / %f / %f",
client_threads, client_channels, payload_size,
- gpr_histogram_percentile(hist, 50), gpr_histogram_percentile(hist, 95),
- gpr_histogram_percentile(hist, 99), gpr_histogram_percentile(hist, 99.9));
+ gpr_histogram_percentile(hist, 50), gpr_histogram_percentile(hist, 90),
+ gpr_histogram_percentile(hist, 95), gpr_histogram_percentile(hist, 99),
+ gpr_histogram_percentile(hist, 99.9));
gpr_histogram_destroy(hist);
+
+ grpc::ClientContext context_stats_end;
+ ServerStats server_stats_end;
+ grpc::Status status_end = stub_stats->CollectServerStats(
+ &context_stats_end, stats_request, &server_stats_end);
+
+ double elapsed = server_stats_end.time_now() - server_stats_begin.time_now();
+ int total_rpcs = client_threads * num_rpcs;
+ double utime = server_stats_end.time_user() - server_stats_begin.time_user();
+ double stime =
+ server_stats_end.time_system() - server_stats_begin.time_system();
+ gpr_log(GPR_INFO,
+ "Elapsed time: %.3f\n"
+ "RPC Count: %d\n"
+ "QPS: %.3f\n"
+ "System time: %.3f\n"
+ "User time: %.3f\n"
+ "Resource usage: %.1f%%\n",
+ elapsed, total_rpcs, total_rpcs / elapsed, stime, utime,
+ (stime + utime) / elapsed * 100.0);
}
int main(int argc, char **argv) {
diff --git a/test/cpp/qps/qpstest.proto b/test/cpp/qps/qpstest.proto
new file mode 100644
index 0000000000..8acbe19b19
--- /dev/null
+++ b/test/cpp/qps/qpstest.proto
@@ -0,0 +1,158 @@
+// An integration test service that covers all the method signature permutations
+// of unary/streaming requests/responses.
+syntax = "proto2";
+
+package grpc.testing;
+
+enum PayloadType {
+ // Compressable text format.
+ COMPRESSABLE= 1;
+
+ // Uncompressable binary format.
+ UNCOMPRESSABLE = 2;
+
+ // Randomly chosen from all other formats defined in this enum.
+ RANDOM = 3;
+}
+
+message StatsRequest {
+ // run number
+ optional int32 test_num = 1;
+}
+
+message ServerStats {
+ // wall clock time for timestamp
+ required double time_now = 1;
+
+ // user time used by the server process and threads
+ required double time_user = 2;
+
+ // server time used by the server process and all threads
+ required double time_system = 3;
+
+ // RPC count so far
+ optional int32 num_rpcs = 4;
+}
+
+message Payload {
+ // The type of data in body.
+ optional PayloadType type = 1;
+ // Primary contents of payload.
+ optional bytes body = 2;
+}
+
+message Latencies {
+ required double l_50 = 1;
+ required double l_90 = 2;
+ required double l_99 = 3;
+ required double l_999 = 4;
+}
+
+message StartArgs {
+ required string server_host = 1;
+ required int32 server_port = 2;
+ optional bool enable_ssl = 3 [default = false];
+ optional int32 client_threads = 4 [default = 1];
+ optional int32 client_channels = 5 [default = -1];
+ optional int32 num_rpcs = 6 [default = 1];
+ optional int32 payload_size = 7 [default = 1];
+}
+
+message StartResult {
+ required Latencies latencies = 1;
+ required int32 num_rpcs = 2;
+ required double time_elapsed = 3;
+ required double time_user = 4;
+ required double time_system = 5;
+}
+
+message SimpleRequest {
+ // Desired payload type in the response from the server.
+ // If response_type is RANDOM, server randomly chooses one from other formats.
+ optional PayloadType response_type = 1 [default=COMPRESSABLE];
+
+ // Desired payload size in the response from the server.
+ // If response_type is COMPRESSABLE, this denotes the size before compression.
+ optional int32 response_size = 2;
+
+ // Optional input payload sent along with the request.
+ optional Payload payload = 3;
+}
+
+message SimpleResponse {
+ optional Payload payload = 1;
+}
+
+message StreamingInputCallRequest {
+ // Optional input payload sent along with the request.
+ optional Payload payload = 1;
+
+ // Not expecting any payload from the response.
+}
+
+message StreamingInputCallResponse {
+ // Aggregated size of payloads received from the client.
+ optional int32 aggregated_payload_size = 1;
+}
+
+message ResponseParameters {
+ // Desired payload sizes in responses from the server.
+ // If response_type is COMPRESSABLE, this denotes the size before compression.
+ required int32 size = 1;
+
+ // Desired interval between consecutive responses in the response stream in
+ // microseconds.
+ required int32 interval_us = 2;
+}
+
+message StreamingOutputCallRequest {
+ // Desired payload type in the response from the server.
+ // If response_type is RANDOM, the payload from each response in the stream
+ // might be of different types. This is to simulate a mixed type of payload
+ // stream.
+ optional PayloadType response_type = 1 [default=COMPRESSABLE];
+
+ repeated ResponseParameters response_parameters = 2;
+
+ // Optional input payload sent along with the request.
+ optional Payload payload = 3;
+}
+
+message StreamingOutputCallResponse {
+ optional Payload payload = 1;
+}
+
+service TestService {
+ // Start test with specified workload
+ rpc StartTest(StartArgs) returns (Latencies);
+
+ // Collect stats from server, ignore request content
+ rpc CollectServerStats(StatsRequest) returns (ServerStats);
+
+ // One request followed by one response.
+ // The server returns the client payload as-is.
+ rpc UnaryCall(SimpleRequest) returns (SimpleResponse);
+
+ // One request followed by a sequence of responses (streamed download).
+ // The server returns the payload with client desired type and sizes.
+ rpc StreamingOutputCall(StreamingOutputCallRequest)
+ returns (stream StreamingOutputCallResponse);
+
+ // A sequence of requests followed by one response (streamed upload).
+ // The server returns the aggregated size of client payload as the result.
+ rpc StreamingInputCall(stream StreamingInputCallRequest)
+ returns (StreamingInputCallResponse);
+
+ // A sequence of requests with each request served by the server immediately.
+ // As one request could lead to multiple responses, this interface
+ // demonstrates the idea of full duplexing.
+ rpc FullDuplexCall(stream StreamingOutputCallRequest)
+ returns (stream StreamingOutputCallResponse);
+
+ // A sequence of requests followed by a sequence of responses.
+ // The server buffers all the client requests and then serves them in order. A
+ // stream of responses are returned to the client when the server starts with
+ // first request.
+ rpc HalfDuplexCall(stream StreamingOutputCallRequest)
+ returns (stream StreamingOutputCallResponse);
+}
diff --git a/test/cpp/qps/server.cc b/test/cpp/qps/server.cc
index 5e426127f0..b2a4cde59f 100644
--- a/test/cpp/qps/server.cc
+++ b/test/cpp/qps/server.cc
@@ -31,6 +31,8 @@
*
*/
+#include <sys/time.h>
+#include <sys/resource.h>
#include <thread>
#include <google/gflags.h>
@@ -41,7 +43,7 @@
#include <grpc++/server_builder.h>
#include <grpc++/server_context.h>
#include <grpc++/status.h>
-#include "test/cpp/interop/test.pb.h"
+#include "test/cpp/qps/qpstest.pb.h"
#include <grpc/grpc.h>
#include <grpc/support/log.h>
@@ -54,11 +56,17 @@ using grpc::ServerBuilder;
using grpc::ServerContext;
using grpc::testing::Payload;
using grpc::testing::PayloadType;
+using grpc::testing::ServerStats;
using grpc::testing::SimpleRequest;
using grpc::testing::SimpleResponse;
+using grpc::testing::StatsRequest;
using grpc::testing::TestService;
using grpc::Status;
+static double time_double(struct timeval* tv) {
+ return tv->tv_sec + 1e-6 * tv->tv_usec;
+}
+
bool SetPayload(PayloadType type, int size, Payload* payload) {
PayloadType response_type = type;
// TODO(yangg): Support UNCOMPRESSABLE payload.
@@ -72,7 +80,21 @@ bool SetPayload(PayloadType type, int size, Payload* payload) {
}
class TestServiceImpl : public TestService::Service {
+ private:
+ int num_rpcs;
+
public:
+ Status CollectServerStats(ServerContext* context, const StatsRequest*,
+ ServerStats* response) {
+ struct rusage usage;
+ struct timeval tv;
+ gettimeofday(&tv, NULL);
+ getrusage(RUSAGE_SELF, &usage);
+ response->set_time_now(time_double(&tv));
+ response->set_time_user(time_double(&usage.ru_utime));
+ response->set_time_system(time_double(&usage.ru_stime));
+ return Status::OK;
+ }
Status UnaryCall(ServerContext* context, const SimpleRequest* request,
SimpleResponse* response) {
if (request->has_response_size() && request->response_size() > 0) {
diff --git a/tools/run_tests/run_tests.py b/tools/run_tests/run_tests.py
index 7ddf50c4a8..6ab80d9045 100755
--- a/tools/run_tests/run_tests.py
+++ b/tools/run_tests/run_tests.py
@@ -11,7 +11,6 @@ import time
import jobset
import watch_dirs
-
# SimpleConfig: just compile with CONFIG=config, and run the binary to test
class SimpleConfig(object):
def __init__(self, config):
@@ -42,6 +41,7 @@ _CONFIGS = {
_DEFAULT = ['dbg', 'opt']
+_MAKE_TEST_TARGETS = ['buildtests_c', 'buildtests_cxx']
# parse command line
argp = argparse.ArgumentParser(description='Run grpc tests.')
@@ -74,9 +74,11 @@ def _build_and_run(check_cancelled):
if not jobset.run(
(['make',
'-j', '%d' % (multiprocessing.cpu_count() + 1),
- 'buildtests_c',
+ target,
'CONFIG=%s' % cfg]
- for cfg in build_configs), check_cancelled, maxjobs=1):
+ for cfg in build_configs
+ for target in _MAKE_TEST_TARGETS),
+ check_cancelled, maxjobs=1):
sys.exit(1)
# run all the tests