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:
@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user