Don't run cancel_after_accept test for fd and socketpair fixtures.
This commit is contained in:
parent
d3f25b3dfe
commit
2b8de5cecf
|
|
@ -43,6 +43,7 @@ typedef struct grpc_end2end_test_config grpc_end2end_test_config;
|
|||
#define FEATURE_MASK_SUPPORTS_HOSTNAME_VERIFICATION 2
|
||||
#define FEATURE_MASK_SUPPORTS_PER_CALL_CREDENTIALS 4
|
||||
#define FEATURE_MASK_SUPPORTS_REQUEST_PROXYING 8
|
||||
#define FEATURE_MASK_SUPPORTS_CLIENT_CHANNEL 16
|
||||
|
||||
#define FAIL_AUTH_CHECK_SERVER_ARG_NAME "fail_auth_check"
|
||||
|
||||
|
|
|
|||
|
|
@ -111,7 +111,8 @@ void chttp2_tear_down_fullstack(grpc_end2end_test_fixture *f) {
|
|||
|
||||
/* All test configurations */
|
||||
static grpc_end2end_test_config configs[] = {
|
||||
{"chttp2/fullstack+census", FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION,
|
||||
{"chttp2/fullstack+census", FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION |
|
||||
FEATURE_MASK_SUPPORTS_CLIENT_CHANNEL,
|
||||
chttp2_create_fixture_fullstack, chttp2_init_client_fullstack,
|
||||
chttp2_init_server_fullstack, chttp2_tear_down_fullstack},
|
||||
};
|
||||
|
|
|
|||
|
|
@ -113,7 +113,8 @@ void chttp2_tear_down_fullstack_compression(grpc_end2end_test_fixture *f) {
|
|||
|
||||
/* All test configurations */
|
||||
static grpc_end2end_test_config configs[] = {
|
||||
{"chttp2/fullstack_compression", FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION,
|
||||
{"chttp2/fullstack_compression", FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION |
|
||||
FEATURE_MASK_SUPPORTS_CLIENT_CHANNEL,
|
||||
chttp2_create_fixture_fullstack_compression,
|
||||
chttp2_init_client_fullstack_compression,
|
||||
chttp2_init_server_fullstack_compression,
|
||||
|
|
|
|||
|
|
@ -140,7 +140,8 @@ static void chttp2_init_server_fake_secure_fullstack(
|
|||
static grpc_end2end_test_config configs[] = {
|
||||
{"chttp2/fake_secure_fullstack",
|
||||
FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION |
|
||||
FEATURE_MASK_SUPPORTS_PER_CALL_CREDENTIALS,
|
||||
FEATURE_MASK_SUPPORTS_PER_CALL_CREDENTIALS |
|
||||
FEATURE_MASK_SUPPORTS_CLIENT_CHANNEL,
|
||||
chttp2_create_fixture_secure_fullstack,
|
||||
chttp2_init_client_fake_secure_fullstack,
|
||||
chttp2_init_server_fake_secure_fullstack,
|
||||
|
|
|
|||
|
|
@ -102,7 +102,8 @@ void chttp2_tear_down_fullstack(grpc_end2end_test_fixture *f) {
|
|||
|
||||
/* All test configurations */
|
||||
static grpc_end2end_test_config configs[] = {
|
||||
{"chttp2/fullstack", FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION,
|
||||
{"chttp2/fullstack", FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION |
|
||||
FEATURE_MASK_SUPPORTS_CLIENT_CHANNEL,
|
||||
chttp2_create_fixture_fullstack, chttp2_init_client_fullstack,
|
||||
chttp2_init_server_fullstack, chttp2_tear_down_fullstack},
|
||||
};
|
||||
|
|
|
|||
|
|
@ -102,7 +102,8 @@ void chttp2_tear_down_fullstack(grpc_end2end_test_fixture *f) {
|
|||
|
||||
/* All test configurations */
|
||||
static grpc_end2end_test_config configs[] = {
|
||||
{"chttp2/fullstack", FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION,
|
||||
{"chttp2/fullstack", FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION |
|
||||
FEATURE_MASK_SUPPORTS_CLIENT_CHANNEL,
|
||||
chttp2_create_fixture_fullstack, chttp2_init_client_fullstack,
|
||||
chttp2_init_server_fullstack, chttp2_tear_down_fullstack},
|
||||
};
|
||||
|
|
|
|||
|
|
@ -96,7 +96,8 @@ void chttp2_tear_down_fullstack(grpc_end2end_test_fixture *f) {
|
|||
|
||||
/* All test configurations */
|
||||
static grpc_end2end_test_config configs[] = {
|
||||
{"chttp2/fullstack", FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION,
|
||||
{"chttp2/fullstack", FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION |
|
||||
FEATURE_MASK_SUPPORTS_CLIENT_CHANNEL,
|
||||
chttp2_create_fixture_fullstack, chttp2_init_client_fullstack,
|
||||
chttp2_init_server_fullstack, chttp2_tear_down_fullstack},
|
||||
};
|
||||
|
|
|
|||
|
|
@ -107,7 +107,8 @@ void chttp2_tear_down_fullstack(grpc_end2end_test_fixture *f) {
|
|||
|
||||
/* All test configurations */
|
||||
static grpc_end2end_test_config configs[] = {
|
||||
{"chttp2/fullstack", FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION,
|
||||
{"chttp2/fullstack", FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION |
|
||||
FEATURE_MASK_SUPPORTS_CLIENT_CHANNEL,
|
||||
chttp2_create_fixture_fullstack, chttp2_init_client_fullstack,
|
||||
chttp2_init_server_fullstack, chttp2_tear_down_fullstack},
|
||||
};
|
||||
|
|
|
|||
|
|
@ -103,7 +103,8 @@ void chttp2_tear_down_load_reporting(grpc_end2end_test_fixture *f) {
|
|||
/* All test configurations */
|
||||
static grpc_end2end_test_config configs[] = {
|
||||
{"chttp2/fullstack+load_reporting",
|
||||
FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION,
|
||||
FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION |
|
||||
FEATURE_MASK_SUPPORTS_CLIENT_CHANNEL,
|
||||
chttp2_create_fixture_load_reporting, chttp2_init_client_load_reporting,
|
||||
chttp2_init_server_load_reporting, chttp2_tear_down_load_reporting},
|
||||
};
|
||||
|
|
|
|||
|
|
@ -216,7 +216,8 @@ static void chttp2_init_server_simple_ssl_secure_fullstack(
|
|||
static grpc_end2end_test_config configs[] = {
|
||||
{"chttp2/simple_ssl_with_oauth2_fullstack",
|
||||
FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION |
|
||||
FEATURE_MASK_SUPPORTS_PER_CALL_CREDENTIALS,
|
||||
FEATURE_MASK_SUPPORTS_PER_CALL_CREDENTIALS |
|
||||
FEATURE_MASK_SUPPORTS_CLIENT_CHANNEL,
|
||||
chttp2_create_fixture_secure_fullstack,
|
||||
chttp2_init_client_simple_ssl_with_oauth2_secure_fullstack,
|
||||
chttp2_init_server_simple_ssl_secure_fullstack,
|
||||
|
|
|
|||
|
|
@ -114,7 +114,8 @@ void chttp2_tear_down_fullstack(grpc_end2end_test_fixture *f) {
|
|||
/* All test configurations */
|
||||
static grpc_end2end_test_config configs[] = {
|
||||
{"chttp2/fullstack+proxy", FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION |
|
||||
FEATURE_MASK_SUPPORTS_REQUEST_PROXYING,
|
||||
FEATURE_MASK_SUPPORTS_REQUEST_PROXYING |
|
||||
FEATURE_MASK_SUPPORTS_CLIENT_CHANNEL,
|
||||
chttp2_create_fixture_fullstack, chttp2_init_client_fullstack,
|
||||
chttp2_init_server_fullstack, chttp2_tear_down_fullstack},
|
||||
};
|
||||
|
|
|
|||
|
|
@ -151,7 +151,8 @@ static void chttp2_init_server_simple_ssl_secure_fullstack(
|
|||
static grpc_end2end_test_config configs[] = {
|
||||
{"chttp2/simple_ssl_fullstack",
|
||||
FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION |
|
||||
FEATURE_MASK_SUPPORTS_PER_CALL_CREDENTIALS,
|
||||
FEATURE_MASK_SUPPORTS_PER_CALL_CREDENTIALS |
|
||||
FEATURE_MASK_SUPPORTS_CLIENT_CHANNEL,
|
||||
chttp2_create_fixture_secure_fullstack,
|
||||
chttp2_init_client_simple_ssl_secure_fullstack,
|
||||
chttp2_init_server_simple_ssl_secure_fullstack,
|
||||
|
|
|
|||
|
|
@ -203,7 +203,8 @@ typedef enum { SUCCESS, FAIL } test_result;
|
|||
{ \
|
||||
{TEST_NAME(request_type, cert_type, result), \
|
||||
FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION | \
|
||||
FEATURE_MASK_SUPPORTS_PER_CALL_CREDENTIALS, \
|
||||
FEATURE_MASK_SUPPORTS_PER_CALL_CREDENTIALS | \
|
||||
FEATURE_MASK_SUPPORTS_CLIENT_CHANNEL, \
|
||||
chttp2_create_fixture_secure_fullstack, CLIENT_INIT_NAME(cert_type), \
|
||||
SERVER_INIT_NAME(request_type), chttp2_tear_down_secure_fullstack}, \
|
||||
result \
|
||||
|
|
|
|||
|
|
@ -185,7 +185,8 @@ static grpc_end2end_test_config configs[] = {
|
|||
{"chttp2/simple_ssl_fullstack",
|
||||
FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION |
|
||||
FEATURE_MASK_SUPPORTS_REQUEST_PROXYING |
|
||||
FEATURE_MASK_SUPPORTS_PER_CALL_CREDENTIALS,
|
||||
FEATURE_MASK_SUPPORTS_PER_CALL_CREDENTIALS |
|
||||
FEATURE_MASK_SUPPORTS_CLIENT_CHANNEL,
|
||||
chttp2_create_fixture_secure_fullstack,
|
||||
chttp2_init_client_simple_ssl_secure_fullstack,
|
||||
chttp2_init_server_simple_ssl_secure_fullstack,
|
||||
|
|
|
|||
|
|
@ -101,7 +101,8 @@ void chttp2_tear_down_fullstack(grpc_end2end_test_fixture *f) {
|
|||
|
||||
/* All test configurations */
|
||||
static grpc_end2end_test_config configs[] = {
|
||||
{"chttp2/fullstack_uds", FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION,
|
||||
{"chttp2/fullstack_uds", FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION |
|
||||
FEATURE_MASK_SUPPORTS_CLIENT_CHANNEL,
|
||||
chttp2_create_fixture_fullstack, chttp2_init_client_fullstack,
|
||||
chttp2_init_server_fullstack, chttp2_tear_down_fullstack},
|
||||
};
|
||||
|
|
|
|||
|
|
@ -261,7 +261,8 @@ void cancel_after_accept(grpc_end2end_test_config config) {
|
|||
for (i = 0; i < GPR_ARRAY_SIZE(cancellation_modes); i++) {
|
||||
test_cancel_after_accept(config, cancellation_modes[i],
|
||||
false /* use_service_config */);
|
||||
if (cancellation_modes[i].expect_status == GRPC_STATUS_DEADLINE_EXCEEDED) {
|
||||
if (config.feature_mask & FEATURE_MASK_SUPPORTS_CLIENT_CHANNEL &&
|
||||
cancellation_modes[i].expect_status == GRPC_STATUS_DEADLINE_EXCEEDED) {
|
||||
test_cancel_after_accept(config, cancellation_modes[i],
|
||||
true /* use_service_config */);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue