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_ =