From 7392f053217bf202841a416a15c57b1103bd7a42 Mon Sep 17 00:00:00 2001 From: Yash Tibrewal Date: Thu, 3 May 2018 16:59:13 -0700 Subject: [PATCH] Fix bad_ping end2end test flakiness --- test/core/end2end/tests/bad_ping.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/core/end2end/tests/bad_ping.cc b/test/core/end2end/tests/bad_ping.cc index 22481d1be75..98d893f64d9 100644 --- a/test/core/end2end/tests/bad_ping.cc +++ b/test/core/end2end/tests/bad_ping.cc @@ -355,6 +355,11 @@ static void test_pings_without_data(grpc_end2end_test_config config) { grpc_server_shutdown_and_notify(f.server, f.cq, tag(0xdead)); CQ_EXPECT_COMPLETION(cqv, tag(0xdead), 1); + + // Also expect the previously blocked pings to complete with an error + CQ_EXPECT_COMPLETION(cqv, tag(200 + MAX_PING_STRIKES + 1), 0); + CQ_EXPECT_COMPLETION(cqv, tag(200 + MAX_PING_STRIKES + 2), 0); + cq_verify(cqv); grpc_call_unref(s);