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