Index: webrtc/video/end_to_end_tests.cc |
diff --git a/webrtc/video/end_to_end_tests.cc b/webrtc/video/end_to_end_tests.cc |
index 60063f49a35d705924837732f94027e14400d1eb..022c6c6d67c9d871ed6782b2ef0cf526db8fdfd1 100644 |
--- a/webrtc/video/end_to_end_tests.cc |
+++ b/webrtc/video/end_to_end_tests.cc |
@@ -3507,7 +3507,10 @@ TEST_F(EndToEndTest, CallReportsRttForSender) { |
clock_->TimeInMilliseconds()) |
<< "No RTT stats before timeout!"; |
if (stats.rtt_ms != -1) { |
- EXPECT_GE(stats.rtt_ms, kSendDelayMs + kReceiveDelayMs); |
+ // To avoid failures caused by rounding or minor ntp clock adjustments, |
+ // relax expectation by 1ms. |
+ constexpr int kAllowedErrorMs = 1; |
+ EXPECT_GE(stats.rtt_ms, kSendDelayMs + kReceiveDelayMs - kAllowedErrorMs); |
break; |
} |
SleepMs(10); |