mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-17 15:47:53 +01:00
Fix flakiness of CheckLogLevelUpdateStatsEmpty.
Bug: b/232719223 Change-Id: I26bdb10bb7bae89f8a99b8c4db14609ae9bfda50 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262620 Reviewed-by: Hanna Silen <silen@webrtc.org> Commit-Queue: Jeremy Leconte <jleconte@google.com> Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org> Cr-Commit-Position: refs/heads/main@{#36909}
This commit is contained in:
parent
39bc030e0b
commit
d01e692e01
1 changed files with 15 additions and 7 deletions
|
@ -18,7 +18,15 @@ namespace {
|
||||||
|
|
||||||
constexpr int kFramesIn60Seconds = 6000;
|
constexpr int kFramesIn60Seconds = 6000;
|
||||||
|
|
||||||
TEST(AnalogGainStatsReporterTest, CheckLogLevelUpdateStatsEmpty) {
|
class AnalogGainStatsReporterTest : public ::testing::Test {
|
||||||
|
public:
|
||||||
|
AnalogGainStatsReporterTest() {}
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void SetUp() override { metrics::Reset(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
TEST_F(AnalogGainStatsReporterTest, CheckLogLevelUpdateStatsEmpty) {
|
||||||
AnalogGainStatsReporter stats_reporter;
|
AnalogGainStatsReporter stats_reporter;
|
||||||
constexpr int kMicLevel = 10;
|
constexpr int kMicLevel = 10;
|
||||||
stats_reporter.UpdateStatistics(kMicLevel);
|
stats_reporter.UpdateStatistics(kMicLevel);
|
||||||
|
@ -44,7 +52,7 @@ TEST(AnalogGainStatsReporterTest, CheckLogLevelUpdateStatsEmpty) {
|
||||||
::testing::ElementsAre());
|
::testing::ElementsAre());
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(AnalogGainStatsReporterTest, CheckLogLevelUpdateStatsNotEmpty) {
|
TEST_F(AnalogGainStatsReporterTest, CheckLogLevelUpdateStatsNotEmpty) {
|
||||||
AnalogGainStatsReporter stats_reporter;
|
AnalogGainStatsReporter stats_reporter;
|
||||||
constexpr int kMicLevel = 10;
|
constexpr int kMicLevel = 10;
|
||||||
stats_reporter.UpdateStatistics(kMicLevel);
|
stats_reporter.UpdateStatistics(kMicLevel);
|
||||||
|
@ -81,7 +89,7 @@ TEST(AnalogGainStatsReporterTest, CheckLogLevelUpdateStatsNotEmpty) {
|
||||||
}
|
}
|
||||||
} // namespace
|
} // namespace
|
||||||
|
|
||||||
TEST(AnalogGainStatsReporterTest, CheckLevelUpdateStatsForEmptyStats) {
|
TEST_F(AnalogGainStatsReporterTest, CheckLevelUpdateStatsForEmptyStats) {
|
||||||
AnalogGainStatsReporter stats_reporter;
|
AnalogGainStatsReporter stats_reporter;
|
||||||
const auto& update_stats = stats_reporter.level_update_stats();
|
const auto& update_stats = stats_reporter.level_update_stats();
|
||||||
EXPECT_EQ(update_stats.num_decreases, 0);
|
EXPECT_EQ(update_stats.num_decreases, 0);
|
||||||
|
@ -90,7 +98,7 @@ TEST(AnalogGainStatsReporterTest, CheckLevelUpdateStatsForEmptyStats) {
|
||||||
EXPECT_EQ(update_stats.sum_increases, 0);
|
EXPECT_EQ(update_stats.sum_increases, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(AnalogGainStatsReporterTest, CheckLevelUpdateStatsAfterNoGainChange) {
|
TEST_F(AnalogGainStatsReporterTest, CheckLevelUpdateStatsAfterNoGainChange) {
|
||||||
constexpr int kMicLevel = 10;
|
constexpr int kMicLevel = 10;
|
||||||
AnalogGainStatsReporter stats_reporter;
|
AnalogGainStatsReporter stats_reporter;
|
||||||
stats_reporter.UpdateStatistics(kMicLevel);
|
stats_reporter.UpdateStatistics(kMicLevel);
|
||||||
|
@ -103,7 +111,7 @@ TEST(AnalogGainStatsReporterTest, CheckLevelUpdateStatsAfterNoGainChange) {
|
||||||
EXPECT_EQ(update_stats.sum_increases, 0);
|
EXPECT_EQ(update_stats.sum_increases, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(AnalogGainStatsReporterTest, CheckLevelUpdateStatsAfterGainIncrease) {
|
TEST_F(AnalogGainStatsReporterTest, CheckLevelUpdateStatsAfterGainIncrease) {
|
||||||
constexpr int kMicLevel = 10;
|
constexpr int kMicLevel = 10;
|
||||||
AnalogGainStatsReporter stats_reporter;
|
AnalogGainStatsReporter stats_reporter;
|
||||||
stats_reporter.UpdateStatistics(kMicLevel);
|
stats_reporter.UpdateStatistics(kMicLevel);
|
||||||
|
@ -116,7 +124,7 @@ TEST(AnalogGainStatsReporterTest, CheckLevelUpdateStatsAfterGainIncrease) {
|
||||||
EXPECT_EQ(update_stats.sum_increases, 5);
|
EXPECT_EQ(update_stats.sum_increases, 5);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(AnalogGainStatsReporterTest, CheckLevelUpdateStatsAfterGainDecrease) {
|
TEST_F(AnalogGainStatsReporterTest, CheckLevelUpdateStatsAfterGainDecrease) {
|
||||||
constexpr int kMicLevel = 10;
|
constexpr int kMicLevel = 10;
|
||||||
AnalogGainStatsReporter stats_reporter;
|
AnalogGainStatsReporter stats_reporter;
|
||||||
stats_reporter.UpdateStatistics(kMicLevel);
|
stats_reporter.UpdateStatistics(kMicLevel);
|
||||||
|
@ -129,7 +137,7 @@ TEST(AnalogGainStatsReporterTest, CheckLevelUpdateStatsAfterGainDecrease) {
|
||||||
EXPECT_EQ(stats_update.sum_increases, 0);
|
EXPECT_EQ(stats_update.sum_increases, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(AnalogGainStatsReporterTest, CheckLevelUpdateStatsAfterReset) {
|
TEST_F(AnalogGainStatsReporterTest, CheckLevelUpdateStatsAfterReset) {
|
||||||
AnalogGainStatsReporter stats_reporter;
|
AnalogGainStatsReporter stats_reporter;
|
||||||
constexpr int kMicLevel = 10;
|
constexpr int kMicLevel = 10;
|
||||||
stats_reporter.UpdateStatistics(kMicLevel);
|
stats_reporter.UpdateStatistics(kMicLevel);
|
||||||
|
|
Loading…
Reference in a new issue