| Index: webrtc/modules/congestion_controller/probe_controller_unittest.cc
|
| diff --git a/webrtc/modules/congestion_controller/probe_controller_unittest.cc b/webrtc/modules/congestion_controller/probe_controller_unittest.cc
|
| index 693277552c6e0d9c1e506fa0021096dda5e2dba9..9e01660aa2a796c66e45c7cb0ad846c83c630772 100644
|
| --- a/webrtc/modules/congestion_controller/probe_controller_unittest.cc
|
| +++ b/webrtc/modules/congestion_controller/probe_controller_unittest.cc
|
| @@ -29,6 +29,8 @@ constexpr int kMinBitrateBps = 100;
|
| constexpr int kStartBitrateBps = 300;
|
| constexpr int kMaxBitrateBps = 1000;
|
|
|
| +constexpr int kExponentialProbingTimeoutMs = 5000;
|
| +
|
| } // namespace
|
|
|
| class ProbeControllerTest : public ::testing::Test {
|
| @@ -53,9 +55,10 @@ TEST_F(ProbeControllerTest, InitiatesProbingOnMaxBitrateIncrease) {
|
| EXPECT_CALL(pacer_, CreateProbeCluster(_, _)).Times(AtLeast(2));
|
| probe_controller_->SetBitrates(kMinBitrateBps, kStartBitrateBps,
|
| kMaxBitrateBps);
|
| - clock_.AdvanceTimeMilliseconds(25);
|
| -
|
| + // Long enough to time out exponential probing.
|
| + clock_.AdvanceTimeMilliseconds(kExponentialProbingTimeoutMs);
|
| probe_controller_->SetEstimatedBitrate(kStartBitrateBps);
|
| +
|
| EXPECT_CALL(pacer_, CreateProbeCluster(kMaxBitrateBps + 100, _));
|
| probe_controller_->SetBitrates(kMinBitrateBps, kStartBitrateBps,
|
| kMaxBitrateBps + 100);
|
| @@ -73,7 +76,7 @@ TEST_F(ProbeControllerTest, TestExponentialProbingTimeout) {
|
| kMaxBitrateBps);
|
|
|
| // Advance far enough to cause a time out in waiting for probing result.
|
| - clock_.AdvanceTimeMilliseconds(5000);
|
| + clock_.AdvanceTimeMilliseconds(kExponentialProbingTimeoutMs);
|
| EXPECT_CALL(pacer_, CreateProbeCluster(2 * 1800, _)).Times(0);
|
| probe_controller_->SetEstimatedBitrate(1800);
|
| }
|
|
|