From 363fb7e050ebe56350f8b6adaffb71956d8eb573 Mon Sep 17 00:00:00 2001 From: Sebastian Jansson Date: Fri, 5 Apr 2019 12:49:35 +0200 Subject: [PATCH] Running scenario quality unit tests in simulated time. This is to avoid inconsistent/flaky behavior on mobile bots. Bug: webrtc:10365 Change-Id: I52ab4f9ef92b10329c1eac502adfcf2886058114 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/131329 Commit-Queue: Sebastian Jansson Reviewed-by: Artem Titarenko Cr-Commit-Position: refs/heads/master@{#27465} --- test/scenario/quality_stats_unittest.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/scenario/quality_stats_unittest.cc b/test/scenario/quality_stats_unittest.cc index 273723cd89..cdd2519222 100644 --- a/test/scenario/quality_stats_unittest.cc +++ b/test/scenario/quality_stats_unittest.cc @@ -32,7 +32,7 @@ void CreateAnalyzedStream(Scenario* s, TEST(ScenarioAnalyzerTest, PsnrIsHighWhenNetworkIsGood) { VideoQualityAnalyzer analyzer; { - Scenario s; + Scenario s("", /*real_time*/ false); NetworkNodeConfig good_network; good_network.simulation.bandwidth = DataRate::kbps(1000); CreateAnalyzedStream(&s, good_network, &analyzer); @@ -46,7 +46,7 @@ TEST(ScenarioAnalyzerTest, PsnrIsHighWhenNetworkIsGood) { TEST(ScenarioAnalyzerTest, PsnrIsLowWhenNetworkIsBad) { VideoQualityAnalyzer analyzer; { - Scenario s; + Scenario s("", /*real_time*/ false); NetworkNodeConfig bad_network; bad_network.simulation.bandwidth = DataRate::kbps(100); bad_network.simulation.loss_rate = 0.02;