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}
This commit is contained in:
parent
6b319e68e9
commit
137f6c8952
1
BUILD.gn
1
BUILD.gn
@ -607,6 +607,7 @@ if (rtc_include_tests) {
|
||||
"pc:peerconnection_perf_tests",
|
||||
"test:test_main",
|
||||
"video:video_full_stack_tests",
|
||||
"video:video_pc_full_stack_tests",
|
||||
]
|
||||
|
||||
data = webrtc_perf_tests_resources
|
||||
|
||||
@ -325,6 +325,30 @@ if (rtc_include_tests) {
|
||||
]
|
||||
}
|
||||
|
||||
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 = [
|
||||
|
||||
1795
video/pc_full_stack_tests.cc
Normal file
1795
video/pc_full_stack_tests.cc
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user