blob: 245950d502caccc95d82ccf95a29083573bbae49 [file] [log] [blame]
# Copyright 2020 The ANGLE Project Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
# This is a .pyl, or "Python Literal", file. You can treat it just like a
# .json file, with the following exceptions:
# * all keys must be quoted (use single quotes, please);
# * comments are allowed, using '#' syntax; and
# * trailing commas are allowed.
# gn_isolate_map.pyl - A mapping of Ninja build target names to GN labels and
# test type classifications for the tests that are run on the bots.
#
# This mapping is used by MB so that we can uniformly refer to test binaries
# by their Ninja target names in the recipes and not need to worry about how
# they are referred to in GN or GYP specifically (the GYP target name is pretty
# much always the same as the Ninja target name, since GYP target names are not
# hierarchical).
# TODO(crbug.com/816629): Remove the need for this file altogether :). Also,
# see the canonical Chromium copy:
# https://chromium.googlesource.com/chromium/src/+/refs/heads/master/testing/buildbot/gn_isolate_map.pyl
{
"angle_apks": {
"label": "//:angle_apks",
"type": "additional_compile_target",
},
"angle_deqp_egl_tests": {
"label": "//src/tests:angle_deqp_egl_tests",
"script": "//scripts/run_gtest_angle_test.py",
"type": "script",
},
"angle_deqp_gles2_tests": {
"label": "//src/tests:angle_deqp_gles2_tests",
"script": "//scripts/run_gtest_angle_test.py",
"type": "script",
},
"angle_deqp_gles31_tests": {
"label": "//src/tests:angle_deqp_gles31_tests",
"script": "//scripts/run_gtest_angle_test.py",
"type": "script",
},
"angle_deqp_gles3_tests": {
"label": "//src/tests:angle_deqp_gles3_tests",
"script": "//scripts/run_gtest_angle_test.py",
"type": "script",
},
"angle_deqp_khr_gles2_tests": {
"label": "//src/tests:angle_deqp_khr_gles2_tests",
"script": "//scripts/run_gtest_angle_test.py",
"type": "script",
},
"angle_deqp_khr_gles3_tests": {
"label": "//src/tests:angle_deqp_khr_gles3_tests",
"script": "//scripts/run_gtest_angle_test.py",
"type": "script",
},
"angle_deqp_khr_gles31_tests": {
"label": "//src/tests:angle_deqp_khr_gles31_tests",
"script": "//scripts/run_gtest_angle_test.py",
"type": "script",
},
"angle_deqp_gles3_rotate180_tests": {
"label": "//src/tests:angle_deqp_gles3_rotate180_tests",
"script": "//scripts/run_gtest_angle_test.py",
"type": "script",
},
"angle_deqp_gles3_rotate270_tests": {
"label": "//src/tests:angle_deqp_gles3_rotate270_tests",
"script": "//scripts/run_gtest_angle_test.py",
"type": "script",
},
"angle_deqp_gles3_rotate90_tests": {
"label": "//src/tests:angle_deqp_gles3_rotate90_tests",
"script": "//scripts/run_gtest_angle_test.py",
"type": "script",
},
"angle_deqp_gles31_rotate180_tests": {
"label": "//src/tests:angle_deqp_gles31_rotate180_tests",
"script": "//scripts/run_gtest_angle_test.py",
"type": "script",
},
"angle_deqp_gles31_rotate270_tests": {
"label": "//src/tests:angle_deqp_gles31_rotate270_tests",
"script": "//scripts/run_gtest_angle_test.py",
"type": "script",
},
"angle_deqp_gles31_rotate90_tests": {
"label": "//src/tests:angle_deqp_gles31_rotate90_tests",
"script": "//scripts/run_gtest_angle_test.py",
"type": "script",
},
"angle_end2end_tests": {
"label": "//src/tests:angle_end2end_tests",
"script": "//scripts/run_gtest_angle_test.py",
"type": "script",
},
"angle_gles1_conformance_tests": {
"label": "//src/tests:angle_gles1_conformance_tests",
"script": "//scripts/run_gtest_angle_test.py",
"type": "script",
},
"angle_perftests": {
"args": [
"angle_perftests",
"--non-telemetry=true",
"--test-launcher-print-test-stdio=always",
"--test-launcher-jobs=1",
"--test-launcher-retry-limit=0",
],
"label": "//src/tests:angle_perftests",
"script": "//testing/scripts/run_performance_tests.py",
"type": "script",
},
"angle_restricted_trace_gold_tests": {
"type": "script",
"label": "//src/tests/restricted_traces:angle_restricted_trace_gold_tests",
"script": "//src/tests/restricted_traces/restricted_trace_gold_tests.py",
},
"angle_unittests": {
"label": "//src/tests:angle_unittests",
"script": "//scripts/run_gtest_angle_test.py",
"type": "script",
},
"angle_white_box_perftests": {
"label": "//src/tests:angle_white_box_tests",
"script": "//scripts/run_gtest_angle_test.py",
"type": "script",
},
"angle_white_box_tests": {
"label": "//src/tests:angle_white_box_tests",
"script": "//scripts/run_gtest_angle_test.py",
"type": "script",
},
}