diff options
Diffstat (limited to 'audio')
-rw-r--r-- | audio/BUILD.gn | 4 | ||||
-rw-r--r-- | audio/test/audio_bwe_integration_test.cc | 12 | ||||
-rw-r--r-- | audio/test/audio_end_to_end_test.cc | 12 |
3 files changed, 24 insertions, 4 deletions
diff --git a/audio/BUILD.gn b/audio/BUILD.gn index be534a0c37..ae4c67e6ec 100644 --- a/audio/BUILD.gn +++ b/audio/BUILD.gn @@ -100,6 +100,8 @@ if (rtc_include_tests) { deps = [ ":audio", "../api:simulated_network_api", + "../call:fake_network", + "../call:simulated_network", "../system_wrappers:system_wrappers", "../test:test_common", "../test:test_support", @@ -249,6 +251,8 @@ if (rtc_include_tests) { ] deps = [ "../api:simulated_network_api", + "../call:fake_network", + "../call:simulated_network", "../common_audio", "../rtc_base:rtc_base_approved", "../system_wrappers", diff --git a/audio/test/audio_bwe_integration_test.cc b/audio/test/audio_bwe_integration_test.cc index 6640f6d2ac..10c8784271 100644 --- a/audio/test/audio_bwe_integration_test.cc +++ b/audio/test/audio_bwe_integration_test.cc @@ -11,6 +11,8 @@ #include "audio/test/audio_bwe_integration_test.h" #include "absl/memory/memory.h" +#include "call/fake_network_pipe.h" +#include "call/simulated_network.h" #include "common_audio/wav_file.h" #include "system_wrappers/include/sleep.h" #include "test/field_trial.h" @@ -53,14 +55,20 @@ test::PacketTransport* AudioBweTest::CreateSendTransport( Call* sender_call) { return new test::PacketTransport( task_queue, sender_call, this, test::PacketTransport::kSender, - test::CallTest::payload_type_map_, GetNetworkPipeConfig()); + test::CallTest::payload_type_map_, + absl::make_unique<FakeNetworkPipe>( + Clock::GetRealTimeClock(), + absl::make_unique<SimulatedNetwork>(GetNetworkPipeConfig()))); } test::PacketTransport* AudioBweTest::CreateReceiveTransport( SingleThreadedTaskQueueForTesting* task_queue) { return new test::PacketTransport( task_queue, nullptr, this, test::PacketTransport::kReceiver, - test::CallTest::payload_type_map_, GetNetworkPipeConfig()); + test::CallTest::payload_type_map_, + absl::make_unique<FakeNetworkPipe>( + Clock::GetRealTimeClock(), + absl::make_unique<SimulatedNetwork>(GetNetworkPipeConfig()))); } void AudioBweTest::PerformTest() { diff --git a/audio/test/audio_end_to_end_test.cc b/audio/test/audio_end_to_end_test.cc index 8ba9a047f3..02abe734bb 100644 --- a/audio/test/audio_end_to_end_test.cc +++ b/audio/test/audio_end_to_end_test.cc @@ -11,6 +11,8 @@ #include <algorithm> #include "audio/test/audio_end_to_end_test.h" +#include "call/fake_network_pipe.h" +#include "call/simulated_network.h" #include "system_wrappers/include/sleep.h" #include "test/gtest.h" @@ -63,14 +65,20 @@ test::PacketTransport* AudioEndToEndTest::CreateSendTransport( Call* sender_call) { return new test::PacketTransport( task_queue, sender_call, this, test::PacketTransport::kSender, - test::CallTest::payload_type_map_, GetNetworkPipeConfig()); + test::CallTest::payload_type_map_, + absl::make_unique<FakeNetworkPipe>( + Clock::GetRealTimeClock(), + absl::make_unique<SimulatedNetwork>(GetNetworkPipeConfig()))); } test::PacketTransport* AudioEndToEndTest::CreateReceiveTransport( SingleThreadedTaskQueueForTesting* task_queue) { return new test::PacketTransport( task_queue, nullptr, this, test::PacketTransport::kReceiver, - test::CallTest::payload_type_map_, GetNetworkPipeConfig()); + test::CallTest::payload_type_map_, + absl::make_unique<FakeNetworkPipe>( + Clock::GetRealTimeClock(), + absl::make_unique<SimulatedNetwork>(GetNetworkPipeConfig()))); } void AudioEndToEndTest::ModifyAudioConfigs( |