1# Copyright 2020 The ANGLE Project Authors. All rights reserved. 2# Use of this source code is governed by a BSD-style license that can be 3# found in the LICENSE file. 4 5# This is a .pyl, or "Python Literal", file. You can treat it just like a 6# .json file, with the following exceptions: 7# * all keys must be quoted (use single quotes, please); 8# * comments are allowed, using '#' syntax; and 9# * trailing commas are allowed. 10 11# gn_isolate_map.pyl - A mapping of Ninja build target names to GN labels and 12# test type classifications for the tests that are run on the bots. 13# 14# This mapping is used by MB so that we can uniformly refer to test binaries 15# by their Ninja target names in the recipes and not need to worry about how 16# they are referred to in GN or GYP specifically (the GYP target name is pretty 17# much always the same as the Ninja target name, since GYP target names are not 18# hierarchical). 19 20# TODO(crbug.com/816629): Remove the need for this file altogether :). Also, 21# see the canonical Chromium copy: 22# https://chromium.googlesource.com/chromium/src/+/refs/heads/main/testing/buildbot/gn_isolate_map.pyl 23 24{ 25 "angle_apks": { 26 "label": "//:angle_apks", 27 "type": "additional_compile_target", 28 }, 29 "angle_capture_tests": { 30 "label": "//src/tests:angle_capture_tests", 31 "script": "//src/tests/capture_tests/capture_tests.py", 32 "type": "script", 33 }, 34 "angle_oclcts_api": { 35 "label": "//src/tests:angle_oclcts_api", 36 "type": "windowed_test_launcher", 37 }, 38 "angle_oclcts_basic": { 39 "label": "//src/tests:angle_oclcts_basic", 40 "type": "windowed_test_launcher", 41 }, 42 "angle_oclcts_buffers": { 43 "label": "//src/tests:angle_oclcts_buffers", 44 "type": "windowed_test_launcher", 45 }, 46 "angle_oclcts_compiler": { 47 "label": "//src/tests:angle_oclcts_compiler", 48 "type": "windowed_test_launcher", 49 }, 50 "angle_oclcts_events": { 51 "label": "//src/tests:angle_oclcts_events", 52 "type": "windowed_test_launcher", 53 }, 54 "angle_oclcts_profiling": { 55 "label": "//src/tests:angle_oclcts_profiling", 56 "type": "windowed_test_launcher", 57 }, 58 "angle_deqp_egl_tests": { 59 "label": "//src/tests:angle_deqp_egl_tests", 60 "type": "windowed_test_launcher", 61 }, 62 "angle_deqp_gles2_tests": { 63 "label": "//src/tests:angle_deqp_gles2_tests", 64 "type": "windowed_test_launcher", 65 }, 66 "angle_deqp_gles31_tests": { 67 "label": "//src/tests:angle_deqp_gles31_tests", 68 "type": "windowed_test_launcher", 69 }, 70 "angle_deqp_gles31_multisample_tests": { 71 "label": "//src/tests:angle_deqp_gles31_multisample_tests", 72 "type": "windowed_test_launcher", 73 }, 74 "angle_deqp_gles31_565_no_depth_no_stencil_tests": { 75 "label": "//src/tests:angle_deqp_gles31_565_no_depth_no_stencil_tests", 76 "type": "windowed_test_launcher", 77 }, 78 "angle_deqp_gles3_tests": { 79 "label": "//src/tests:angle_deqp_gles3_tests", 80 "type": "windowed_test_launcher", 81 }, 82 "angle_deqp_gles3_multisample_tests": { 83 "label": "//src/tests:angle_deqp_gles3_multisample_tests", 84 "type": "windowed_test_launcher", 85 }, 86 "angle_deqp_gles3_565_no_depth_no_stencil_tests": { 87 "label": "//src/tests:angle_deqp_gles3_565_no_depth_no_stencil_tests", 88 "type": "windowed_test_launcher", 89 }, 90 "angle_deqp_khr_gles2_tests": { 91 "label": "//src/tests:angle_deqp_khr_gles2_tests", 92 "type": "windowed_test_launcher", 93 }, 94 "angle_deqp_khr_gles3_tests": { 95 "label": "//src/tests:angle_deqp_khr_gles3_tests", 96 "type": "windowed_test_launcher", 97 }, 98 "angle_deqp_khr_gles31_tests": { 99 "label": "//src/tests:angle_deqp_khr_gles31_tests", 100 "type": "windowed_test_launcher", 101 }, 102 "angle_deqp_khr_gles32_tests": { 103 "label": "//src/tests:angle_deqp_khr_gles32_tests", 104 "type": "windowed_test_launcher", 105 }, 106 "angle_deqp_khr_noctx_gles2_tests": { 107 "label": "//src/tests:angle_deqp_khr_noctx_gles2_tests", 108 "type": "windowed_test_launcher", 109 }, 110 "angle_deqp_khr_noctx_gles32_tests": { 111 "label": "//src/tests:angle_deqp_khr_noctx_gles32_tests", 112 "type": "windowed_test_launcher", 113 }, 114 "angle_deqp_khr_single_gles32_tests": { 115 "label": "//src/tests:angle_deqp_khr_single_gles32_tests", 116 "type": "windowed_test_launcher", 117 }, 118 "angle_deqp_gles3_rotate180_tests": { 119 "label": "//src/tests:angle_deqp_gles3_rotate180_tests", 120 "type": "windowed_test_launcher", 121 }, 122 "angle_deqp_gles3_rotate270_tests": { 123 "label": "//src/tests:angle_deqp_gles3_rotate270_tests", 124 "type": "windowed_test_launcher", 125 }, 126 "angle_deqp_gles3_rotate90_tests": { 127 "label": "//src/tests:angle_deqp_gles3_rotate90_tests", 128 "type": "windowed_test_launcher", 129 }, 130 "angle_deqp_gles31_rotate180_tests": { 131 "label": "//src/tests:angle_deqp_gles31_rotate180_tests", 132 "type": "windowed_test_launcher", 133 }, 134 "angle_deqp_gles31_rotate270_tests": { 135 "label": "//src/tests:angle_deqp_gles31_rotate270_tests", 136 "type": "windowed_test_launcher", 137 }, 138 "angle_deqp_gles31_rotate90_tests": { 139 "label": "//src/tests:angle_deqp_gles31_rotate90_tests", 140 "type": "windowed_test_launcher", 141 }, 142 "angle_end2end_tests": { 143 "label": "//src/tests:angle_end2end_tests", 144 "type": "windowed_test_launcher", 145 }, 146 "angle_gles1_conformance_tests": { 147 "label": "//src/tests:angle_gles1_conformance_tests", 148 "type": "windowed_test_launcher", 149 }, 150 "angle_perftests": { 151 "label": "//src/tests:angle_perftests", 152 "script": "//src/tests/run_perf_tests.py", 153 "type": "script", 154 }, 155 "angle_restricted_trace_gold_tests": { 156 "label": "//src/tests/restricted_traces:angle_restricted_trace_gold_tests", 157 "script": "//src/tests/restricted_traces/restricted_trace_gold_tests.py", 158 "type": "script", 159 }, 160 "angle_trace_interpreter_tests": { 161 "label": "//src/tests:angle_trace_interpreter_tests", 162 "script": "//src/tests/restricted_traces/retrace_restricted_traces.py", 163 "type": "script", 164 }, 165 "angle_trace_perf_tests": { 166 "label": "//src/tests:angle_trace_perf_tests", 167 "script": "//src/tests/run_perf_tests.py", 168 "type": "script", 169 }, 170 "angle_unittests": { 171 "label": "//src/tests:angle_unittests", 172 "type": "windowed_test_launcher", 173 }, 174 "angle_white_box_perftests": { 175 "label": "//src/tests:angle_white_box_tests", 176 "script": "//src/tests/run_perf_tests.py", 177 "type": "script", 178 }, 179 "angle_white_box_tests": { 180 "label": "//src/tests:angle_white_box_tests", 181 "type": "windowed_test_launcher", 182 }, 183} 184