1*d9f75844SAndroid Build Coastguard Worker# Copyright (c) 2022 The WebRTC project authors. All Rights Reserved. 2*d9f75844SAndroid Build Coastguard Worker# 3*d9f75844SAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license 4*d9f75844SAndroid Build Coastguard Worker# that can be found in the LICENSE file in the root of the source 5*d9f75844SAndroid Build Coastguard Worker# tree. An additional intellectual property rights grant can be found 6*d9f75844SAndroid Build Coastguard Worker# in the file PATENTS. All contributing project authors may 7*d9f75844SAndroid Build Coastguard Worker# be found in the AUTHORS file in the root of the source tree. 8*d9f75844SAndroid Build Coastguard Worker 9*d9f75844SAndroid Build Coastguard Worker# gn_isolate_map.pyl - A mapping of Ninja build target names to GN labels and 10*d9f75844SAndroid Build Coastguard Worker# test type classifications for the tests that are run on the bots. 11*d9f75844SAndroid Build Coastguard Worker# 12*d9f75844SAndroid Build Coastguard Worker# This file is based on testing/buildbot/gn_isolate_map.pyl for Chromium, but 13*d9f75844SAndroid Build Coastguard Worker# is covering WebRTC stand-alone tests instead. 14*d9f75844SAndroid Build Coastguard Worker# See https://cs.chromium.org/chromium/src/testing/buildbot/gn_isolate_map.pyl 15*d9f75844SAndroid Build Coastguard Worker# for more detailed documentation. 16*d9f75844SAndroid Build Coastguard Worker 17*d9f75844SAndroid Build Coastguard Worker{ 18*d9f75844SAndroid Build Coastguard Worker "All": { 19*d9f75844SAndroid Build Coastguard Worker "label": "//:All", 20*d9f75844SAndroid Build Coastguard Worker "type": "additional_compile_target", 21*d9f75844SAndroid Build Coastguard Worker }, 22*d9f75844SAndroid Build Coastguard Worker "AppRTCMobile_test_apk": { 23*d9f75844SAndroid Build Coastguard Worker "label": "//examples:AppRTCMobile_test_apk", 24*d9f75844SAndroid Build Coastguard Worker "type": "console_test_launcher", 25*d9f75844SAndroid Build Coastguard Worker }, 26*d9f75844SAndroid Build Coastguard Worker "android_junit_tests": { 27*d9f75844SAndroid Build Coastguard Worker "label": "//:android_junit_tests", 28*d9f75844SAndroid Build Coastguard Worker "type": "junit_test", 29*d9f75844SAndroid Build Coastguard Worker }, 30*d9f75844SAndroid Build Coastguard Worker "android_examples_junit_tests": { 31*d9f75844SAndroid Build Coastguard Worker "label": "//examples:android_examples_junit_tests", 32*d9f75844SAndroid Build Coastguard Worker "type": "junit_test", 33*d9f75844SAndroid Build Coastguard Worker }, 34*d9f75844SAndroid Build Coastguard Worker "android_sdk_junit_tests": { 35*d9f75844SAndroid Build Coastguard Worker "label": "//sdk/android:android_sdk_junit_tests", 36*d9f75844SAndroid Build Coastguard Worker "type": "junit_test", 37*d9f75844SAndroid Build Coastguard Worker }, 38*d9f75844SAndroid Build Coastguard Worker "apprtcmobile_tests": { 39*d9f75844SAndroid Build Coastguard Worker "label": "//examples:apprtcmobile_tests", 40*d9f75844SAndroid Build Coastguard Worker "type": "console_test_launcher", 41*d9f75844SAndroid Build Coastguard Worker }, 42*d9f75844SAndroid Build Coastguard Worker "audio_decoder_unittests": { 43*d9f75844SAndroid Build Coastguard Worker "label": "//modules/audio_coding:audio_decoder_unittests", 44*d9f75844SAndroid Build Coastguard Worker "type": "console_test_launcher", 45*d9f75844SAndroid Build Coastguard Worker }, 46*d9f75844SAndroid Build Coastguard Worker "common_audio_unittests": { 47*d9f75844SAndroid Build Coastguard Worker "label": "//common_audio:common_audio_unittests", 48*d9f75844SAndroid Build Coastguard Worker "type": "console_test_launcher", 49*d9f75844SAndroid Build Coastguard Worker }, 50*d9f75844SAndroid Build Coastguard Worker "common_video_unittests": { 51*d9f75844SAndroid Build Coastguard Worker "label": "//common_video:common_video_unittests", 52*d9f75844SAndroid Build Coastguard Worker "type": "console_test_launcher", 53*d9f75844SAndroid Build Coastguard Worker }, 54*d9f75844SAndroid Build Coastguard Worker "dcsctp_unittests": { 55*d9f75844SAndroid Build Coastguard Worker "label": "//net/dcsctp:dcsctp_unittests", 56*d9f75844SAndroid Build Coastguard Worker "type": "console_test_launcher", 57*d9f75844SAndroid Build Coastguard Worker }, 58*d9f75844SAndroid Build Coastguard Worker "android_instrumentation_test_apk": { 59*d9f75844SAndroid Build Coastguard Worker "label": "//sdk/android:android_instrumentation_test_apk", 60*d9f75844SAndroid Build Coastguard Worker "type": "console_test_launcher", 61*d9f75844SAndroid Build Coastguard Worker }, 62*d9f75844SAndroid Build Coastguard Worker "fuchsia_perf_tests": { 63*d9f75844SAndroid Build Coastguard Worker "label": "//:fuchsia_perf_tests", 64*d9f75844SAndroid Build Coastguard Worker "type": "raw", 65*d9f75844SAndroid Build Coastguard Worker }, 66*d9f75844SAndroid Build Coastguard Worker "low_bandwidth_audio_test": { 67*d9f75844SAndroid Build Coastguard Worker "label": "//audio:low_bandwidth_audio_test", 68*d9f75844SAndroid Build Coastguard Worker "type": "console_test_launcher", 69*d9f75844SAndroid Build Coastguard Worker }, 70*d9f75844SAndroid Build Coastguard Worker "low_bandwidth_audio_perf_test": { 71*d9f75844SAndroid Build Coastguard Worker "label": "//audio:low_bandwidth_audio_perf_test", 72*d9f75844SAndroid Build Coastguard Worker "type": "script", 73*d9f75844SAndroid Build Coastguard Worker "script": "//audio/test/low_bandwidth_audio_test.py", 74*d9f75844SAndroid Build Coastguard Worker }, 75*d9f75844SAndroid Build Coastguard Worker "modules_tests": { 76*d9f75844SAndroid Build Coastguard Worker "label": "//modules:modules_tests", 77*d9f75844SAndroid Build Coastguard Worker "type": "console_test_launcher", 78*d9f75844SAndroid Build Coastguard Worker }, 79*d9f75844SAndroid Build Coastguard Worker "modules_unittests": { 80*d9f75844SAndroid Build Coastguard Worker "label": "//modules:modules_unittests", 81*d9f75844SAndroid Build Coastguard Worker "type": "windowed_test_launcher", 82*d9f75844SAndroid Build Coastguard Worker }, 83*d9f75844SAndroid Build Coastguard Worker "peerconnection_unittests": { 84*d9f75844SAndroid Build Coastguard Worker "label": "//pc:peerconnection_unittests", 85*d9f75844SAndroid Build Coastguard Worker "type": "console_test_launcher", 86*d9f75844SAndroid Build Coastguard Worker }, 87*d9f75844SAndroid Build Coastguard Worker "shared_screencast_stream_test": { 88*d9f75844SAndroid Build Coastguard Worker "label": "//modules/desktop_capture:shared_screencast_stream_test", 89*d9f75844SAndroid Build Coastguard Worker "type": "console_test_launcher", 90*d9f75844SAndroid Build Coastguard Worker "use_pipewire": True, 91*d9f75844SAndroid Build Coastguard Worker }, 92*d9f75844SAndroid Build Coastguard Worker "rtc_media_unittests": { 93*d9f75844SAndroid Build Coastguard Worker "label": "//media:rtc_media_unittests", 94*d9f75844SAndroid Build Coastguard Worker "type": "console_test_launcher", 95*d9f75844SAndroid Build Coastguard Worker }, 96*d9f75844SAndroid Build Coastguard Worker "rtc_pc_unittests": { 97*d9f75844SAndroid Build Coastguard Worker "label": "//pc:rtc_pc_unittests", 98*d9f75844SAndroid Build Coastguard Worker "type": "console_test_launcher", 99*d9f75844SAndroid Build Coastguard Worker }, 100*d9f75844SAndroid Build Coastguard Worker "rtc_stats_unittests": { 101*d9f75844SAndroid Build Coastguard Worker "label": "//stats:rtc_stats_unittests", 102*d9f75844SAndroid Build Coastguard Worker "type": "console_test_launcher", 103*d9f75844SAndroid Build Coastguard Worker }, 104*d9f75844SAndroid Build Coastguard Worker "rtc_unittests": { 105*d9f75844SAndroid Build Coastguard Worker "label": "//:rtc_unittests", 106*d9f75844SAndroid Build Coastguard Worker "type": "console_test_launcher", 107*d9f75844SAndroid Build Coastguard Worker }, 108*d9f75844SAndroid Build Coastguard Worker "sdk_framework_unittests": { 109*d9f75844SAndroid Build Coastguard Worker "label": "//sdk:sdk_framework_unittests", 110*d9f75844SAndroid Build Coastguard Worker "type": "console_test_launcher", 111*d9f75844SAndroid Build Coastguard Worker }, 112*d9f75844SAndroid Build Coastguard Worker "sdk_unittests": { 113*d9f75844SAndroid Build Coastguard Worker "label": "//sdk:sdk_unittests", 114*d9f75844SAndroid Build Coastguard Worker "type": "console_test_launcher", 115*d9f75844SAndroid Build Coastguard Worker }, 116*d9f75844SAndroid Build Coastguard Worker "slow_peer_connection_unittests": { 117*d9f75844SAndroid Build Coastguard Worker "label": "//pc:slow_peer_connection_unittests", 118*d9f75844SAndroid Build Coastguard Worker "type": "console_test_launcher", 119*d9f75844SAndroid Build Coastguard Worker }, 120*d9f75844SAndroid Build Coastguard Worker "svc_tests": { 121*d9f75844SAndroid Build Coastguard Worker "label": "//pc:svc_tests", 122*d9f75844SAndroid Build Coastguard Worker "type": "console_test_launcher", 123*d9f75844SAndroid Build Coastguard Worker }, 124*d9f75844SAndroid Build Coastguard Worker "system_wrappers_unittests": { 125*d9f75844SAndroid Build Coastguard Worker "label": "//system_wrappers:system_wrappers_unittests", 126*d9f75844SAndroid Build Coastguard Worker "type": "console_test_launcher", 127*d9f75844SAndroid Build Coastguard Worker }, 128*d9f75844SAndroid Build Coastguard Worker "test_support_unittests": { 129*d9f75844SAndroid Build Coastguard Worker "label": "//test:test_support_unittests", 130*d9f75844SAndroid Build Coastguard Worker "type": "console_test_launcher", 131*d9f75844SAndroid Build Coastguard Worker }, 132*d9f75844SAndroid Build Coastguard Worker "tools_unittests": { 133*d9f75844SAndroid Build Coastguard Worker "label": "//rtc_tools:tools_unittests", 134*d9f75844SAndroid Build Coastguard Worker "type": "console_test_launcher", 135*d9f75844SAndroid Build Coastguard Worker }, 136*d9f75844SAndroid Build Coastguard Worker "video_capture_tests": { 137*d9f75844SAndroid Build Coastguard Worker "label": "//modules/video_capture:video_capture_tests", 138*d9f75844SAndroid Build Coastguard Worker "type": "non_parallel_console_test_launcher", 139*d9f75844SAndroid Build Coastguard Worker # TODO(bugs.webrtc.org/9292): remove use_webcam and the ensure script. 140*d9f75844SAndroid Build Coastguard Worker "use_webcam": True, 141*d9f75844SAndroid Build Coastguard Worker }, 142*d9f75844SAndroid Build Coastguard Worker "video_engine_tests": { 143*d9f75844SAndroid Build Coastguard Worker "label": "//:video_engine_tests", 144*d9f75844SAndroid Build Coastguard Worker "type": "console_test_launcher", 145*d9f75844SAndroid Build Coastguard Worker }, 146*d9f75844SAndroid Build Coastguard Worker "voip_unittests": { 147*d9f75844SAndroid Build Coastguard Worker "label": "//:voip_unittests", 148*d9f75844SAndroid Build Coastguard Worker "type": "console_test_launcher", 149*d9f75844SAndroid Build Coastguard Worker }, 150*d9f75844SAndroid Build Coastguard Worker "webrtc_nonparallel_tests": { 151*d9f75844SAndroid Build Coastguard Worker "label": "//:webrtc_nonparallel_tests", 152*d9f75844SAndroid Build Coastguard Worker "type": "non_parallel_console_test_launcher", 153*d9f75844SAndroid Build Coastguard Worker }, 154*d9f75844SAndroid Build Coastguard Worker "webrtc_perf_tests": { 155*d9f75844SAndroid Build Coastguard Worker "label": "//:webrtc_perf_tests", 156*d9f75844SAndroid Build Coastguard Worker "type": "raw", 157*d9f75844SAndroid Build Coastguard Worker }, 158*d9f75844SAndroid Build Coastguard Worker} 159