#include <grpc/grpc.h>
Go to the source code of this file.
Classes | |
struct | grpc_end2end_test_config |
struct | grpc_end2end_test_fixture |
Macros | |
#define | FAIL_AUTH_CHECK_SERVER_ARG_NAME "fail_auth_check" |
#define | FEATURE_MASK_DOES_NOT_SUPPORT_CLIENT_HANDSHAKE_COMPLETE_FIRST 1024 |
#define | FEATURE_MASK_DOES_NOT_SUPPORT_NETWORK_STATUS_CHANGE 256 |
#define | FEATURE_MASK_DOES_NOT_SUPPORT_RESOURCE_QUOTA_SERVER 128 |
#define | FEATURE_MASK_SUPPORTS_AUTHORITY_HEADER 64 |
#define | FEATURE_MASK_SUPPORTS_CLIENT_CHANNEL 32 |
#define | FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION 1 |
#define | FEATURE_MASK_SUPPORTS_HOSTNAME_VERIFICATION 2 |
#define | FEATURE_MASK_SUPPORTS_PER_CALL_CREDENTIALS 4 |
#define | FEATURE_MASK_SUPPORTS_PER_CALL_CREDENTIALS_LEVEL_INSECURE 8 |
#define | FEATURE_MASK_SUPPORTS_REQUEST_PROXYING 16 |
#define | FEATURE_MASK_SUPPORTS_WORKAROUNDS 512 |
Typedefs | |
typedef struct grpc_end2end_test_config | grpc_end2end_test_config |
typedef struct grpc_end2end_test_fixture | grpc_end2end_test_fixture |
Functions | |
const grpc_slice * | get_host_override_slice (const char *str, grpc_end2end_test_config config) |
const char * | get_host_override_string (const char *str, grpc_end2end_test_config config) |
void | grpc_end2end_tests (int argc, char **argv, grpc_end2end_test_config config) |
void | grpc_end2end_tests_pre_init (void) |
void | validate_host_override_string (const char *pattern, grpc_slice str, grpc_end2end_test_config config) |
#define FAIL_AUTH_CHECK_SERVER_ARG_NAME "fail_auth_check" |
Definition at line 44 of file end2end_tests.h.
#define FEATURE_MASK_DOES_NOT_SUPPORT_CLIENT_HANDSHAKE_COMPLETE_FIRST 1024 |
Definition at line 42 of file end2end_tests.h.
#define FEATURE_MASK_DOES_NOT_SUPPORT_NETWORK_STATUS_CHANGE 256 |
Definition at line 40 of file end2end_tests.h.
#define FEATURE_MASK_DOES_NOT_SUPPORT_RESOURCE_QUOTA_SERVER 128 |
Definition at line 39 of file end2end_tests.h.
#define FEATURE_MASK_SUPPORTS_AUTHORITY_HEADER 64 |
Definition at line 38 of file end2end_tests.h.
#define FEATURE_MASK_SUPPORTS_CLIENT_CHANNEL 32 |
Definition at line 37 of file end2end_tests.h.
#define FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION 1 |
Definition at line 28 of file end2end_tests.h.
#define FEATURE_MASK_SUPPORTS_HOSTNAME_VERIFICATION 2 |
Definition at line 29 of file end2end_tests.h.
#define FEATURE_MASK_SUPPORTS_PER_CALL_CREDENTIALS 4 |
Definition at line 32 of file end2end_tests.h.
#define FEATURE_MASK_SUPPORTS_PER_CALL_CREDENTIALS_LEVEL_INSECURE 8 |
Definition at line 35 of file end2end_tests.h.
#define FEATURE_MASK_SUPPORTS_REQUEST_PROXYING 16 |
Definition at line 36 of file end2end_tests.h.
#define FEATURE_MASK_SUPPORTS_WORKAROUNDS 512 |
Definition at line 41 of file end2end_tests.h.
typedef struct grpc_end2end_test_config grpc_end2end_test_config |
Definition at line 25 of file end2end_tests.h.
typedef struct grpc_end2end_test_fixture grpc_end2end_test_fixture |
Definition at line 24 of file end2end_tests.h.
const grpc_slice* get_host_override_slice | ( | const char * | str, |
grpc_end2end_test_config | config | ||
) |
Definition at line 34 of file end2end_test_utils.cc.
const char* get_host_override_string | ( | const char * | str, |
grpc_end2end_test_config | config | ||
) |
Definition at line 25 of file end2end_test_utils.cc.
void grpc_end2end_tests | ( | int | argc, |
char ** | argv, | ||
grpc_end2end_test_config | config | ||
) |
Definition at line 321 of file end2end_tests.cc.
void grpc_end2end_tests_pre_init | ( | void | ) |
Definition at line 221 of file end2end_tests.cc.
void validate_host_override_string | ( | const char * | pattern, |
grpc_slice | str, | ||
grpc_end2end_test_config | config | ||
) |
Definition at line 45 of file end2end_test_utils.cc.