aboutsummaryrefslogtreecommitdiff
path: root/test/core/event_engine/posix/event_poller_posix_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'test/core/event_engine/posix/event_poller_posix_test.cc')
-rw-r--r--test/core/event_engine/posix/event_poller_posix_test.cc8
1 files changed, 3 insertions, 5 deletions
diff --git a/test/core/event_engine/posix/event_poller_posix_test.cc b/test/core/event_engine/posix/event_poller_posix_test.cc
index 15700abb12..927b4ec18f 100644
--- a/test/core/event_engine/posix/event_poller_posix_test.cc
+++ b/test/core/event_engine/posix/event_poller_posix_test.cc
@@ -19,9 +19,7 @@
#include <atomic>
#include <chrono>
#include <cstring>
-#include <initializer_list>
#include <memory>
-#include <string>
#include <vector>
#include "absl/status/statusor.h"
@@ -73,8 +71,8 @@
#include "test/core/util/port.h"
static gpr_mu g_mu;
-static grpc_event_engine::experimental::PosixEventPoller* g_event_poller =
- nullptr;
+static std::shared_ptr<grpc_event_engine::experimental::PosixEventPoller>
+ g_event_poller;
// buffer size used to send and receive data.
// 1024 is the minimal value to set TCP send and receive buffer.
@@ -697,7 +695,7 @@ TEST_F(EventPollerTest, TestMultipleHandles) {
if (g_event_poller == nullptr) {
return;
}
- Worker* worker = new Worker(Scheduler(), g_event_poller, kNumHandles,
+ Worker* worker = new Worker(Scheduler(), g_event_poller.get(), kNumHandles,
kNumWakeupsPerHandle);
worker->Start();
worker->Wait();