From 0c18293e556862103999e38ba6c9cc8259eab2cb Mon Sep 17 00:00:00 2001 From: Guantao Liu Date: Fri, 5 Oct 2018 13:57:33 -0700 Subject: Fix the test failure with callback-based polling. --- test/core/transport/chttp2/settings_timeout_test.cc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'test/core/transport') diff --git a/test/core/transport/chttp2/settings_timeout_test.cc b/test/core/transport/chttp2/settings_timeout_test.cc index 39ae587bae..2d6f0a9a62 100644 --- a/test/core/transport/chttp2/settings_timeout_test.cc +++ b/test/core/transport/chttp2/settings_timeout_test.cc @@ -196,6 +196,8 @@ class Client { "grpc_pollset_work", grpc_pollset_work(pollset_, &worker, grpc_core::ExecCtx::Get()->Now() + 1000)); + // Flushes any work scheduled before or during polling. + grpc_core::ExecCtx::Get()->Flush(); gpr_mu_unlock(mu_); if (state != nullptr && state->done()) return true; if (grpc_core::ExecCtx::Get()->Now() >= deadline) return false; -- cgit v1.2.3