diff --git a/video/BUILD.gn b/video/BUILD.gn index 13f4ef0f73..bb54fe8367 100644 --- a/video/BUILD.gn +++ b/video/BUILD.gn @@ -642,7 +642,6 @@ if (rtc_include_tests) { "../test:null_transport", "../test:perf_test", "../test:rtp_test_utils", - "../test:single_threaded_task_queue", "../test:test_common", "../test:test_support", "../test:video_test_common", diff --git a/video/end_to_end_tests/multi_stream_tester.cc b/video/end_to_end_tests/multi_stream_tester.cc index 148e7f1b06..2299f11449 100644 --- a/video/end_to_end_tests/multi_stream_tester.cc +++ b/video/end_to_end_tests/multi_stream_tester.cc @@ -28,7 +28,6 @@ #include "rtc_base/task_queue_for_test.h" #include "test/call_test.h" #include "test/encoder_settings.h" -#include "test/single_threaded_task_queue.h" namespace webrtc { @@ -44,10 +43,11 @@ MultiStreamTester::~MultiStreamTester() = default; void MultiStreamTester::RunTest() { webrtc::RtcEventLogNull event_log; auto task_queue_factory = CreateDefaultTaskQueueFactory(); - // TODO(bugs.webrtc.org/10933): Use production task queue implementation. - auto task_queue = - std::make_unique( - "TaskQueue"); + // Use high prioirity since this task_queue used for fake network delivering + // at correct time. Those test tasks should be prefered over code under test + // to make test more stable. + auto task_queue = task_queue_factory->CreateTaskQueue( + "TaskQueue", TaskQueueFactory::Priority::HIGH); Call::Config config(&event_log); config.task_queue_factory = task_queue_factory.get(); std::unique_ptr sender_call;