Run video_codec_perf_tests using the quick mode on Android try bots.

Change-Id: I02678b033815f843e4aee1585ef64c4d9b7e7b14
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/334220
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#41535}
This commit is contained in:
Jeremy Leconte 2024-01-12 16:28:18 +01:00 committed by WebRTC LUCI CQ
parent 1ac0bea35f
commit 199fd755bd
3 changed files with 108 additions and 5 deletions

View File

@ -54,6 +54,9 @@
'webrtc_nonparallel_tests': {}, 'webrtc_nonparallel_tests': {},
}, },
'android_tests_tryserver_specific': { 'android_tests_tryserver_specific': {
'video_codec_perf_tests': {
'mixins': ['shards-2', 'quick-perf-tests'],
},
'webrtc_perf_tests': { 'webrtc_perf_tests': {
'mixins': ['quick-perf-tests'], 'mixins': ['quick-perf-tests'],
} }

View File

@ -368,6 +368,31 @@
"test": "tools_unittests", "test": "tools_unittests",
"test_id_prefix": "ninja://rtc_tools:tools_unittests/" "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
}, },
{
"args": [
"--webrtc_quick_perf_test",
"--nologs"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "video_codec_perf_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"android_devices": "1",
"device_type": "walleye",
"os": "Android"
},
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "video_codec_perf_tests",
"test_id_prefix": "ninja://modules/video_coding:video_codec_perf_tests/"
},
{ {
"merge": { "merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py" "script": "//testing/merge_scripts/standard_gtest_merge.py"
@ -845,6 +870,31 @@
"test": "tools_unittests", "test": "tools_unittests",
"test_id_prefix": "ninja://rtc_tools:tools_unittests/" "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
}, },
{
"args": [
"--webrtc_quick_perf_test",
"--nologs"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "video_codec_perf_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"android_devices": "1",
"device_type": "walleye",
"os": "Android"
},
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "video_codec_perf_tests",
"test_id_prefix": "ninja://modules/video_coding:video_codec_perf_tests/"
},
{ {
"merge": { "merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py" "script": "//testing/merge_scripts/standard_gtest_merge.py"
@ -1322,6 +1372,31 @@
"test": "tools_unittests", "test": "tools_unittests",
"test_id_prefix": "ninja://rtc_tools:tools_unittests/" "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
}, },
{
"args": [
"--webrtc_quick_perf_test",
"--nologs"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "video_codec_perf_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"android_devices": "1",
"device_type": "walleye",
"os": "Android"
},
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "video_codec_perf_tests",
"test_id_prefix": "ninja://modules/video_coding:video_codec_perf_tests/"
},
{ {
"merge": { "merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py" "script": "//testing/merge_scripts/standard_gtest_merge.py"
@ -1824,6 +1899,31 @@
"test": "tools_unittests", "test": "tools_unittests",
"test_id_prefix": "ninja://rtc_tools:tools_unittests/" "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
}, },
{
"args": [
"--webrtc_quick_perf_test",
"--nologs"
],
"merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "video_codec_perf_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"android_devices": "1",
"device_type": "walleye",
"os": "Android"
},
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "video_codec_perf_tests",
"test_id_prefix": "ninja://modules/video_coding:video_codec_perf_tests/"
},
{ {
"merge": { "merge": {
"script": "//testing/merge_scripts/standard_gtest_merge.py" "script": "//testing/merge_scripts/standard_gtest_merge.py"

View File

@ -348,15 +348,15 @@ INSTANTIATE_TEST_SUITE_P(
Values("builtin"), Values("builtin"),
#endif #endif
Values(kRawVideos.at("FourPeople_1280x720_30")), Values(kRawVideos.at("FourPeople_1280x720_30")),
Values(std::make_tuple(320, 180, 30, 32, 28), Values(std::make_tuple(320, 180, 30, 32, 26),
std::make_tuple(320, 180, 30, 64, 30), std::make_tuple(320, 180, 30, 64, 29),
std::make_tuple(320, 180, 30, 128, 33), std::make_tuple(320, 180, 30, 128, 32),
std::make_tuple(320, 180, 30, 256, 36), std::make_tuple(320, 180, 30, 256, 36),
std::make_tuple(640, 360, 30, 128, 31), std::make_tuple(640, 360, 30, 128, 29),
std::make_tuple(640, 360, 30, 256, 33), std::make_tuple(640, 360, 30, 256, 33),
std::make_tuple(640, 360, 30, 384, 35), std::make_tuple(640, 360, 30, 384, 35),
std::make_tuple(640, 360, 30, 512, 36), std::make_tuple(640, 360, 30, 512, 36),
std::make_tuple(1280, 720, 30, 256, 32), std::make_tuple(1280, 720, 30, 256, 30),
std::make_tuple(1280, 720, 30, 512, 34), std::make_tuple(1280, 720, 30, 512, 34),
std::make_tuple(1280, 720, 30, 1024, 37), std::make_tuple(1280, 720, 30, 1024, 37),
std::make_tuple(1280, 720, 30, 2048, 39))), std::make_tuple(1280, 720, 30, 2048, 39))),