end2end_tests.cc
Go to the documentation of this file.
1 
2 /*
3  *
4  * Copyright 2015 gRPC authors.
5  *
6  * Licensed under the Apache License, Version 2.0 (the "License");
7  * you may not use this file except in compliance with the License.
8  * You may obtain a copy of the License at
9  *
10  * http://www.apache.org/licenses/LICENSE-2.0
11  *
12  * Unless required by applicable law or agreed to in writing, software
13  * distributed under the License is distributed on an "AS IS" BASIS,
14  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15  * See the License for the specific language governing permissions and
16  * limitations under the License.
17  *
18  */
19 
20 /* This file is auto-generated */
21 
23 
24 #include <stdbool.h>
25 #include <string.h>
26 
27 #include <grpc/support/log.h>
28 
29 
30 static bool g_pre_init_called = false;
31 
33 extern void authority_not_supported_pre_init(void);
35 extern void bad_hostname_pre_init(void);
37 extern void bad_ping_pre_init(void);
39 extern void binary_metadata_pre_init(void);
41 extern void call_creds_pre_init(void);
43 extern void call_host_override_pre_init(void);
45 extern void cancel_after_accept_pre_init(void);
47 extern void cancel_after_client_done_pre_init(void);
49 extern void cancel_after_invoke_pre_init(void);
51 extern void cancel_after_round_trip_pre_init(void);
53 extern void cancel_before_invoke_pre_init(void);
55 extern void cancel_in_a_vacuum_pre_init(void);
57 extern void cancel_with_status_pre_init(void);
59 extern void channelz_pre_init(void);
61 extern void client_streaming_pre_init(void);
63 extern void compressed_payload_pre_init(void);
65 extern void connectivity_pre_init(void);
67 extern void default_host_pre_init(void);
69 extern void disappearing_server_pre_init(void);
71 extern void empty_batch_pre_init(void);
73 extern void filter_causes_close_pre_init(void);
75 extern void filter_context_pre_init(void);
77 extern void filter_init_fails_pre_init(void);
79 extern void filter_latency_pre_init(void);
81 extern void filter_status_code_pre_init(void);
83 extern void filtered_metadata_pre_init(void);
85 extern void graceful_server_shutdown_pre_init(void);
87 extern void grpc_authz_pre_init(void);
89 extern void high_initial_seqno_pre_init(void);
91 extern void hpack_size_pre_init(void);
93 extern void invoke_large_request_pre_init(void);
95 extern void keepalive_timeout_pre_init(void);
97 extern void large_metadata_pre_init(void);
99 extern void max_concurrent_streams_pre_init(void);
101 extern void max_connection_age_pre_init(void);
103 extern void max_connection_idle_pre_init(void);
105 extern void max_message_length_pre_init(void);
107 extern void negative_deadline_pre_init(void);
109 extern void no_error_on_hotpath_pre_init(void);
111 extern void no_logging_pre_init(void);
113 extern void no_op_pre_init(void);
115 extern void payload_pre_init(void);
117 extern void ping_pre_init(void);
119 extern void ping_pong_streaming_pre_init(void);
121 extern void proxy_auth_pre_init(void);
123 extern void registered_call_pre_init(void);
125 extern void request_with_flags_pre_init(void);
127 extern void request_with_payload_pre_init(void);
129 extern void resource_quota_server_pre_init(void);
131 extern void retry_pre_init(void);
135 extern void retry_cancel_during_delay_pre_init(void);
139 extern void retry_cancellation_pre_init(void);
141 extern void retry_disabled_pre_init(void);
149 extern void retry_lb_drop_pre_init(void);
151 extern void retry_lb_fail_pre_init(void);
153 extern void retry_non_retriable_status_pre_init(void);
161 extern void retry_recv_initial_metadata_pre_init(void);
163 extern void retry_recv_message_pre_init(void);
165 extern void retry_recv_message_replay_pre_init(void);
171 extern void retry_send_op_fails_pre_init(void);
173 extern void retry_send_recv_batch_pre_init(void);
175 extern void retry_server_pushback_delay_pre_init(void);
179 extern void retry_streaming_pre_init(void);
181 extern void retry_streaming_after_commit_pre_init(void);
185 extern void retry_throttled_pre_init(void);
187 extern void retry_too_many_attempts_pre_init(void);
189 extern void retry_transparent_goaway_pre_init(void);
195 extern void retry_unref_before_finish_pre_init(void);
197 extern void retry_unref_before_recv_pre_init(void);
199 extern void server_finishes_request_pre_init(void);
201 extern void server_streaming_pre_init(void);
203 extern void shutdown_finishes_calls_pre_init(void);
205 extern void shutdown_finishes_tags_pre_init(void);
207 extern void simple_delayed_request_pre_init(void);
209 extern void simple_metadata_pre_init(void);
211 extern void simple_request_pre_init(void);
213 extern void streaming_error_response_pre_init(void);
215 extern void trailing_metadata_pre_init(void);
217 extern void write_buffering_pre_init(void);
219 extern void write_buffering_at_end_pre_init(void);
220 
223  g_pre_init_called = true;
264  no_op_pre_init();
266  ping_pre_init();
273  retry_pre_init();
318 }
319 
320 // NOLINTNEXTLINE(readability-function-size)
321 void grpc_end2end_tests(int argc, char **argv,
323  int i;
324 
326 
327  if (argc <= 1) {
330  bad_ping(config);
341  channelz(config);
368  no_op(config);
369  payload(config);
370  ping(config);
377  retry(config);
422  return;
423  }
424 
425  for (i = 1; i < argc; i++) {
426  if (0 == strcmp("authority_not_supported", argv[i])) {
428  continue;
429  }
430  if (0 == strcmp("bad_hostname", argv[i])) {
432  continue;
433  }
434  if (0 == strcmp("bad_ping", argv[i])) {
435  bad_ping(config);
436  continue;
437  }
438  if (0 == strcmp("binary_metadata", argv[i])) {
440  continue;
441  }
442  if (0 == strcmp("call_creds", argv[i])) {
444  continue;
445  }
446  if (0 == strcmp("call_host_override", argv[i])) {
448  continue;
449  }
450  if (0 == strcmp("cancel_after_accept", argv[i])) {
452  continue;
453  }
454  if (0 == strcmp("cancel_after_client_done", argv[i])) {
456  continue;
457  }
458  if (0 == strcmp("cancel_after_invoke", argv[i])) {
460  continue;
461  }
462  if (0 == strcmp("cancel_after_round_trip", argv[i])) {
464  continue;
465  }
466  if (0 == strcmp("cancel_before_invoke", argv[i])) {
468  continue;
469  }
470  if (0 == strcmp("cancel_in_a_vacuum", argv[i])) {
472  continue;
473  }
474  if (0 == strcmp("cancel_with_status", argv[i])) {
476  continue;
477  }
478  if (0 == strcmp("channelz", argv[i])) {
479  channelz(config);
480  continue;
481  }
482  if (0 == strcmp("client_streaming", argv[i])) {
484  continue;
485  }
486  if (0 == strcmp("compressed_payload", argv[i])) {
488  continue;
489  }
490  if (0 == strcmp("connectivity", argv[i])) {
492  continue;
493  }
494  if (0 == strcmp("default_host", argv[i])) {
496  continue;
497  }
498  if (0 == strcmp("disappearing_server", argv[i])) {
500  continue;
501  }
502  if (0 == strcmp("empty_batch", argv[i])) {
504  continue;
505  }
506  if (0 == strcmp("filter_causes_close", argv[i])) {
508  continue;
509  }
510  if (0 == strcmp("filter_context", argv[i])) {
512  continue;
513  }
514  if (0 == strcmp("filter_init_fails", argv[i])) {
516  continue;
517  }
518  if (0 == strcmp("filter_latency", argv[i])) {
520  continue;
521  }
522  if (0 == strcmp("filter_status_code", argv[i])) {
524  continue;
525  }
526  if (0 == strcmp("filtered_metadata", argv[i])) {
528  continue;
529  }
530  if (0 == strcmp("graceful_server_shutdown", argv[i])) {
532  continue;
533  }
534  if (0 == strcmp("grpc_authz", argv[i])) {
536  continue;
537  }
538  if (0 == strcmp("high_initial_seqno", argv[i])) {
540  continue;
541  }
542  if (0 == strcmp("hpack_size", argv[i])) {
544  continue;
545  }
546  if (0 == strcmp("invoke_large_request", argv[i])) {
548  continue;
549  }
550  if (0 == strcmp("keepalive_timeout", argv[i])) {
552  continue;
553  }
554  if (0 == strcmp("large_metadata", argv[i])) {
556  continue;
557  }
558  if (0 == strcmp("max_concurrent_streams", argv[i])) {
560  continue;
561  }
562  if (0 == strcmp("max_connection_age", argv[i])) {
564  continue;
565  }
566  if (0 == strcmp("max_connection_idle", argv[i])) {
568  continue;
569  }
570  if (0 == strcmp("max_message_length", argv[i])) {
572  continue;
573  }
574  if (0 == strcmp("negative_deadline", argv[i])) {
576  continue;
577  }
578  if (0 == strcmp("no_error_on_hotpath", argv[i])) {
580  continue;
581  }
582  if (0 == strcmp("no_logging", argv[i])) {
584  continue;
585  }
586  if (0 == strcmp("no_op", argv[i])) {
587  no_op(config);
588  continue;
589  }
590  if (0 == strcmp("payload", argv[i])) {
591  payload(config);
592  continue;
593  }
594  if (0 == strcmp("ping", argv[i])) {
595  ping(config);
596  continue;
597  }
598  if (0 == strcmp("ping_pong_streaming", argv[i])) {
600  continue;
601  }
602  if (0 == strcmp("proxy_auth", argv[i])) {
604  continue;
605  }
606  if (0 == strcmp("registered_call", argv[i])) {
608  continue;
609  }
610  if (0 == strcmp("request_with_flags", argv[i])) {
612  continue;
613  }
614  if (0 == strcmp("request_with_payload", argv[i])) {
616  continue;
617  }
618  if (0 == strcmp("resource_quota_server", argv[i])) {
620  continue;
621  }
622  if (0 == strcmp("retry", argv[i])) {
623  retry(config);
624  continue;
625  }
626  if (0 == strcmp("retry_cancel_after_first_attempt_starts", argv[i])) {
628  continue;
629  }
630  if (0 == strcmp("retry_cancel_during_delay", argv[i])) {
632  continue;
633  }
634  if (0 == strcmp("retry_cancel_with_multiple_send_batches", argv[i])) {
636  continue;
637  }
638  if (0 == strcmp("retry_cancellation", argv[i])) {
640  continue;
641  }
642  if (0 == strcmp("retry_disabled", argv[i])) {
644  continue;
645  }
646  if (0 == strcmp("retry_exceeds_buffer_size_in_delay", argv[i])) {
648  continue;
649  }
650  if (0 == strcmp("retry_exceeds_buffer_size_in_initial_batch", argv[i])) {
652  continue;
653  }
654  if (0 == strcmp("retry_exceeds_buffer_size_in_subsequent_batch", argv[i])) {
656  continue;
657  }
658  if (0 == strcmp("retry_lb_drop", argv[i])) {
660  continue;
661  }
662  if (0 == strcmp("retry_lb_fail", argv[i])) {
664  continue;
665  }
666  if (0 == strcmp("retry_non_retriable_status", argv[i])) {
668  continue;
669  }
670  if (0 == strcmp("retry_non_retriable_status_before_recv_trailing_metadata_started", argv[i])) {
672  continue;
673  }
674  if (0 == strcmp("retry_per_attempt_recv_timeout", argv[i])) {
676  continue;
677  }
678  if (0 == strcmp("retry_per_attempt_recv_timeout_on_last_attempt", argv[i])) {
680  continue;
681  }
682  if (0 == strcmp("retry_recv_initial_metadata", argv[i])) {
684  continue;
685  }
686  if (0 == strcmp("retry_recv_message", argv[i])) {
688  continue;
689  }
690  if (0 == strcmp("retry_recv_message_replay", argv[i])) {
692  continue;
693  }
694  if (0 == strcmp("retry_recv_trailing_metadata_error", argv[i])) {
696  continue;
697  }
698  if (0 == strcmp("retry_send_initial_metadata_refs", argv[i])) {
700  continue;
701  }
702  if (0 == strcmp("retry_send_op_fails", argv[i])) {
704  continue;
705  }
706  if (0 == strcmp("retry_send_recv_batch", argv[i])) {
708  continue;
709  }
710  if (0 == strcmp("retry_server_pushback_delay", argv[i])) {
712  continue;
713  }
714  if (0 == strcmp("retry_server_pushback_disabled", argv[i])) {
716  continue;
717  }
718  if (0 == strcmp("retry_streaming", argv[i])) {
720  continue;
721  }
722  if (0 == strcmp("retry_streaming_after_commit", argv[i])) {
724  continue;
725  }
726  if (0 == strcmp("retry_streaming_succeeds_before_replay_finished", argv[i])) {
728  continue;
729  }
730  if (0 == strcmp("retry_throttled", argv[i])) {
732  continue;
733  }
734  if (0 == strcmp("retry_too_many_attempts", argv[i])) {
736  continue;
737  }
738  if (0 == strcmp("retry_transparent_goaway", argv[i])) {
740  continue;
741  }
742  if (0 == strcmp("retry_transparent_max_concurrent_streams", argv[i])) {
744  continue;
745  }
746  if (0 == strcmp("retry_transparent_not_sent_on_wire", argv[i])) {
748  continue;
749  }
750  if (0 == strcmp("retry_unref_before_finish", argv[i])) {
752  continue;
753  }
754  if (0 == strcmp("retry_unref_before_recv", argv[i])) {
756  continue;
757  }
758  if (0 == strcmp("server_finishes_request", argv[i])) {
760  continue;
761  }
762  if (0 == strcmp("server_streaming", argv[i])) {
764  continue;
765  }
766  if (0 == strcmp("shutdown_finishes_calls", argv[i])) {
768  continue;
769  }
770  if (0 == strcmp("shutdown_finishes_tags", argv[i])) {
772  continue;
773  }
774  if (0 == strcmp("simple_delayed_request", argv[i])) {
776  continue;
777  }
778  if (0 == strcmp("simple_metadata", argv[i])) {
780  continue;
781  }
782  if (0 == strcmp("simple_request", argv[i])) {
784  continue;
785  }
786  if (0 == strcmp("streaming_error_response", argv[i])) {
788  continue;
789  }
790  if (0 == strcmp("trailing_metadata", argv[i])) {
792  continue;
793  }
794  if (0 == strcmp("write_buffering", argv[i])) {
796  continue;
797  }
798  if (0 == strcmp("write_buffering_at_end", argv[i])) {
800  continue;
801  }
802  gpr_log(GPR_DEBUG, "not a test: '%s'", argv[i]);
803  abort();
804  }
805 }
retry_disabled_pre_init
void retry_disabled_pre_init(void)
Definition: retry_disabled.cc:257
hpack_size_pre_init
void hpack_size_pre_init(void)
Definition: hpack_size.cc:397
retry_too_many_attempts_pre_init
void retry_too_many_attempts_pre_init(void)
Definition: retry_too_many_attempts.cc:296
max_connection_idle
void max_connection_idle(grpc_end2end_test_config config)
Definition: max_connection_idle.cc:233
server_finishes_request
void server_finishes_request(grpc_end2end_test_config config)
Definition: server_finishes_request.cc:199
retry_recv_trailing_metadata_error
void retry_recv_trailing_metadata_error(grpc_end2end_test_config config)
Definition: retry_recv_trailing_metadata_error.cc:356
retry_exceeds_buffer_size_in_delay
void retry_exceeds_buffer_size_in_delay(grpc_end2end_test_config config)
Definition: retry_exceeds_buffer_size_in_delay.cc:310
streaming_error_response
void streaming_error_response(grpc_end2end_test_config config)
Definition: streaming_error_response.cc:286
large_metadata
void large_metadata(grpc_end2end_test_config config)
Definition: end2end/tests/large_metadata.cc:375
retry_cancel_during_delay
void retry_cancel_during_delay(grpc_end2end_test_config config)
Definition: retry_cancel_during_delay.cc:281
log.h
filter_causes_close
void filter_causes_close(grpc_end2end_test_config config)
Definition: filter_causes_close.cc:256
retry_cancel_after_first_attempt_starts
void retry_cancel_after_first_attempt_starts(grpc_end2end_test_config config)
Definition: retry_cancel_after_first_attempt_starts.cc:213
retry_transparent_goaway_pre_init
void retry_transparent_goaway_pre_init(void)
Definition: retry_transparent_goaway.cc:379
ping_pong_streaming
void ping_pong_streaming(grpc_end2end_test_config config)
Definition: ping_pong_streaming.cc:272
no_error_on_hotpath
void no_error_on_hotpath(grpc_end2end_test_config config)
Definition: no_error_on_hotpath.cc:241
simple_delayed_request
void simple_delayed_request(grpc_end2end_test_config config)
Definition: simple_delayed_request.cc:226
max_concurrent_streams
void max_concurrent_streams(grpc_end2end_test_config config)
Definition: max_concurrent_streams.cc:826
grpc_end2end_tests_pre_init
void grpc_end2end_tests_pre_init(void)
Definition: end2end_tests.cc:221
compressed_payload
void compressed_payload(grpc_end2end_test_config config)
Definition: compressed_payload.cc:691
retry_throttled_pre_init
void retry_throttled_pre_init(void)
Definition: retry_throttled.cc:260
cancel_before_invoke
void cancel_before_invoke(grpc_end2end_test_config config)
Definition: cancel_before_invoke.cc:181
retry_cancellation
void retry_cancellation(grpc_end2end_test_config config)
Definition: retry_cancellation.cc:270
retry_lb_drop_pre_init
void retry_lb_drop_pre_init(void)
Definition: retry_lb_drop.cc:272
retry_send_initial_metadata_refs_pre_init
void retry_send_initial_metadata_refs_pre_init(void)
Definition: retry_send_initial_metadata_refs.cc:358
bad_ping
void bad_ping(grpc_end2end_test_config config)
Definition: bad_ping.cc:367
high_initial_seqno_pre_init
void high_initial_seqno_pre_init(void)
Definition: high_initial_seqno.cc:236
string.h
retry_server_pushback_disabled
void retry_server_pushback_disabled(grpc_end2end_test_config config)
Definition: retry_server_pushback_disabled.cc:298
cancel_after_round_trip_pre_init
void cancel_after_round_trip_pre_init(void)
Definition: cancel_after_round_trip.cc:303
no_error_on_hotpath_pre_init
void no_error_on_hotpath_pre_init(void)
Definition: no_error_on_hotpath.cc:246
retry_streaming_succeeds_before_replay_finished_pre_init
void retry_streaming_succeeds_before_replay_finished_pre_init(void)
Definition: retry_streaming_succeeds_before_replay_finished.cc:404
disappearing_server
void disappearing_server(grpc_end2end_test_config config)
Definition: disappearing_server.cc:208
ping
void ping(grpc_end2end_test_config config)
Definition: ping.cc:103
retry_unref_before_finish_pre_init
void retry_unref_before_finish_pre_init(void)
Definition: retry_unref_before_finish.cc:244
retry_send_op_fails
void retry_send_op_fails(grpc_end2end_test_config config)
Definition: retry_send_op_fails.cc:363
invoke_large_request
void invoke_large_request(grpc_end2end_test_config config)
Definition: invoke_large_request.cc:262
large_metadata_pre_init
void large_metadata_pre_init(void)
Definition: end2end/tests/large_metadata.cc:383
no_logging
void no_logging(grpc_end2end_test_config config)
Definition: no_logging.cc:286
cancel_in_a_vacuum_pre_init
void cancel_in_a_vacuum_pre_init(void)
Definition: cancel_in_a_vacuum.cc:121
retry_transparent_max_concurrent_streams
void retry_transparent_max_concurrent_streams(grpc_end2end_test_config config)
Definition: retry_transparent_max_concurrent_streams.cc:363
retry_lb_drop
void retry_lb_drop(grpc_end2end_test_config config)
Definition: retry_lb_drop.cc:267
cancel_after_accept
void cancel_after_accept(grpc_end2end_test_config config)
Definition: cancel_after_accept.cc:254
retry_lb_fail
void retry_lb_fail(grpc_end2end_test_config config)
Definition: retry_lb_fail.cc:267
cancel_before_invoke_pre_init
void cancel_before_invoke_pre_init(void)
Definition: cancel_before_invoke.cc:188
binary_metadata
void binary_metadata(grpc_end2end_test_config config)
Definition: binary_metadata.cc:324
max_message_length
void max_message_length(grpc_end2end_test_config config)
Definition: max_message_length.cc:798
retry_streaming_after_commit_pre_init
void retry_streaming_after_commit_pre_init(void)
Definition: retry_streaming_after_commit.cc:357
retry_streaming_pre_init
void retry_streaming_pre_init(void)
Definition: retry_streaming.cc:451
g_pre_init_called
static bool g_pre_init_called
Definition: end2end_tests.cc:30
retry_transparent_not_sent_on_wire
void retry_transparent_not_sent_on_wire(grpc_end2end_test_config config)
Definition: retry_transparent_not_sent_on_wire.cc:356
retry_server_pushback_delay_pre_init
void retry_server_pushback_delay_pre_init(void)
Definition: retry_server_pushback_delay.cc:318
grpc_end2end_test_config
Definition: end2end_tests.h:53
graceful_server_shutdown
void graceful_server_shutdown(grpc_end2end_test_config config)
Definition: graceful_server_shutdown.cc:198
payload_pre_init
void payload_pre_init(void)
Definition: payload.cc:286
server_finishes_request_pre_init
void server_finishes_request_pre_init(void)
Definition: server_finishes_request.cc:203
retry_disabled
void retry_disabled(grpc_end2end_test_config config)
Definition: retry_disabled.cc:252
max_connection_age
void max_connection_age(grpc_end2end_test_config config)
Definition: max_connection_age.cc:356
invoke_large_request_pre_init
void invoke_large_request_pre_init(void)
Definition: invoke_large_request.cc:285
retry_non_retriable_status_before_recv_trailing_metadata_started
void retry_non_retriable_status_before_recv_trailing_metadata_started(grpc_end2end_test_config config)
Definition: retry_non_retriable_status_before_recv_trailing_metadata_started.cc:262
retry_cancel_after_first_attempt_starts_pre_init
void retry_cancel_after_first_attempt_starts_pre_init(void)
Definition: retry_cancel_after_first_attempt_starts.cc:218
grpc_authz_pre_init
void grpc_authz_pre_init(void)
Definition: grpc_authz.cc:777
simple_request
void simple_request(grpc_end2end_test_config config)
Definition: end2end/tests/simple_request.cc:285
call_host_override_pre_init
void call_host_override_pre_init(void)
Definition: call_host_override.cc:229
graceful_server_shutdown_pre_init
void graceful_server_shutdown_pre_init(void)
Definition: graceful_server_shutdown.cc:202
cancel_after_client_done_pre_init
void cancel_after_client_done_pre_init(void)
Definition: cancel_after_client_done.cc:236
shutdown_finishes_calls
void shutdown_finishes_calls(grpc_end2end_test_config config)
Definition: shutdown_finishes_calls.cc:186
retry_unref_before_recv_pre_init
void retry_unref_before_recv_pre_init(void)
Definition: retry_unref_before_recv.cc:247
retry_per_attempt_recv_timeout
void retry_per_attempt_recv_timeout(grpc_end2end_test_config config)
Definition: retry_per_attempt_recv_timeout.cc:346
retry
void retry(grpc_end2end_test_config config)
Definition: retry.cc:319
retry_recv_initial_metadata
void retry_recv_initial_metadata(grpc_end2end_test_config config)
Definition: retry_recv_initial_metadata.cc:270
retry_exceeds_buffer_size_in_initial_batch
void retry_exceeds_buffer_size_in_initial_batch(grpc_end2end_test_config config)
Definition: retry_exceeds_buffer_size_in_initial_batch.cc:255
proxy_auth_pre_init
void proxy_auth_pre_init(void)
Definition: proxy_auth.cc:233
write_buffering_at_end_pre_init
void write_buffering_at_end_pre_init(void)
Definition: write_buffering_at_end.cc:273
retry_send_initial_metadata_refs
void retry_send_initial_metadata_refs(grpc_end2end_test_config config)
Definition: retry_send_initial_metadata_refs.cc:353
server_streaming_pre_init
void server_streaming_pre_init(void)
Definition: server_streaming.cc:280
retry_cancel_with_multiple_send_batches
void retry_cancel_with_multiple_send_batches(grpc_end2end_test_config config)
Definition: retry_cancel_with_multiple_send_batches.cc:324
filter_causes_close_pre_init
void filter_causes_close_pre_init(void)
Definition: filter_causes_close.cc:270
shutdown_finishes_calls_pre_init
void shutdown_finishes_calls_pre_init(void)
Definition: shutdown_finishes_calls.cc:190
retry_exceeds_buffer_size_in_subsequent_batch_pre_init
void retry_exceeds_buffer_size_in_subsequent_batch_pre_init(void)
Definition: retry_exceeds_buffer_size_in_subsequent_batch.cc:275
max_connection_idle_pre_init
void max_connection_idle_pre_init(void)
Definition: max_connection_idle.cc:237
retry_lb_fail_pre_init
void retry_lb_fail_pre_init(void)
Definition: retry_lb_fail.cc:272
payload
void payload(grpc_end2end_test_config config)
Definition: payload.cc:281
retry_non_retriable_status_pre_init
void retry_non_retriable_status_pre_init(void)
Definition: retry_non_retriable_status.cc:253
GPR_ASSERT
#define GPR_ASSERT(x)
Definition: include/grpc/impl/codegen/log.h:94
retry_streaming
void retry_streaming(grpc_end2end_test_config config)
Definition: retry_streaming.cc:445
retry_unref_before_recv
void retry_unref_before_recv(grpc_end2end_test_config config)
Definition: retry_unref_before_recv.cc:242
filter_latency_pre_init
void filter_latency_pre_init(void)
Definition: filter_latency.cc:326
cancel_with_status_pre_init
void cancel_with_status_pre_init(void)
Definition: cancel_with_status.cc:181
cancel_after_invoke
void cancel_after_invoke(grpc_end2end_test_config config)
Definition: cancel_after_invoke.cc:183
retry_recv_trailing_metadata_error_pre_init
void retry_recv_trailing_metadata_error_pre_init(void)
Definition: retry_recv_trailing_metadata_error.cc:367
cancel_in_a_vacuum
void cancel_in_a_vacuum(grpc_end2end_test_config config)
Definition: cancel_in_a_vacuum.cc:113
cancel_after_client_done
void cancel_after_client_done(grpc_end2end_test_config config)
Definition: cancel_after_client_done.cc:228
gpr_log
GPRAPI void gpr_log(const char *file, int line, gpr_log_severity severity, const char *format,...) GPR_PRINT_FORMAT_CHECK(4
retry_exceeds_buffer_size_in_initial_batch_pre_init
void retry_exceeds_buffer_size_in_initial_batch_pre_init(void)
Definition: retry_exceeds_buffer_size_in_initial_batch.cc:261
cancel_after_accept_pre_init
void cancel_after_accept_pre_init(void)
Definition: cancel_after_accept.cc:268
simple_metadata_pre_init
void simple_metadata_pre_init(void)
Definition: simple_metadata.cc:267
retry_server_pushback_delay
void retry_server_pushback_delay(grpc_end2end_test_config config)
Definition: retry_server_pushback_delay.cc:313
retry_cancellation_pre_init
void retry_cancellation_pre_init(void)
Definition: retry_cancellation.cc:277
keepalive_timeout_pre_init
void keepalive_timeout_pre_init(void)
Definition: keepalive_timeout.cc:443
negative_deadline_pre_init
void negative_deadline_pre_init(void)
Definition: negative_deadline.cc:170
client_streaming
void client_streaming(grpc_end2end_test_config config)
Definition: client_streaming.cc:267
retry_cancel_with_multiple_send_batches_pre_init
void retry_cancel_with_multiple_send_batches_pre_init(void)
Definition: retry_cancel_with_multiple_send_batches.cc:340
no_op
void no_op(grpc_end2end_test_config config)
Definition: no_op.cc:92
call_creds
void call_creds(grpc_end2end_test_config config)
Definition: call_creds.cc:523
max_message_length_pre_init
void max_message_length_pre_init(void)
Definition: max_message_length.cc:834
authority_not_supported_pre_init
void authority_not_supported_pre_init(void)
Definition: authority_not_supported.cc:186
resource_quota_server
void resource_quota_server(grpc_end2end_test_config config)
Definition: resource_quota_server.cc:103
disappearing_server_pre_init
void disappearing_server_pre_init(void)
Definition: disappearing_server.cc:215
retry_pre_init
void retry_pre_init(void)
Definition: retry.cc:324
filter_latency
void filter_latency(grpc_end2end_test_config config)
Definition: filter_latency.cc:300
retry_recv_message_pre_init
void retry_recv_message_pre_init(void)
Definition: retry_recv_message.cc:257
compressed_payload_pre_init
void compressed_payload_pre_init(void)
Definition: compressed_payload.cc:701
retry_transparent_not_sent_on_wire_pre_init
void retry_transparent_not_sent_on_wire_pre_init(void)
Definition: retry_transparent_not_sent_on_wire.cc:378
bad_hostname_pre_init
void bad_hostname_pre_init(void)
Definition: bad_hostname.cc:171
hpack_size
void hpack_size(grpc_end2end_test_config config)
Definition: hpack_size.cc:385
retry_too_many_attempts
void retry_too_many_attempts(grpc_end2end_test_config config)
Definition: retry_too_many_attempts.cc:291
simple_request_pre_init
void simple_request_pre_init(void)
Definition: end2end/tests/simple_request.cc:293
retry_exceeds_buffer_size_in_subsequent_batch
void retry_exceeds_buffer_size_in_subsequent_batch(grpc_end2end_test_config config)
Definition: retry_exceeds_buffer_size_in_subsequent_batch.cc:269
retry_unref_before_finish
void retry_unref_before_finish(grpc_end2end_test_config config)
Definition: retry_unref_before_finish.cc:239
binary_metadata_pre_init
void binary_metadata_pre_init(void)
Definition: binary_metadata.cc:328
bad_hostname
void bad_hostname(grpc_end2end_test_config config)
Definition: bad_hostname.cc:165
retry_recv_message_replay
void retry_recv_message_replay(grpc_end2end_test_config config)
Definition: retry_recv_message_replay.cc:348
request_with_payload_pre_init
void request_with_payload_pre_init(void)
Definition: request_with_payload.cc:228
retry_per_attempt_recv_timeout_on_last_attempt
void retry_per_attempt_recv_timeout_on_last_attempt(grpc_end2end_test_config config)
Definition: retry_per_attempt_recv_timeout_on_last_attempt.cc:261
end2end_tests.h
retry_recv_message
void retry_recv_message(grpc_end2end_test_config config)
Definition: retry_recv_message.cc:252
authority_not_supported
void authority_not_supported(grpc_end2end_test_config config)
Definition: authority_not_supported.cc:179
retry_non_retriable_status
void retry_non_retriable_status(grpc_end2end_test_config config)
Definition: retry_non_retriable_status.cc:248
cancel_after_round_trip
void cancel_after_round_trip(grpc_end2end_test_config config)
Definition: cancel_after_round_trip.cc:289
call_host_override
void call_host_override(grpc_end2end_test_config config)
Definition: call_host_override.cc:225
proxy_auth
void proxy_auth(grpc_end2end_test_config config)
Definition: proxy_auth.cc:229
max_connection_age_pre_init
void max_connection_age_pre_init(void)
Definition: max_connection_age.cc:361
request_with_flags_pre_init
void request_with_flags_pre_init(void)
Definition: request_with_flags.cc:205
retry_per_attempt_recv_timeout_pre_init
void retry_per_attempt_recv_timeout_pre_init(void)
Definition: retry_per_attempt_recv_timeout.cc:351
streaming_error_response_pre_init
void streaming_error_response_pre_init(void)
Definition: streaming_error_response.cc:292
filter_context_pre_init
void filter_context_pre_init(void)
Definition: filter_context.cc:302
ping_pre_init
void ping_pre_init(void)
Definition: ping.cc:109
client_streaming_pre_init
void client_streaming_pre_init(void)
Definition: client_streaming.cc:273
connectivity_pre_init
void connectivity_pre_init(void)
Definition: connectivity.cc:243
grpc_end2end_tests
void grpc_end2end_tests(int argc, char **argv, grpc_end2end_test_config config)
Definition: end2end_tests.cc:321
connectivity
void connectivity(grpc_end2end_test_config config)
Definition: connectivity.cc:237
keepalive_timeout
void keepalive_timeout(grpc_end2end_test_config config)
Definition: keepalive_timeout.cc:438
empty_batch_pre_init
void empty_batch_pre_init(void)
Definition: empty_batch.cc:124
retry_recv_initial_metadata_pre_init
void retry_recv_initial_metadata_pre_init(void)
Definition: retry_recv_initial_metadata.cc:275
request_with_flags
void request_with_flags(grpc_end2end_test_config config)
Definition: request_with_flags.cc:175
no_op_pre_init
void no_op_pre_init(void)
Definition: no_op.cc:94
retry_send_op_fails_pre_init
void retry_send_op_fails_pre_init(void)
Definition: retry_send_op_fails.cc:385
write_buffering_pre_init
void write_buffering_pre_init(void)
Definition: write_buffering.cc:284
call_creds_pre_init
void call_creds_pre_init(void)
Definition: call_creds.cc:550
filter_init_fails
void filter_init_fails(grpc_end2end_test_config config)
Definition: filter_init_fails.cc:482
request_with_payload
void request_with_payload(grpc_end2end_test_config config)
Definition: request_with_payload.cc:224
retry_send_recv_batch
void retry_send_recv_batch(grpc_end2end_test_config config)
Definition: retry_send_recv_batch.cc:249
ping_pong_streaming_pre_init
void ping_pong_streaming_pre_init(void)
Definition: ping_pong_streaming.cc:280
negative_deadline
void negative_deadline(grpc_end2end_test_config config)
Definition: negative_deadline.cc:163
retry_recv_message_replay_pre_init
void retry_recv_message_replay_pre_init(void)
Definition: retry_recv_message_replay.cc:370
high_initial_seqno
void high_initial_seqno(grpc_end2end_test_config config)
Definition: high_initial_seqno.cc:229
write_buffering
void write_buffering(grpc_end2end_test_config config)
Definition: write_buffering.cc:280
empty_batch
void empty_batch(grpc_end2end_test_config config)
Definition: empty_batch.cc:120
cancel_after_invoke_pre_init
void cancel_after_invoke_pre_init(void)
Definition: cancel_after_invoke.cc:193
default_host_pre_init
void default_host_pre_init(void)
Definition: default_host.cc:225
channelz
void channelz(grpc_end2end_test_config config)
Definition: test/core/end2end/tests/channelz.cc:318
server_streaming
void server_streaming(grpc_end2end_test_config config)
Definition: server_streaming.cc:274
filtered_metadata
void filtered_metadata(grpc_end2end_test_config config)
Definition: filtered_metadata.cc:229
config_s
Definition: bloaty/third_party/zlib/deflate.c:120
retry_send_recv_batch_pre_init
void retry_send_recv_batch_pre_init(void)
Definition: retry_send_recv_batch.cc:254
no_logging_pre_init
void no_logging_pre_init(void)
Definition: no_logging.cc:295
retry_cancel_during_delay_pre_init
void retry_cancel_during_delay_pre_init(void)
Definition: retry_cancel_during_delay.cc:288
channelz_pre_init
void channelz_pre_init(void)
Definition: test/core/end2end/tests/channelz.cc:324
default_host
void default_host(grpc_end2end_test_config config)
Definition: default_host.cc:221
trailing_metadata_pre_init
void trailing_metadata_pre_init(void)
Definition: trailing_metadata.cc:275
cancel_with_status
void cancel_with_status(grpc_end2end_test_config config)
Definition: cancel_with_status.cc:174
GPR_DEBUG
#define GPR_DEBUG
Definition: include/grpc/impl/codegen/log.h:55
filter_status_code
void filter_status_code(grpc_end2end_test_config config)
Definition: filter_status_code.cc:358
resource_quota_server_pre_init
void resource_quota_server_pre_init(void)
Definition: resource_quota_server.cc:380
retry_non_retriable_status_before_recv_trailing_metadata_started_pre_init
void retry_non_retriable_status_before_recv_trailing_metadata_started_pre_init(void)
Definition: retry_non_retriable_status_before_recv_trailing_metadata_started.cc:268
registered_call_pre_init
void registered_call_pre_init(void)
Definition: registered_call.cc:222
shutdown_finishes_tags
void shutdown_finishes_tags(grpc_end2end_test_config config)
Definition: shutdown_finishes_tags.cc:102
simple_metadata
void simple_metadata(grpc_end2end_test_config config)
Definition: simple_metadata.cc:263
retry_exceeds_buffer_size_in_delay_pre_init
void retry_exceeds_buffer_size_in_delay_pre_init(void)
Definition: retry_exceeds_buffer_size_in_delay.cc:315
retry_streaming_after_commit
void retry_streaming_after_commit(grpc_end2end_test_config config)
Definition: retry_streaming_after_commit.cc:352
retry_server_pushback_disabled_pre_init
void retry_server_pushback_disabled_pre_init(void)
Definition: retry_server_pushback_disabled.cc:303
filter_status_code_pre_init
void filter_status_code_pre_init(void)
Definition: filter_status_code.cc:384
retry_per_attempt_recv_timeout_on_last_attempt_pre_init
void retry_per_attempt_recv_timeout_on_last_attempt_pre_init(void)
Definition: retry_per_attempt_recv_timeout_on_last_attempt.cc:267
simple_delayed_request_pre_init
void simple_delayed_request_pre_init(void)
Definition: simple_delayed_request.cc:232
filter_context
void filter_context(grpc_end2end_test_config config)
Definition: filter_context.cc:279
grpc_authz
void grpc_authz(grpc_end2end_test_config config)
Definition: grpc_authz.cc:765
registered_call
void registered_call(grpc_end2end_test_config config)
Definition: registered_call.cc:217
retry_streaming_succeeds_before_replay_finished
void retry_streaming_succeeds_before_replay_finished(grpc_end2end_test_config config)
Definition: retry_streaming_succeeds_before_replay_finished.cc:398
trailing_metadata
void trailing_metadata(grpc_end2end_test_config config)
Definition: trailing_metadata.cc:271
filter_init_fails_pre_init
void filter_init_fails_pre_init(void)
Definition: filter_init_fails.cc:512
i
uint64_t i
Definition: abseil-cpp/absl/container/btree_benchmark.cc:230
filtered_metadata_pre_init
void filtered_metadata_pre_init(void)
Definition: filtered_metadata.cc:234
retry_throttled
void retry_throttled(grpc_end2end_test_config config)
Definition: retry_throttled.cc:255
retry_transparent_goaway
void retry_transparent_goaway(grpc_end2end_test_config config)
Definition: retry_transparent_goaway.cc:357
write_buffering_at_end
void write_buffering_at_end(grpc_end2end_test_config config)
Definition: write_buffering_at_end.cc:269
retry_transparent_max_concurrent_streams_pre_init
void retry_transparent_max_concurrent_streams_pre_init(void)
Definition: retry_transparent_max_concurrent_streams.cc:368
shutdown_finishes_tags_pre_init
void shutdown_finishes_tags_pre_init(void)
Definition: shutdown_finishes_tags.cc:106
bad_ping_pre_init
void bad_ping_pre_init(void)
Definition: bad_ping.cc:373
max_concurrent_streams_pre_init
void max_concurrent_streams_pre_init(void)
Definition: max_concurrent_streams.cc:832


grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:19