Setup tests for win11 tryservers

Bug: b/316080018
Change-Id: I746724ae740be18540cde24ade8633870e275c1b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/331361
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Christoffer Dewerin <jansson@google.com>
Cr-Commit-Position: refs/heads/main@{#41378}
This commit is contained in:
Christoffer Jansson 2023-12-13 15:25:56 +00:00 committed by WebRTC LUCI CQ
parent 6c9c958c69
commit 336fb4faf4
3 changed files with 733 additions and 0 deletions

View File

@ -285,6 +285,13 @@
}
}
},
'win11': {
'swarming': {
'dimensions': {
'os': 'Windows-11-22000'
}
}
},
'x86-64': {
'swarming': {
'dimensions': {

View File

@ -10864,6 +10864,718 @@
}
]
},
"win11_debug": {
"isolated_scripts": [
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "audio_decoder_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "audio_decoder_unittests",
"test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "common_audio_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "common_audio_unittests",
"test_id_prefix": "ninja://common_audio:common_audio_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "common_video_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "common_video_unittests",
"test_id_prefix": "ninja://common_video:common_video_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "dcsctp_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "dcsctp_unittests",
"test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "modules_tests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
},
"shards": 2
},
"test": "modules_tests",
"test_id_prefix": "ninja://modules:modules_tests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "modules_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
},
"shards": 6
},
"test": "modules_unittests",
"test_id_prefix": "ninja://modules:modules_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "peerconnection_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
},
"shards": 4
},
"test": "peerconnection_unittests",
"test_id_prefix": "ninja://pc:peerconnection_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "rtc_media_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "rtc_media_unittests",
"test_id_prefix": "ninja://media:rtc_media_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "rtc_pc_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "rtc_pc_unittests",
"test_id_prefix": "ninja://pc:rtc_pc_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "rtc_stats_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "rtc_stats_unittests",
"test_id_prefix": "ninja://stats:rtc_stats_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "rtc_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
},
"shards": 6
},
"test": "rtc_unittests",
"test_id_prefix": "ninja://:rtc_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "slow_peer_connection_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "slow_peer_connection_unittests",
"test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "svc_tests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
},
"shards": 4
},
"test": "svc_tests",
"test_id_prefix": "ninja://pc:svc_tests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "system_wrappers_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "system_wrappers_unittests",
"test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "test_support_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "test_support_unittests",
"test_id_prefix": "ninja://test:test_support_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "tools_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "tools_unittests",
"test_id_prefix": "ninja://rtc_tools:tools_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "video_engine_tests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
},
"shards": 4
},
"test": "video_engine_tests",
"test_id_prefix": "ninja://:video_engine_tests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "voip_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "voip_unittests",
"test_id_prefix": "ninja://:voip_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_nonparallel_tests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "webrtc_nonparallel_tests",
"test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
}
]
},
"win11_release": {
"isolated_scripts": [
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "audio_decoder_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "audio_decoder_unittests",
"test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "common_audio_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "common_audio_unittests",
"test_id_prefix": "ninja://common_audio:common_audio_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "common_video_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "common_video_unittests",
"test_id_prefix": "ninja://common_video:common_video_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "dcsctp_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "dcsctp_unittests",
"test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "modules_tests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
},
"shards": 2
},
"test": "modules_tests",
"test_id_prefix": "ninja://modules:modules_tests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "modules_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
},
"shards": 6
},
"test": "modules_unittests",
"test_id_prefix": "ninja://modules:modules_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "peerconnection_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
},
"shards": 4
},
"test": "peerconnection_unittests",
"test_id_prefix": "ninja://pc:peerconnection_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "rtc_media_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "rtc_media_unittests",
"test_id_prefix": "ninja://media:rtc_media_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "rtc_pc_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "rtc_pc_unittests",
"test_id_prefix": "ninja://pc:rtc_pc_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "rtc_stats_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "rtc_stats_unittests",
"test_id_prefix": "ninja://stats:rtc_stats_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "rtc_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
},
"shards": 6
},
"test": "rtc_unittests",
"test_id_prefix": "ninja://:rtc_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "slow_peer_connection_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "slow_peer_connection_unittests",
"test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "svc_tests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
},
"shards": 4
},
"test": "svc_tests",
"test_id_prefix": "ninja://pc:svc_tests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "system_wrappers_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "system_wrappers_unittests",
"test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "test_support_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "test_support_unittests",
"test_id_prefix": "ninja://test:test_support_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "tools_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "tools_unittests",
"test_id_prefix": "ninja://rtc_tools:tools_unittests/"
},
{
"args": [
"--webrtc_quick_perf_test",
"--nologs",
"--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "video_codec_perf_tests",
"resultdb": {
"result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
"result_format": "gtest_json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "video_codec_perf_tests",
"test_id_prefix": "ninja://modules/video_coding:video_codec_perf_tests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "video_engine_tests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
},
"shards": 4
},
"test": "video_engine_tests",
"test_id_prefix": "ninja://:video_engine_tests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "voip_unittests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "voip_unittests",
"test_id_prefix": "ninja://:voip_unittests/"
},
{
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_nonparallel_tests",
"resultdb": {
"result_format": "json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "webrtc_nonparallel_tests",
"test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
},
{
"args": [
"--webrtc_quick_perf_test",
"--nologs",
"--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_perf_tests",
"resultdb": {
"result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
"result_format": "gtest_json"
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"os": "Windows-11-22000"
}
},
"test": "webrtc_perf_tests",
"test_id_prefix": "ninja://:webrtc_perf_tests/"
}
]
},
"win_asan": {
"isolated_scripts": [
{

View File

@ -576,6 +576,20 @@
'isolated_scripts': 'desktop_tests',
},
},
'win11_debug': {
'os_type': 'win',
'mixins': ['win11', 'x86-64', 'resultdb-json-format'],
'test_suites': {
'isolated_scripts': 'desktop_tests',
},
},
'win11_release': {
'os_type': 'win',
'mixins': ['win11', 'x86-64', 'resultdb-json-format'],
'test_suites': {
'isolated_scripts': 'desktop_tests_tryserver',
},
},
'win_asan': {
'os_type': 'win',
'mixins': ['win10', 'x86-64', 'resultdb-json-format'],