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:
parent
5501cef0a7
commit
ee23383c5e
@ -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",
|
||||
|
||||
@ -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())) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user