Remove the use of QuicEpoll in qbone_session_test PiperOrigin-RevId: 472440069
diff --git a/quiche/quic/qbone/qbone_session_test.cc b/quiche/quic/qbone/qbone_session_test.cc index 0bc008b..5ccf370 100644 --- a/quiche/quic/qbone/qbone_session_test.cc +++ b/quiche/quic/qbone/qbone_session_test.cc
@@ -2,12 +2,15 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <memory> #include <utility> #include "absl/strings/string_view.h" +#include "quiche/quic/core/io/quic_default_event_loop.h" +#include "quiche/quic/core/io/quic_event_loop.h" #include "quiche/quic/core/proto/crypto_server_config_proto.h" #include "quiche/quic/core/quic_alarm_factory.h" -#include "quiche/quic/core/quic_epoll_alarm_factory.h" +#include "quiche/quic/core/quic_default_clock.h" #include "quiche/quic/platform/api/quic_expect_bug.h" #include "quiche/quic/platform/api/quic_test.h" #include "quiche/quic/platform/api/quic_test_loopback.h" @@ -296,7 +299,8 @@ bool send_qbone_alpn = true) { // Quic crashes if packets are sent at time 0, and the clock defaults to 0. helper_.AdvanceTime(QuicTime::Delta::FromMilliseconds(1000)); - alarm_factory_ = std::make_unique<QuicEpollAlarmFactory>(&epoll_server_); + event_loop_ = GetDefaultEventLoop()->Create(QuicDefaultClock::Get()); + alarm_factory_ = event_loop_->CreateAlarmFactory(); client_writer_ = std::make_unique<DataSavingQbonePacketWriter>(); server_writer_ = std::make_unique<DataSavingQbonePacketWriter>(); client_handler_ = @@ -522,7 +526,7 @@ protected: const ParsedQuicVersionVector supported_versions_; - QuicEpollServer epoll_server_; + std::unique_ptr<QuicEventLoop> event_loop_; std::unique_ptr<QuicAlarmFactory> alarm_factory_; FakeTaskRunner runner_; MockQuicConnectionHelper helper_;