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 35419ceb54d..51b36d5d569 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 { @@ -2466,6 +2467,8 @@ class TokenFetcherCredentialsTest : public ::testing::Test { event_engine_->FuzzingDone(); event_engine_->TickUntilIdle(); event_engine_->UnsetGlobalHooks(); + grpc_event_engine::experimental::WaitForSingleOwner( + std::move(event_engine_)); } static RefCountedPtr MakeToken( @@ -2631,6 +2634,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_ =