Use time controller based task queue factory in PC level tests.

It is required to properly support real and simulated time.

Bug: webrtc:11743
Change-Id: If6dd59691d966378f8ff897c82dee05c1899e9e0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/183602
Reviewed-by: Andrey Logvin <landrey@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32057}
This commit is contained in:
Artem Titov 2020-09-08 12:23:05 +02:00 committed by Commit Bot
parent 5501cef0a7
commit ee23383c5e
2 changed files with 1 additions and 3 deletions

View File

@ -395,7 +395,6 @@ if (!build_with_chromium) {
"../../../api:video_quality_analyzer_api",
"../../../api/rtc_event_log",
"../../../api/task_queue",
"../../../api/task_queue:default_task_queue_factory",
"../../../api/units:time_delta",
"../../../api/units:timestamp",
"../../../pc:pc_test_utils",

View File

@ -21,7 +21,6 @@
#include "api/rtc_event_log/rtc_event_log.h"
#include "api/rtc_event_log_output_file.h"
#include "api/scoped_refptr.h"
#include "api/task_queue/default_task_queue_factory.h"
#include "api/test/time_controller.h"
#include "api/test/video_quality_analyzer_interface.h"
#include "pc/sdp_utils.h"
@ -109,7 +108,7 @@ PeerConnectionE2EQualityTest::PeerConnectionE2EQualityTest(
std::unique_ptr<AudioQualityAnalyzerInterface> audio_quality_analyzer,
std::unique_ptr<VideoQualityAnalyzerInterface> video_quality_analyzer)
: time_controller_(time_controller),
task_queue_factory_(CreateDefaultTaskQueueFactory()),
task_queue_factory_(time_controller_.CreateTaskQueueFactory()),
test_case_name_(std::move(test_case_name)),
executor_(std::make_unique<TestActivitiesExecutor>(
time_controller_.GetClock())) {