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 = [