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