1# Copyright(c) 2020 The WebRTC project authors.All Rights Reserved. 2# 3# Use of this source code is governed by a BSD - style license 4# that can be found in the LICENSE file in the root of the source 5# tree.An additional intellectual property rights grant can be found 6# in the file PATENTS.All contributing project authors may 7# be found in the AUTHORS file in the root of the source tree. 8 9import("../../../webrtc.gni") 10 11if (rtc_include_tests) { 12 rtc_library("voip_core_unittests") { 13 testonly = true 14 sources = [ "voip_core_unittest.cc" ] 15 deps = [ 16 "..:voip_core", 17 "../../../api/audio_codecs:builtin_audio_decoder_factory", 18 "../../../api/audio_codecs:builtin_audio_encoder_factory", 19 "../../../api/task_queue:default_task_queue_factory", 20 "../../../modules/audio_device:mock_audio_device", 21 "../../../modules/audio_processing:mocks", 22 "../../../test:audio_codec_mocks", 23 "../../../test:mock_transport", 24 "../../../test:test_support", 25 ] 26 } 27 28 rtc_library("audio_channel_unittests") { 29 testonly = true 30 sources = [ "audio_channel_unittest.cc" ] 31 deps = [ 32 "..:audio_channel", 33 "../../../api:transport_api", 34 "../../../api/audio_codecs:builtin_audio_decoder_factory", 35 "../../../api/audio_codecs:builtin_audio_encoder_factory", 36 "../../../api/task_queue:default_task_queue_factory", 37 "../../../modules/audio_mixer:audio_mixer_impl", 38 "../../../modules/audio_mixer:audio_mixer_test_utils", 39 "../../../modules/rtp_rtcp:rtp_rtcp", 40 "../../../modules/rtp_rtcp:rtp_rtcp_format", 41 "../../../modules/utility", 42 "../../../rtc_base:logging", 43 "../../../rtc_base:rtc_event", 44 "../../../test:mock_transport", 45 "../../../test:test_support", 46 ] 47 } 48 49 rtc_library("audio_ingress_unittests") { 50 testonly = true 51 sources = [ "audio_ingress_unittest.cc" ] 52 deps = [ 53 "..:audio_egress", 54 "..:audio_ingress", 55 "../../../api:transport_api", 56 "../../../api/audio_codecs:builtin_audio_decoder_factory", 57 "../../../api/audio_codecs:builtin_audio_encoder_factory", 58 "../../../api/task_queue:default_task_queue_factory", 59 "../../../modules/audio_mixer:audio_mixer_test_utils", 60 "../../../modules/rtp_rtcp:rtp_rtcp", 61 "../../../rtc_base:logging", 62 "../../../rtc_base:rtc_event", 63 "../../../test:mock_transport", 64 "../../../test:test_support", 65 ] 66 } 67 68 rtc_library("audio_egress_unittests") { 69 testonly = true 70 sources = [ "audio_egress_unittest.cc" ] 71 deps = [ 72 "..:audio_egress", 73 "../../../api:transport_api", 74 "../../../api/audio_codecs:builtin_audio_encoder_factory", 75 "../../../api/task_queue:default_task_queue_factory", 76 "../../../modules/audio_mixer:audio_mixer_test_utils", 77 "../../../modules/rtp_rtcp:rtp_rtcp", 78 "../../../modules/rtp_rtcp:rtp_rtcp_format", 79 "../../../rtc_base:logging", 80 "../../../rtc_base:rtc_event", 81 "../../../test:mock_transport", 82 "../../../test:test_support", 83 ] 84 } 85} 86