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