tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

BUILD.gn (5051B)


      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 
      9 import("../../../webrtc.gni")
     10 
     11 if (rtc_include_tests) {
     12   rtc_source_set("mock_task_queue") {
     13     testonly = true
     14     visibility = [ "*" ]
     15     sources = [ "mock_task_queue.h" ]
     16     deps = [
     17       "../../../api/task_queue",
     18       "../../../api/task_queue/test:mock_task_queue_base",
     19       "../../../test:test_support",
     20       "//third_party/abseil-cpp/absl/strings:string_view",
     21     ]
     22   }
     23 
     24   if (!build_with_chromium) {
     25     rtc_library("voip_core_unittests") {
     26       testonly = true
     27       sources = [ "voip_core_unittest.cc" ]
     28       deps = [
     29         "..:voip_core",
     30         "../../../api:make_ref_counted",
     31         "../../../api:scoped_refptr",
     32         "../../../api/audio:audio_processing",
     33         "../../../api/audio_codecs:audio_codecs_api",
     34         "../../../api/audio_codecs:builtin_audio_decoder_factory",
     35         "../../../api/audio_codecs:builtin_audio_encoder_factory",
     36         "../../../api/environment:environment_factory",
     37         "../../../api/task_queue:default_task_queue_factory",
     38         "../../../api/voip:voip_api",
     39         "../../../modules/audio_device:mock_audio_device",
     40         "../../../modules/audio_processing:mocks",
     41         "../../../test:audio_codec_mocks",
     42         "../../../test:mock_transport",
     43         "../../../test:run_loop",
     44         "../../../test:test_support",
     45       ]
     46     }
     47   }
     48 
     49   rtc_library("audio_channel_unittests") {
     50     testonly = true
     51     sources = [ "audio_channel_unittest.cc" ]
     52     deps = [
     53       ":mock_task_queue",
     54       "..:audio_channel",
     55       "../../../api:array_view",
     56       "../../../api:make_ref_counted",
     57       "../../../api:scoped_refptr",
     58       "../../../api:transport_api",
     59       "../../../api/audio:audio_frame_api",
     60       "../../../api/audio:audio_mixer_api",
     61       "../../../api/audio_codecs:audio_codecs_api",
     62       "../../../api/audio_codecs:builtin_audio_decoder_factory",
     63       "../../../api/audio_codecs:builtin_audio_encoder_factory",
     64       "../../../api/environment",
     65       "../../../api/environment:environment_factory",
     66       "../../../api/task_queue",
     67       "../../../api/voip:voip_api",
     68       "../../../modules/audio_mixer:audio_mixer_impl",
     69       "../../../modules/audio_mixer:audio_mixer_test_utils",
     70       "../../../modules/rtp_rtcp",
     71       "../../../modules/rtp_rtcp:rtp_rtcp_format",
     72       "../../../rtc_base:logging",
     73       "../../../system_wrappers",
     74       "../../../test:mock_transport",
     75       "../../../test:test_support",
     76       "//third_party/abseil-cpp/absl/functional:any_invocable",
     77     ]
     78   }
     79 
     80   rtc_library("audio_ingress_unittests") {
     81     testonly = true
     82     sources = [ "audio_ingress_unittest.cc" ]
     83     deps = [
     84       "..:audio_egress",
     85       "..:audio_ingress",
     86       "../../../api:array_view",
     87       "../../../api:rtp_headers",
     88       "../../../api:scoped_refptr",
     89       "../../../api:transport_api",
     90       "../../../api/audio:audio_frame_api",
     91       "../../../api/audio:audio_mixer_api",
     92       "../../../api/audio_codecs:audio_codecs_api",
     93       "../../../api/audio_codecs:builtin_audio_decoder_factory",
     94       "../../../api/audio_codecs:builtin_audio_encoder_factory",
     95       "../../../api/environment",
     96       "../../../api/environment:environment_factory",
     97       "../../../api/task_queue:default_task_queue_factory",
     98       "../../../api/units:time_delta",
     99       "../../../api/units:timestamp",
    100       "../../../modules/audio_mixer:audio_mixer_test_utils",
    101       "../../../modules/rtp_rtcp",
    102       "../../../rtc_base:logging",
    103       "../../../rtc_base:rtc_event",
    104       "../../../test:mock_transport",
    105       "../../../test:run_loop",
    106       "../../../test:test_support",
    107       "../../../test/time_controller",
    108     ]
    109   }
    110 
    111   rtc_library("audio_egress_unittests") {
    112     testonly = true
    113     sources = [ "audio_egress_unittest.cc" ]
    114     deps = [
    115       "..:audio_egress",
    116       "../../../api:array_view",
    117       "../../../api:rtp_headers",
    118       "../../../api:scoped_refptr",
    119       "../../../api:transport_api",
    120       "../../../api/audio:audio_frame_api",
    121       "../../../api/audio_codecs:audio_codecs_api",
    122       "../../../api/audio_codecs:builtin_audio_encoder_factory",
    123       "../../../api/environment",
    124       "../../../api/environment:environment_factory",
    125       "../../../api/task_queue:default_task_queue_factory",
    126       "../../../api/units:time_delta",
    127       "../../../api/units:timestamp",
    128       "../../../modules/audio_mixer:audio_mixer_test_utils",
    129       "../../../modules/rtp_rtcp",
    130       "../../../modules/rtp_rtcp:rtp_rtcp_format",
    131       "../../../rtc_base:logging",
    132       "../../../rtc_base:rtc_event",
    133       "../../../test:mock_transport",
    134       "../../../test:run_loop",
    135       "../../../test:test_support",
    136       "../../../test/time_controller",
    137     ]
    138   }
    139 }