From 7516e6cd4967202ce3616a41f0f23fd083587749 Mon Sep 17 00:00:00 2001 From: "Mark D. Roth" Date: Tue, 20 Aug 2024 16:42:41 +0000 Subject: [PATCH] yet another attempt to fix fuzzing EE use on macos --- test/core/security/BUILD | 1 + test/core/security/credentials_test.cc | 3 +++ 2 files changed, 4 insertions(+) diff --git a/test/core/security/BUILD b/test/core/security/BUILD index 4002668d7ec..e11332fb22e 100644 --- a/test/core/security/BUILD +++ b/test/core/security/BUILD @@ -111,6 +111,7 @@ grpc_cc_test( "//:gpr", "//:grpc", "//src/core:channel_args", + "//test/core/event_engine:event_engine_test_utils", "//test/core/event_engine/fuzzing_event_engine", "//test/core/test_util:grpc_test_util", "//test/core/test_util:grpc_test_util_base", diff --git a/test/core/security/credentials_test.cc b/test/core/security/credentials_test.cc index fd71c61a1f0..14bb2b74ab9 100644 --- a/test/core/security/credentials_test.cc +++ b/test/core/security/credentials_test.cc @@ -73,6 +73,7 @@ #include "src/core/util/string.h" #include "src/core/util/tmpfile.h" #include "test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.h" +#include "test/core/event_engine/event_engine_test_utils.h" #include "test/core/test_util/test_config.h" namespace grpc_core { @@ -2512,6 +2513,8 @@ class ExternalAccountCredentialsTest : public ::testing::Test { event_engine_->FuzzingDone(); event_engine_->TickUntilIdle(); event_engine_->UnsetGlobalHooks(); + grpc_event_engine::experimental::WaitForSingleOwner( + std::move(event_engine_)); } std::shared_ptr event_engine_ =