Go to the documentation of this file.
19 #ifndef GRPC_TEST_CORE_END2END_END2END_TESTS_H
20 #define GRPC_TEST_CORE_END2END_END2END_TESTS_H
28 #define FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION 1
29 #define FEATURE_MASK_SUPPORTS_HOSTNAME_VERIFICATION 2
32 #define FEATURE_MASK_SUPPORTS_PER_CALL_CREDENTIALS 4
35 #define FEATURE_MASK_SUPPORTS_PER_CALL_CREDENTIALS_LEVEL_INSECURE 8
36 #define FEATURE_MASK_SUPPORTS_REQUEST_PROXYING 16
37 #define FEATURE_MASK_SUPPORTS_CLIENT_CHANNEL 32
38 #define FEATURE_MASK_SUPPORTS_AUTHORITY_HEADER 64
39 #define FEATURE_MASK_DOES_NOT_SUPPORT_RESOURCE_QUOTA_SERVER 128
40 #define FEATURE_MASK_DOES_NOT_SUPPORT_NETWORK_STATUS_CHANGE 256
41 #define FEATURE_MASK_SUPPORTS_WORKAROUNDS 512
42 #define FEATURE_MASK_DOES_NOT_SUPPORT_CLIENT_HANDSHAKE_COMPLETE_FIRST 1024
44 #define FAIL_AUTH_CHECK_SERVER_ARG_NAME "fail_auth_check"
void(* init_client)(grpc_end2end_test_fixture *f, const grpc_channel_args *client_args)
void grpc_end2end_tests_pre_init(void)
const char * get_host_override_string(const char *str, grpc_end2end_test_config config)
const char * overridden_call_host
struct grpc_end2end_test_fixture grpc_end2end_test_fixture
void grpc_end2end_tests(int argc, char **argv, grpc_end2end_test_config config)
grpc_completion_queue * cq
void validate_host_override_string(const char *pattern, grpc_slice str, grpc_end2end_test_config config)
struct grpc_server grpc_server
void(* tear_down_data)(grpc_end2end_test_fixture *f)
struct grpc_channel grpc_channel
grpc_end2end_test_fixture(* create_fixture)(const grpc_channel_args *client_args, const grpc_channel_args *server_args)
const grpc_slice * get_host_override_slice(const char *str, grpc_end2end_test_config config)
void(* init_server)(grpc_end2end_test_fixture *f, const grpc_channel_args *server_args)
grpc
Author(s):
autogenerated on Thu Mar 13 2025 02:59:15