• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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_bruteforce": {
43    "label": "//src/tests:angle_oclcts_bruteforce",
44    "type": "windowed_test_launcher",
45  },
46  "angle_oclcts_buffers": {
47    "label": "//src/tests:angle_oclcts_buffers",
48    "type": "windowed_test_launcher",
49  },
50  "angle_oclcts_cl_copy_images": {
51    "label": "//src/tests:angle_oclcts_cl_copy_images",
52    "type": "windowed_test_launcher",
53  },
54  "angle_oclcts_cl_fill_images": {
55    "label": "//src/tests:angle_oclcts_cl_fill_images",
56    "type": "windowed_test_launcher",
57  },
58  "angle_oclcts_cl_get_info": {
59    "label": "//src/tests:angle_oclcts_cl_get_info",
60    "type": "windowed_test_launcher",
61  },
62  "angle_oclcts_compiler": {
63    "label": "//src/tests:angle_oclcts_compiler",
64    "type": "windowed_test_launcher",
65  },
66  "angle_oclcts_events": {
67    "label": "//src/tests:angle_oclcts_events",
68    "type": "windowed_test_launcher",
69  },
70  "angle_oclcts_multiples": {
71    "label": "//src/tests:angle_oclcts_multiples",
72    "type": "windowed_test_launcher",
73  },
74  "angle_oclcts_profiling": {
75    "label": "//src/tests:angle_oclcts_profiling",
76    "type": "windowed_test_launcher",
77  },
78  "angle_oclcts_non_uniform_work_group": {
79    "label": "//src/tests:angle_oclcts_non_uniform_work_group",
80    "type": "windowed_test_launcher",
81  },
82  "angle_deqp_egl_tests": {
83    "label": "//src/tests:angle_deqp_egl_tests",
84    "type": "windowed_test_launcher",
85  },
86  "angle_deqp_gles2_tests": {
87    "label": "//src/tests:angle_deqp_gles2_tests",
88    "type": "windowed_test_launcher",
89  },
90  "angle_deqp_gles31_tests": {
91    "label": "//src/tests:angle_deqp_gles31_tests",
92    "type": "windowed_test_launcher",
93  },
94  "angle_deqp_gles31_multisample_tests": {
95    "label": "//src/tests:angle_deqp_gles31_multisample_tests",
96    "type": "windowed_test_launcher",
97  },
98  "angle_deqp_gles31_565_no_depth_no_stencil_tests": {
99    "label": "//src/tests:angle_deqp_gles31_565_no_depth_no_stencil_tests",
100    "type": "windowed_test_launcher",
101  },
102  "angle_deqp_gles3_tests": {
103    "label": "//src/tests:angle_deqp_gles3_tests",
104    "type": "windowed_test_launcher",
105  },
106  "angle_deqp_gles3_multisample_tests": {
107    "label": "//src/tests:angle_deqp_gles3_multisample_tests",
108    "type": "windowed_test_launcher",
109  },
110  "angle_deqp_gles3_565_no_depth_no_stencil_tests": {
111    "label": "//src/tests:angle_deqp_gles3_565_no_depth_no_stencil_tests",
112    "type": "windowed_test_launcher",
113  },
114  "angle_deqp_khr_gles2_tests": {
115    "label": "//src/tests:angle_deqp_khr_gles2_tests",
116    "type": "windowed_test_launcher",
117  },
118  "angle_deqp_khr_gles3_tests": {
119    "label": "//src/tests:angle_deqp_khr_gles3_tests",
120    "type": "windowed_test_launcher",
121  },
122  "angle_deqp_khr_gles31_tests": {
123    "label": "//src/tests:angle_deqp_khr_gles31_tests",
124    "type": "windowed_test_launcher",
125  },
126  "angle_deqp_khr_gles32_tests": {
127    "label": "//src/tests:angle_deqp_khr_gles32_tests",
128    "type": "windowed_test_launcher",
129  },
130  "angle_deqp_khr_noctx_gles2_tests": {
131    "label": "//src/tests:angle_deqp_khr_noctx_gles2_tests",
132    "type": "windowed_test_launcher",
133  },
134  "angle_deqp_khr_noctx_gles32_tests": {
135    "label": "//src/tests:angle_deqp_khr_noctx_gles32_tests",
136    "type": "windowed_test_launcher",
137  },
138  "angle_deqp_khr_single_gles32_tests": {
139    "label": "//src/tests:angle_deqp_khr_single_gles32_tests",
140    "type": "windowed_test_launcher",
141  },
142  "angle_deqp_gles3_rotate180_tests": {
143    "label": "//src/tests:angle_deqp_gles3_rotate180_tests",
144    "type": "windowed_test_launcher",
145  },
146  "angle_deqp_gles3_rotate270_tests": {
147    "label": "//src/tests:angle_deqp_gles3_rotate270_tests",
148    "type": "windowed_test_launcher",
149  },
150  "angle_deqp_gles3_rotate90_tests": {
151    "label": "//src/tests:angle_deqp_gles3_rotate90_tests",
152    "type": "windowed_test_launcher",
153  },
154  "angle_deqp_gles31_rotate180_tests": {
155    "label": "//src/tests:angle_deqp_gles31_rotate180_tests",
156    "type": "windowed_test_launcher",
157  },
158  "angle_deqp_gles31_rotate270_tests": {
159    "label": "//src/tests:angle_deqp_gles31_rotate270_tests",
160    "type": "windowed_test_launcher",
161  },
162  "angle_deqp_gles31_rotate90_tests": {
163    "label": "//src/tests:angle_deqp_gles31_rotate90_tests",
164    "type": "windowed_test_launcher",
165  },
166  "angle_end2end_tests": {
167    "label": "//src/tests:angle_end2end_tests",
168    "type": "windowed_test_launcher",
169  },
170  "angle_gles1_conformance_tests": {
171    "label": "//src/tests:angle_gles1_conformance_tests",
172    "type": "windowed_test_launcher",
173  },
174  "angle_perftests": {
175    "label": "//src/tests:angle_perftests",
176    "script": "//src/tests/run_perf_tests.py",
177    "type": "script",
178  },
179  "angle_restricted_trace_gold_tests": {
180    "label": "//src/tests/restricted_traces:angle_restricted_trace_gold_tests",
181    "script": "//src/tests/restricted_traces/restricted_trace_gold_tests.py",
182    "type": "script",
183  },
184  "angle_trace_interpreter_tests": {
185    "label": "//src/tests:angle_trace_interpreter_tests",
186    "script": "//src/tests/restricted_traces/retrace_restricted_traces.py",
187    "type": "script",
188  },
189  "angle_trace_perf_tests": {
190    "label": "//src/tests:angle_trace_perf_tests",
191    "script": "//src/tests/run_perf_tests.py",
192    "type": "script",
193  },
194  "angle_unittests": {
195    "label": "//src/tests:angle_unittests",
196    "type": "windowed_test_launcher",
197  },
198  "angle_white_box_perftests": {
199    "label": "//src/tests:angle_white_box_tests",
200    "script": "//src/tests/run_perf_tests.py",
201    "type": "script",
202  },
203  "angle_white_box_tests": {
204    "label": "//src/tests:angle_white_box_tests",
205    "type": "windowed_test_launcher",
206  },
207}
208