diff --git a/webrtc/media/engine/webrtcvoiceengine_unittest.cc b/webrtc/media/engine/webrtcvoiceengine_unittest.cc index a08ac6a92e..38d224393c 100644 --- a/webrtc/media/engine/webrtcvoiceengine_unittest.cc +++ b/webrtc/media/engine/webrtcvoiceengine_unittest.cc @@ -3507,6 +3507,9 @@ TEST(WebRtcVoiceEngineTest, StartupShutdownWithExternalADM) { testing::NiceMock adm; EXPECT_CALL(adm, AddRef()).Times(3).WillRepeatedly(Return(0)); EXPECT_CALL(adm, Release()).Times(3).WillRepeatedly(Return(0)); + // Return 100ms just in case this function gets called. If we don't, + // we could enter a tight loop since the mock would return 0. + EXPECT_CALL(adm, TimeUntilNextProcess()).WillRepeatedly(Return(100)); { cricket::WebRtcVoiceEngine engine( &adm, webrtc::MockAudioDecoderFactory::CreateUnusedFactory(), nullptr);