Fix KeepsHighBitrateWhenReconfiguringSender to avoid flakiness if probing succeeds in between encoder reconfigurations.

BUG=webrtc:7111
R=brandtr@webrtc.org

Review-Url: https://codereview.webrtc.org/2676973004 .
Cr-Commit-Position: refs/heads/master@{#16454}
This commit is contained in:
Stefan Holmer
2017-02-06 17:17:57 +01:00
parent 7a2d8ca9bc
commit f9b6e5e4b5

View File

@ -663,8 +663,9 @@ TEST_F(CallPerfTest, KeepsHighBitrateWhenReconfiguringSender) {
EXPECT_EQ(2 * kDefaultWidth, config->width);
EXPECT_EQ(2 * kDefaultHeight, config->height);
EXPECT_GE(last_set_bitrate_kbps_, kReconfigureThresholdKbps);
EXPECT_NEAR(config->startBitrate, last_set_bitrate_kbps_,
kPermittedReconfiguredBitrateDiffKbps)
EXPECT_GT(
config->startBitrate,
last_set_bitrate_kbps_ - kPermittedReconfiguredBitrateDiffKbps)
<< "Encoder reconfigured with bitrate too far away from last set.";
observation_complete_.Set();
}