1# Copyright (c) 2019 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("peer_scenario") { 13 testonly = true 14 sources = [ 15 "peer_scenario.cc", 16 "peer_scenario.h", 17 "peer_scenario_client.cc", 18 "peer_scenario_client.h", 19 "scenario_connection.cc", 20 "scenario_connection.h", 21 "signaling_route.cc", 22 "signaling_route.h", 23 ] 24 deps = [ 25 "..:fake_video_codecs", 26 "..:fileutils", 27 "..:test_support", 28 "../:video_test_common", 29 "../../api:candidate", 30 "../../api:create_time_controller", 31 "../../api:libjingle_peerconnection_api", 32 "../../api:network_emulation_manager_api", 33 "../../api:rtc_stats_api", 34 "../../api:time_controller", 35 "../../api/audio_codecs:builtin_audio_decoder_factory", 36 "../../api/audio_codecs:builtin_audio_encoder_factory", 37 "../../api/rtc_event_log:rtc_event_log_factory", 38 "../../api/task_queue:default_task_queue_factory", 39 "../../api/transport:field_trial_based_config", 40 "../../api/video_codecs:builtin_video_decoder_factory", 41 "../../api/video_codecs:builtin_video_encoder_factory", 42 "../../media:rtc_audio_video", 43 "../../media:rtc_media_base", 44 "../../modules/audio_device:audio_device_impl", 45 "../../modules/rtp_rtcp:rtp_rtcp_format", 46 "../../p2p:rtc_p2p", 47 "../../pc:channel", 48 "../../pc:jsep_transport_controller", 49 "../../pc:pc_test_utils", 50 "../../pc:rtp_transport_internal", 51 "../../pc:session_description", 52 "../../rtc_base", 53 "../../rtc_base:null_socket_server", 54 "../../rtc_base:stringutils", 55 "../../rtc_base:task_queue_for_test", 56 "../../test:explicit_key_value_config", 57 "../../test:scoped_key_value_config", 58 "../logging:log_writer", 59 "../network:emulated_network", 60 "../scenario", 61 "../time_controller", 62 ] 63 absl_deps = [ 64 "//third_party/abseil-cpp/absl/flags:flag", 65 "//third_party/abseil-cpp/absl/memory", 66 ] 67 } 68} 69