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/master/testing/buildbot/gn_isolate_map.pyl 23 24{ 25 "angle_apks": { 26 "label": "//:angle_apks", 27 "type": "additional_compile_target", 28 }, 29 "angle_deqp_egl_tests": { 30 "label": "//src/tests:angle_deqp_egl_tests", 31 "script": "//scripts/run_gtest_angle_test.py", 32 "type": "script", 33 }, 34 "angle_deqp_gles2_tests": { 35 "label": "//src/tests:angle_deqp_gles2_tests", 36 "script": "//scripts/run_gtest_angle_test.py", 37 "type": "script", 38 }, 39 "angle_deqp_gles31_tests": { 40 "label": "//src/tests:angle_deqp_gles31_tests", 41 "script": "//scripts/run_gtest_angle_test.py", 42 "type": "script", 43 }, 44 "angle_deqp_gles3_tests": { 45 "label": "//src/tests:angle_deqp_gles3_tests", 46 "script": "//scripts/run_gtest_angle_test.py", 47 "type": "script", 48 }, 49 "angle_deqp_khr_gles2_tests": { 50 "label": "//src/tests:angle_deqp_khr_gles2_tests", 51 "script": "//scripts/run_gtest_angle_test.py", 52 "type": "script", 53 }, 54 "angle_deqp_khr_gles3_tests": { 55 "label": "//src/tests:angle_deqp_khr_gles3_tests", 56 "script": "//scripts/run_gtest_angle_test.py", 57 "type": "script", 58 }, 59 "angle_deqp_khr_gles31_tests": { 60 "label": "//src/tests:angle_deqp_khr_gles31_tests", 61 "script": "//scripts/run_gtest_angle_test.py", 62 "type": "script", 63 }, 64 "angle_deqp_khr_gles32_tests": { 65 "label": "//src/tests:angle_deqp_khr_gles32_tests", 66 "script": "//scripts/run_gtest_angle_test.py", 67 "type": "script", 68 }, 69 "angle_deqp_gles3_rotate180_tests": { 70 "label": "//src/tests:angle_deqp_gles3_rotate180_tests", 71 "script": "//scripts/run_gtest_angle_test.py", 72 "type": "script", 73 }, 74 "angle_deqp_gles3_rotate270_tests": { 75 "label": "//src/tests:angle_deqp_gles3_rotate270_tests", 76 "script": "//scripts/run_gtest_angle_test.py", 77 "type": "script", 78 }, 79 "angle_deqp_gles3_rotate90_tests": { 80 "label": "//src/tests:angle_deqp_gles3_rotate90_tests", 81 "script": "//scripts/run_gtest_angle_test.py", 82 "type": "script", 83 }, 84 "angle_deqp_gles31_rotate180_tests": { 85 "label": "//src/tests:angle_deqp_gles31_rotate180_tests", 86 "script": "//scripts/run_gtest_angle_test.py", 87 "type": "script", 88 }, 89 "angle_deqp_gles31_rotate270_tests": { 90 "label": "//src/tests:angle_deqp_gles31_rotate270_tests", 91 "script": "//scripts/run_gtest_angle_test.py", 92 "type": "script", 93 }, 94 "angle_deqp_gles31_rotate90_tests": { 95 "label": "//src/tests:angle_deqp_gles31_rotate90_tests", 96 "script": "//scripts/run_gtest_angle_test.py", 97 "type": "script", 98 }, 99 "angle_end2end_tests": { 100 "label": "//src/tests:angle_end2end_tests", 101 "script": "//scripts/run_gtest_angle_test.py", 102 "type": "script", 103 }, 104 "angle_gles1_conformance_tests": { 105 "label": "//src/tests:angle_gles1_conformance_tests", 106 "script": "//scripts/run_gtest_angle_test.py", 107 "type": "script", 108 }, 109 "angle_perftests": { 110 "args": [ 111 "angle_perftests", 112 "--non-telemetry=true", 113 "--test-launcher-print-test-stdio=always", 114 "--test-launcher-jobs=1", 115 "--test-launcher-retry-limit=0", 116 ], 117 "label": "//src/tests:angle_perftests", 118 "script": "//testing/scripts/run_performance_tests.py", 119 "type": "script", 120 }, 121 "angle_restricted_trace_gold_tests": { 122 "type": "script", 123 "label": "//src/tests/restricted_traces:angle_restricted_trace_gold_tests", 124 "script": "//src/tests/restricted_traces/restricted_trace_gold_tests.py", 125 }, 126 "angle_unittests": { 127 "label": "//src/tests:angle_unittests", 128 "script": "//scripts/run_gtest_angle_test.py", 129 "type": "script", 130 }, 131 "angle_white_box_perftests": { 132 "label": "//src/tests:angle_white_box_tests", 133 "script": "//scripts/run_gtest_angle_test.py", 134 "type": "script", 135 }, 136 "angle_white_box_tests": { 137 "label": "//src/tests:angle_white_box_tests", 138 "script": "//scripts/run_gtest_angle_test.py", 139 "type": "script", 140 }, 141} 142