Fix flakiness in QuicEventLoop unit tests This also changes the logic of EpollServer-based event loop to handle timeouts correctly. PiperOrigin-RevId: 466038831
diff --git a/quiche/quic/core/io/quic_all_event_loops_test.cc b/quiche/quic/core/io/quic_all_event_loops_test.cc index f2a3cfe..16eb344 100644 --- a/quiche/quic/core/io/quic_all_event_loops_test.cc +++ b/quiche/quic/core/io/quic_all_event_loops_test.cc
@@ -411,7 +411,7 @@ } TEST_P(QuicEventLoopFactoryTest, NegativeTimeout) { - constexpr auto kAlarmTimeout = QuicTime::Delta::FromMilliseconds(500); + constexpr auto kAlarmTimeout = QuicTime::Delta::FromSeconds(300); auto [alarm1_ptr, delegate1] = CreateAlarm(); alarm1_ptr->Set(clock_.Now() + kAlarmTimeout);