mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-13 13:50:40 +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;
|
||||
|
||||
TEST(AnalogGainStatsReporterTest, CheckLogLevelUpdateStatsEmpty) {
|
||||
class AnalogGainStatsReporterTest : public ::testing::Test {
|
||||
public:
|
||||
AnalogGainStatsReporterTest() {}
|
||||
|
||||
protected:
|
||||
void SetUp() override { metrics::Reset(); }
|
||||
};
|
||||
|
||||
TEST_F(AnalogGainStatsReporterTest, CheckLogLevelUpdateStatsEmpty) {
|
||||
AnalogGainStatsReporter stats_reporter;
|
||||
constexpr int kMicLevel = 10;
|
||||
stats_reporter.UpdateStatistics(kMicLevel);
|
||||
|
@ -44,7 +52,7 @@ TEST(AnalogGainStatsReporterTest, CheckLogLevelUpdateStatsEmpty) {
|
|||
::testing::ElementsAre());
|
||||
}
|
||||
|
||||
TEST(AnalogGainStatsReporterTest, CheckLogLevelUpdateStatsNotEmpty) {
|
||||
TEST_F(AnalogGainStatsReporterTest, CheckLogLevelUpdateStatsNotEmpty) {
|
||||
AnalogGainStatsReporter stats_reporter;
|
||||
constexpr int kMicLevel = 10;
|
||||
stats_reporter.UpdateStatistics(kMicLevel);
|
||||
|
@ -81,7 +89,7 @@ TEST(AnalogGainStatsReporterTest, CheckLogLevelUpdateStatsNotEmpty) {
|
|||
}
|
||||
} // namespace
|
||||
|
||||
TEST(AnalogGainStatsReporterTest, CheckLevelUpdateStatsForEmptyStats) {
|
||||
TEST_F(AnalogGainStatsReporterTest, CheckLevelUpdateStatsForEmptyStats) {
|
||||
AnalogGainStatsReporter stats_reporter;
|
||||
const auto& update_stats = stats_reporter.level_update_stats();
|
||||
EXPECT_EQ(update_stats.num_decreases, 0);
|
||||
|
@ -90,7 +98,7 @@ TEST(AnalogGainStatsReporterTest, CheckLevelUpdateStatsForEmptyStats) {
|
|||
EXPECT_EQ(update_stats.sum_increases, 0);
|
||||
}
|
||||
|
||||
TEST(AnalogGainStatsReporterTest, CheckLevelUpdateStatsAfterNoGainChange) {
|
||||
TEST_F(AnalogGainStatsReporterTest, CheckLevelUpdateStatsAfterNoGainChange) {
|
||||
constexpr int kMicLevel = 10;
|
||||
AnalogGainStatsReporter stats_reporter;
|
||||
stats_reporter.UpdateStatistics(kMicLevel);
|
||||
|
@ -103,7 +111,7 @@ TEST(AnalogGainStatsReporterTest, CheckLevelUpdateStatsAfterNoGainChange) {
|
|||
EXPECT_EQ(update_stats.sum_increases, 0);
|
||||
}
|
||||
|
||||
TEST(AnalogGainStatsReporterTest, CheckLevelUpdateStatsAfterGainIncrease) {
|
||||
TEST_F(AnalogGainStatsReporterTest, CheckLevelUpdateStatsAfterGainIncrease) {
|
||||
constexpr int kMicLevel = 10;
|
||||
AnalogGainStatsReporter stats_reporter;
|
||||
stats_reporter.UpdateStatistics(kMicLevel);
|
||||
|
@ -116,7 +124,7 @@ TEST(AnalogGainStatsReporterTest, CheckLevelUpdateStatsAfterGainIncrease) {
|
|||
EXPECT_EQ(update_stats.sum_increases, 5);
|
||||
}
|
||||
|
||||
TEST(AnalogGainStatsReporterTest, CheckLevelUpdateStatsAfterGainDecrease) {
|
||||
TEST_F(AnalogGainStatsReporterTest, CheckLevelUpdateStatsAfterGainDecrease) {
|
||||
constexpr int kMicLevel = 10;
|
||||
AnalogGainStatsReporter stats_reporter;
|
||||
stats_reporter.UpdateStatistics(kMicLevel);
|
||||
|
@ -129,7 +137,7 @@ TEST(AnalogGainStatsReporterTest, CheckLevelUpdateStatsAfterGainDecrease) {
|
|||
EXPECT_EQ(stats_update.sum_increases, 0);
|
||||
}
|
||||
|
||||
TEST(AnalogGainStatsReporterTest, CheckLevelUpdateStatsAfterReset) {
|
||||
TEST_F(AnalogGainStatsReporterTest, CheckLevelUpdateStatsAfterReset) {
|
||||
AnalogGainStatsReporter stats_reporter;
|
||||
constexpr int kMicLevel = 10;
|
||||
stats_reporter.UpdateStatistics(kMicLevel);
|
||||
|
|
Loading…
Reference in a new issue