Do not compile some test targets with chromium
Move copy_to_file_audio_capturer, copy_to_file_audio_capturer_unittest
and test_common under "!build_with_chromium"
Bug: b/272350185, webrtc:15081
Change-Id: Ie3f08e4ce5bec91647e802cc34040df2e01103d0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/303680
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39954}
diff --git a/api/BUILD.gn b/api/BUILD.gn
index a0a9563..a921740 100644
--- a/api/BUILD.gn
+++ b/api/BUILD.gn
@@ -445,27 +445,6 @@
deps = [ "../rtc_base:refcount" ]
}
-rtc_source_set("video_quality_test_fixture_api") {
- visibility = [ "*" ]
- testonly = true
- sources = [ "test/video_quality_test_fixture.h" ]
- deps = [
- ":fec_controller_api",
- ":libjingle_peerconnection_api",
- ":network_state_predictor_api",
- ":rtp_parameters",
- ":simulated_network_api",
- "../call:fake_network",
- "../call:rtp_interfaces",
- "../test:test_common",
- "../test:video_test_common",
- "../video/config:encoder_config",
- "transport:bitrate_settings",
- "transport:network_control",
- "video_codecs:video_codecs_api",
- ]
-}
-
rtc_source_set("video_quality_analyzer_api") {
visibility = [ "*" ]
testonly = true
@@ -630,20 +609,6 @@
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
}
-rtc_library("test_dependency_factory") {
- visibility = [ "*" ]
- testonly = true
- sources = [
- "test/test_dependency_factory.cc",
- "test/test_dependency_factory.h",
- ]
- deps = [
- ":video_quality_test_fixture_api",
- "../rtc_base:checks",
- "../rtc_base:platform_thread_types",
- ]
-}
-
if (rtc_include_tests) {
# TODO(srte): Move to network_emulation sub directory.
rtc_library("create_network_emulation_manager") {
@@ -660,6 +625,41 @@
}
if (!build_with_chromium) {
+ rtc_source_set("video_quality_test_fixture_api") {
+ visibility = [ "*" ]
+ testonly = true
+ sources = [ "test/video_quality_test_fixture.h" ]
+ deps = [
+ ":fec_controller_api",
+ ":libjingle_peerconnection_api",
+ ":network_state_predictor_api",
+ ":rtp_parameters",
+ ":simulated_network_api",
+ "../call:fake_network",
+ "../call:rtp_interfaces",
+ "../test:test_common",
+ "../test:video_test_common",
+ "../video/config:encoder_config",
+ "transport:bitrate_settings",
+ "transport:network_control",
+ "video_codecs:video_codecs_api",
+ ]
+ }
+
+ rtc_library("test_dependency_factory") {
+ visibility = [ "*" ]
+ testonly = true
+ sources = [
+ "test/test_dependency_factory.cc",
+ "test/test_dependency_factory.h",
+ ]
+ deps = [
+ ":video_quality_test_fixture_api",
+ "../rtc_base:checks",
+ "../rtc_base:platform_thread_types",
+ ]
+ }
+
rtc_library("create_video_quality_test_fixture_api") {
visibility = [ "*" ]
testonly = true
diff --git a/test/BUILD.gn b/test/BUILD.gn
index bda1228..33e835e 100644
--- a/test/BUILD.gn
+++ b/test/BUILD.gn
@@ -1070,78 +1070,6 @@
deps = [ "../api/units:time_delta" ]
}
-rtc_library("test_common") {
- testonly = true
- sources = [
- "call_test.cc",
- "call_test.h",
- "drifting_clock.cc",
- "drifting_clock.h",
- "layer_filtering_transport.cc",
- "layer_filtering_transport.h",
- "rtp_rtcp_observer.h",
- ]
-
- deps = [
- ":direct_transport",
- ":encoder_settings",
- ":fake_video_codecs",
- ":fileutils",
- ":frame_generator_capturer",
- ":mock_transport",
- ":run_loop",
- ":scoped_key_value_config",
- ":test_support",
- ":video_test_common",
- ":video_test_constants",
- "../api:array_view",
- "../api:create_frame_generator",
- "../api:frame_generator_api",
- "../api:rtp_headers",
- "../api:rtp_parameters",
- "../api:simulated_network_api",
- "../api:transport_api",
- "../api/audio_codecs:builtin_audio_decoder_factory",
- "../api/audio_codecs:builtin_audio_encoder_factory",
- "../api/rtc_event_log",
- "../api/task_queue",
- "../api/task_queue:default_task_queue_factory",
- "../api/test/video:function_video_factory",
- "../api/transport:field_trial_based_config",
- "../api/units:time_delta",
- "../api/video:builtin_video_bitrate_allocator_factory",
- "../api/video:video_bitrate_allocator_factory",
- "../api/video:video_frame",
- "../api/video_codecs:video_codecs_api",
- "../call",
- "../call:call_interfaces",
- "../call:fake_network",
- "../call:simulated_network",
- "../call:simulated_packet_receiver",
- "../call:video_stream_api",
- "../modules/audio_device:audio_device_api",
- "../modules/audio_device:test_audio_device_module",
- "../modules/audio_mixer:audio_mixer_impl",
- "../modules/rtp_rtcp",
- "../modules/rtp_rtcp:rtp_rtcp_format",
- "../modules/rtp_rtcp:rtp_video_header",
- "../modules/video_coding:codec_globals_headers",
- "../rtc_base:checks",
- "../rtc_base:criticalsection",
- "../rtc_base:rtc_event",
- "../rtc_base:task_queue_for_test",
- "../rtc_base:threading",
- "../rtc_base:timeutils",
- "../system_wrappers",
- "../system_wrappers:field_trial",
- "../video/config:encoder_config",
- ]
- absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
- if (!is_android && !build_with_chromium) {
- deps += [ "../modules/video_capture:video_capture_internal_impl" ]
- }
-}
-
rtc_library("mock_transport") {
testonly = true
sources = [
@@ -1281,30 +1209,104 @@
]
}
-rtc_library("copy_to_file_audio_capturer") {
- testonly = true
- sources = [
- "testsupport/copy_to_file_audio_capturer.cc",
- "testsupport/copy_to_file_audio_capturer.h",
- ]
- deps = [
- "../api:array_view",
- "../common_audio",
- "../modules/audio_device:test_audio_device_module",
- "../rtc_base:buffer",
- ]
- absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
-}
+if (!build_with_chromium) {
+ rtc_library("copy_to_file_audio_capturer") {
+ testonly = true
+ sources = [
+ "testsupport/copy_to_file_audio_capturer.cc",
+ "testsupport/copy_to_file_audio_capturer.h",
+ ]
+ deps = [
+ "../api:array_view",
+ "../common_audio",
+ "../modules/audio_device:test_audio_device_module",
+ "../rtc_base:buffer",
+ ]
+ absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
+ }
-rtc_library("copy_to_file_audio_capturer_unittest") {
- testonly = true
- sources = [ "testsupport/copy_to_file_audio_capturer_unittest.cc" ]
- deps = [
- ":copy_to_file_audio_capturer",
- ":fileutils",
- ":test_support",
- "../modules/audio_device:test_audio_device_module",
- ]
+ rtc_library("copy_to_file_audio_capturer_unittest") {
+ testonly = true
+ sources = [ "testsupport/copy_to_file_audio_capturer_unittest.cc" ]
+ deps = [
+ ":copy_to_file_audio_capturer",
+ ":fileutils",
+ ":test_support",
+ "../modules/audio_device:test_audio_device_module",
+ ]
+ }
+
+ rtc_library("test_common") {
+ testonly = true
+ sources = [
+ "call_test.cc",
+ "call_test.h",
+ "drifting_clock.cc",
+ "drifting_clock.h",
+ "layer_filtering_transport.cc",
+ "layer_filtering_transport.h",
+ "rtp_rtcp_observer.h",
+ ]
+
+ deps = [
+ ":direct_transport",
+ ":encoder_settings",
+ ":fake_video_codecs",
+ ":fileutils",
+ ":frame_generator_capturer",
+ ":mock_transport",
+ ":run_loop",
+ ":scoped_key_value_config",
+ ":test_support",
+ ":video_test_common",
+ ":video_test_constants",
+ "../api:array_view",
+ "../api:create_frame_generator",
+ "../api:frame_generator_api",
+ "../api:rtp_headers",
+ "../api:rtp_parameters",
+ "../api:simulated_network_api",
+ "../api:transport_api",
+ "../api/audio_codecs:builtin_audio_decoder_factory",
+ "../api/audio_codecs:builtin_audio_encoder_factory",
+ "../api/rtc_event_log",
+ "../api/task_queue",
+ "../api/task_queue:default_task_queue_factory",
+ "../api/test/video:function_video_factory",
+ "../api/transport:field_trial_based_config",
+ "../api/units:time_delta",
+ "../api/video:builtin_video_bitrate_allocator_factory",
+ "../api/video:video_bitrate_allocator_factory",
+ "../api/video:video_frame",
+ "../api/video_codecs:video_codecs_api",
+ "../call",
+ "../call:call_interfaces",
+ "../call:fake_network",
+ "../call:simulated_network",
+ "../call:simulated_packet_receiver",
+ "../call:video_stream_api",
+ "../modules/audio_device:audio_device_api",
+ "../modules/audio_device:test_audio_device_module",
+ "../modules/audio_mixer:audio_mixer_impl",
+ "../modules/rtp_rtcp",
+ "../modules/rtp_rtcp:rtp_rtcp_format",
+ "../modules/rtp_rtcp:rtp_video_header",
+ "../modules/video_coding:codec_globals_headers",
+ "../rtc_base:checks",
+ "../rtc_base:criticalsection",
+ "../rtc_base:rtc_event",
+ "../rtc_base:task_queue_for_test",
+ "../rtc_base:threading",
+ "../rtc_base:timeutils",
+ "../system_wrappers",
+ "../system_wrappers:field_trial",
+ "../video/config:encoder_config",
+ ]
+ absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
+ if (!is_android && !build_with_chromium) {
+ deps += [ "../modules/video_capture:video_capture_internal_impl" ]
+ }
+ }
}
if (!build_with_chromium && is_android) {