aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/core/end2end/fixtures
diff options
context:
space:
mode:
authorGravatar Yihua Zhang <yihuaz@google.com>2018-07-03 11:30:25 -0700
committerGravatar Yihua Zhang <yihuaz@google.com>2018-07-03 11:30:25 -0700
commit587b40ddacfdbd76614d23d5ffe861a7cf228620 (patch)
tree8be26c0f5ae89a261cc4510a9248af009ec32b53 /test/core/end2end/fixtures
parentff6c5b29c9617b7c065e3495f40b7ee28edf68b0 (diff)
finished 2nd revision
Diffstat (limited to 'test/core/end2end/fixtures')
-rw-r--r--test/core/end2end/fixtures/h2_local.cc11
1 files changed, 8 insertions, 3 deletions
diff --git a/test/core/end2end/fixtures/h2_local.cc b/test/core/end2end/fixtures/h2_local.cc
index 9588a4ed0f..cce8f1745a 100644
--- a/test/core/end2end/fixtures/h2_local.cc
+++ b/test/core/end2end/fixtures/h2_local.cc
@@ -73,16 +73,21 @@ void chttp2_init_client_fullstack(grpc_end2end_test_fixture* f,
grpc_channel_credentials_release(creds);
}
-static int fail_server_auth_check(grpc_channel_args* server_args) {
+/*
+ * Check if server should fail auth check. If it is true, a different metadata
+ * processor will be installed that always fails in processing client's
+ * metadata.
+ */
+static bool fail_server_auth_check(grpc_channel_args* server_args) {
size_t i;
if (server_args == nullptr) return 0;
for (i = 0; i < server_args->num_args; i++) {
if (strcmp(server_args->args[i].key, FAIL_AUTH_CHECK_SERVER_ARG_NAME) ==
0) {
- return 1;
+ return true;
}
}
- return 0;
+ return false;
}
static void process_auth_failure(void* state, grpc_auth_context* ctx,