Introduce peer connection level webrtc video quality tests.
Add video quality tests on new PC level framework basing on
full_stack_test.cc.
Bug: webrtc:10138
Change-Id: Id669e9022d5a111512978b6f69dbe2013eb43c8e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/136802
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27981}
diff --git a/video/BUILD.gn b/video/BUILD.gn
index c29ae55..37b8917 100644
--- a/video/BUILD.gn
+++ b/video/BUILD.gn
@@ -325,6 +325,30 @@
]
}
+ rtc_source_set("video_pc_full_stack_tests") {
+ testonly = true
+
+ sources = [
+ "pc_full_stack_tests.cc",
+ ]
+ deps = [
+ "../api:create_network_emulation_manager",
+ "../api:create_peerconnection_quality_test_fixture",
+ "../api:network_emulation_manager_api",
+ "../api:peer_connection_quality_test_fixture_api",
+ "../api:simulated_network_api",
+ "../call:simulated_network",
+ "../media:rtc_vp9_profile",
+ "../modules/video_coding:webrtc_vp9",
+ "../system_wrappers:field_trial",
+ "../test:field_trial",
+ "../test:fileutils",
+ "../test:test_support",
+ "../test/pc/e2e:network_quality_metrics_reporter",
+ "//third_party/abseil-cpp/absl/memory",
+ ]
+ }
+
rtc_static_library("video_loopback_lib") {
testonly = true
sources = [