summaryrefslogtreecommitdiff
path: root/chromium/third_party/webrtc/test/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/webrtc/test/BUILD.gn')
-rw-r--r--chromium/third_party/webrtc/test/BUILD.gn85
1 files changed, 54 insertions, 31 deletions
diff --git a/chromium/third_party/webrtc/test/BUILD.gn b/chromium/third_party/webrtc/test/BUILD.gn
index 34da8894f74..9215b679cea 100644
--- a/chromium/third_party/webrtc/test/BUILD.gn
+++ b/chromium/third_party/webrtc/test/BUILD.gn
@@ -22,13 +22,13 @@ group("test") {
":test_renderer",
":test_support",
":video_test_common",
- "pc/e2e",
]
if (rtc_include_tests) {
deps += [
":test_main",
":test_support_unittests",
+ "pc/e2e",
]
}
}
@@ -70,8 +70,8 @@ rtc_library("frame_generator_impl") {
"../rtc_base/synchronization:sequence_checker",
"../rtc_base/system:file_wrapper",
"../system_wrappers",
- "//third_party/abseil-cpp/absl/types:optional",
]
+ absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
}
rtc_library("frame_utils") {
@@ -127,8 +127,8 @@ rtc_library("video_test_common") {
"../rtc_base:timeutils",
"../rtc_base/task_utils:repeating_task",
"../system_wrappers",
- "//third_party/abseil-cpp/absl/strings",
]
+ absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
}
if (!build_with_chromium) {
@@ -160,10 +160,8 @@ if (!build_with_chromium) {
"platform_video_capturer.cc",
"platform_video_capturer.h",
]
- deps = [
- ":video_test_common",
- "//third_party/abseil-cpp/absl/memory",
- ]
+ deps = [ ":video_test_common" ]
+ absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
if (is_mac || is_ios) {
deps += [ ":video_test_mac" ]
} else {
@@ -218,6 +216,20 @@ rtc_library("field_trial") {
deps = [ "../system_wrappers:field_trial" ]
}
+rtc_library("explicit_key_value_config") {
+ sources = [
+ "explicit_key_value_config.cc",
+ "explicit_key_value_config.h",
+ ]
+
+ deps = [
+ "../api/transport:webrtc_key_value_config",
+ "../rtc_base:checks",
+ "../system_wrappers:field_trial",
+ ]
+ absl_deps = [ "//third_party/abseil-cpp/absl/strings:strings" ]
+}
+
rtc_library("perf_test") {
visibility = [ "*" ]
testonly = true
@@ -235,9 +247,8 @@ rtc_library("perf_test") {
"../rtc_base:criticalsection",
"../rtc_base:logging",
"../rtc_base:rtc_numerics",
- "//third_party/abseil-cpp/absl/flags:flag",
- "//third_party/abseil-cpp/absl/types:optional",
]
+ absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
if (rtc_enable_protobuf) {
sources += [ "testsupport/perf_test_histogram_writer.cc" ]
deps += [
@@ -262,8 +273,8 @@ if (is_ios) {
deps = [
":perf_test",
"../sdk:helpers_objc",
- "//third_party/abseil-cpp/absl/types:optional",
]
+ absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
configs += [ ":test_support_objc_config" ]
}
@@ -359,8 +370,8 @@ rtc_library("video_test_support") {
"../rtc_base:rtc_event",
"../rtc_base/synchronization:sequence_checker",
"../rtc_base/system:file_wrapper",
- "//third_party/abseil-cpp/absl/types:optional",
]
+ absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
if (!is_ios) {
deps += [ "//third_party:jpeg" ]
@@ -375,6 +386,16 @@ rtc_library("video_test_support") {
}
if (rtc_include_tests) {
+ rtc_library("resources_dir_flag") {
+ testonly = true
+ visibility = [ "*" ]
+ sources = [
+ "testsupport/resources_dir_flag.cc",
+ "testsupport/resources_dir_flag.h",
+ ]
+ absl_deps = [ "//third_party/abseil-cpp/absl/flags:flag" ]
+ }
+
rtc_library("test_main_lib") {
visibility = [ "*" ]
testonly = true
@@ -394,9 +415,12 @@ if (rtc_include_tests) {
"../rtc_base:rtc_base_approved",
"../system_wrappers:field_trial",
"../system_wrappers:metrics",
+ ]
+ absl_deps = [
"//third_party/abseil-cpp/absl/flags:flag",
"//third_party/abseil-cpp/absl/flags:parse",
"//third_party/abseil-cpp/absl/memory",
+ "//third_party/abseil-cpp/absl/strings:strings",
"//third_party/abseil-cpp/absl/types:optional",
]
}
@@ -406,13 +430,20 @@ if (rtc_include_tests) {
testonly = true
sources = [ "test_main.cc" ]
- deps = [
- ":test_main_lib",
+ deps = [ ":test_main_lib" ]
+ absl_deps = [
"//third_party/abseil-cpp/absl/debugging:failure_signal_handler",
"//third_party/abseil-cpp/absl/debugging:symbolize",
]
}
+ rtc_library("benchmark_main") {
+ testonly = true
+ sources = [ "benchmark_main.cc" ]
+
+ deps = [ "//third_party/google_benchmark" ]
+ }
+
rtc_library("test_support_test_artifacts") {
testonly = true
sources = [
@@ -423,6 +454,8 @@ if (rtc_include_tests) {
":fileutils",
"../rtc_base:logging",
"../rtc_base/system:file_wrapper",
+ ]
+ absl_deps = [
"//third_party/abseil-cpp/absl/flags:flag",
"//third_party/abseil-cpp/absl/flags:parse",
]
@@ -586,8 +619,8 @@ rtc_library("fileutils") {
":fileutils_override_impl",
"../rtc_base:checks",
"../rtc_base:stringutils",
- "//third_party/abseil-cpp/absl/types:optional",
]
+ absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
if (is_ios) {
deps += [ ":fileutils_ios_objc" ]
}
@@ -599,16 +632,6 @@ rtc_library("fileutils") {
}
}
-rtc_library("resources_dir_flag") {
- testonly = true
- visibility = [ "*" ]
- sources = [
- "testsupport/resources_dir_flag.cc",
- "testsupport/resources_dir_flag.h",
- ]
- deps = [ "//third_party/abseil-cpp/absl/flags:flag" ]
-}
-
# We separate header into own target to make it possible for downstream
# projects to override implementation.
rtc_source_set("fileutils_override_api") {
@@ -625,8 +648,8 @@ rtc_library("fileutils_override_impl") {
"../rtc_base:checks",
"../rtc_base:macromagic",
"../rtc_base:stringutils",
- "//third_party/abseil-cpp/absl/types:optional",
]
+ absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
if (is_ios) {
deps += [ ":fileutils_ios_objc" ]
}
@@ -676,8 +699,8 @@ rtc_library("fileutils_unittests") {
":fileutils",
":test_support",
"../rtc_base:checks",
- "//third_party/abseil-cpp/absl/types:optional",
]
+ absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
}
rtc_library("direct_transport") {
@@ -699,8 +722,8 @@ rtc_library("direct_transport") {
"../rtc_base:timeutils",
"../rtc_base/synchronization:sequence_checker",
"../rtc_base/task_utils:repeating_task",
- "//third_party/abseil-cpp/absl/memory",
]
+ absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
public_deps = # no-presubmit-check TODO(webrtc:8603)
[ "../call:fake_network" ]
}
@@ -742,8 +765,8 @@ rtc_library("fake_video_codecs") {
"../rtc_base:timeutils",
"../rtc_base/synchronization:sequence_checker",
"../system_wrappers",
- "//third_party/abseil-cpp/absl/types:optional",
]
+ absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
}
rtc_library("null_transport") {
@@ -839,8 +862,8 @@ rtc_library("test_common") {
"../rtc_base/task_utils:to_queued_task",
"../system_wrappers",
"../system_wrappers:field_trial",
- "//third_party/abseil-cpp/absl/types:optional",
]
+ absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
if (!is_android && !build_with_chromium) {
deps += [ "../modules/video_capture:video_capture_internal_impl" ]
}
@@ -986,8 +1009,8 @@ rtc_library("audio_codec_mocks") {
"../api/audio_codecs:builtin_audio_decoder_factory",
"../rtc_base:checks",
"../rtc_base:refcount",
- "//third_party/abseil-cpp/absl/memory",
]
+ absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
}
rtc_library("copy_to_file_audio_capturer") {
@@ -1001,8 +1024,8 @@ rtc_library("copy_to_file_audio_capturer") {
"../common_audio",
"../modules/audio_device:audio_device_impl",
"../rtc_base:rtc_base_approved",
- "//third_party/abseil-cpp/absl/types:optional",
]
+ absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
}
rtc_library("copy_to_file_audio_capturer_unittest") {