aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorGravatar Vijay Pai <vpai@google.com>2018-12-07 11:03:28 -0800
committerGravatar Vijay Pai <vpai@google.com>2018-12-07 11:03:28 -0800
commit83c6640e926b3e623e4a290fd779bc7f70a90129 (patch)
tree6e02f039440202b832bfb784b810d14f63a1f2f4 /test
parentf6c090863431b606700440d674eaca5948cffa73 (diff)
Allow the health checking service
Diffstat (limited to 'test')
-rw-r--r--test/cpp/end2end/server_interceptors_end2end_test.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/cpp/end2end/server_interceptors_end2end_test.cc b/test/cpp/end2end/server_interceptors_end2end_test.cc
index 1e0e366870..9460a7d6c6 100644
--- a/test/cpp/end2end/server_interceptors_end2end_test.cc
+++ b/test/cpp/end2end/server_interceptors_end2end_test.cc
@@ -52,11 +52,13 @@ class LoggingInterceptor : public experimental::Interceptor {
experimental::ServerRpcInfo::Type type = info->type();
// Check that we use one of our standard methods with expected type.
+ // Also allow the health checking service.
// We accept BIDI_STREAMING for Echo in case it's an AsyncGenericService
// being tested (the GenericRpc test).
// The empty method is for the Unimplemented requests that arise
// when draining the CQ.
EXPECT_TRUE(
+ strstr(method, "/grpc.health") == method ||
(strcmp(method, "/grpc.testing.EchoTestService/Echo") == 0 &&
(type == experimental::ServerRpcInfo::Type::UNARY ||
type == experimental::ServerRpcInfo::Type::BIDI_STREAMING)) ||