# Copyright 2026 The Chromium Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. """Binary declarations Binaries can be referenced by tests and define the label of the compile target to be built as well as various aspects that the infrastructure needs to know in order to run the binary. """ load("@chromium-luci//targets.star", "targets") targets.binaries.script( name = "angle_capture_tests", label = "//src/tests:angle_capture_tests", script = "//src/tests/capture_tests/capture_tests.py", ) targets.binaries.windowed_test_launcher( name = "angle_deqp_egl_tests", label = "//src/tests:angle_deqp_egl_tests", ) targets.binaries.windowed_test_launcher( name = "angle_deqp_gles2_tests", label = "//src/tests:angle_deqp_gles2_tests", ) targets.binaries.windowed_test_launcher( name = "angle_deqp_gles3_565_no_depth_no_stencil_tests", label = "//src/tests:angle_deqp_gles3_565_no_depth_no_stencil_tests", ) targets.binaries.windowed_test_launcher( name = "angle_deqp_gles3_tests", label = "//src/tests:angle_deqp_gles3_tests", ) targets.binaries.windowed_test_launcher( name = "angle_deqp_gles3_multisample_tests", label = "//src/tests:angle_deqp_gles3_multisample_tests", ) targets.binaries.windowed_test_launcher( name = "angle_deqp_gles3_rotate180_tests", label = "//src/tests:angle_deqp_gles3_rotate180_tests", ) targets.binaries.windowed_test_launcher( name = "angle_deqp_gles3_rotate270_tests", label = "//src/tests:angle_deqp_gles3_rotate270_tests", ) targets.binaries.windowed_test_launcher( name = "angle_deqp_gles3_rotate90_tests", label = "//src/tests:angle_deqp_gles3_rotate90_tests", ) targets.binaries.windowed_test_launcher( name = "angle_deqp_gles31_565_no_depth_no_stencil_tests", label = "//src/tests:angle_deqp_gles31_565_no_depth_no_stencil_tests", ) targets.binaries.windowed_test_launcher( name = "angle_deqp_gles31_multisample_tests", label = "//src/tests:angle_deqp_gles31_multisample_tests", ) targets.binaries.windowed_test_launcher( name = "angle_deqp_gles31_rotate180_tests", label = "//src/tests:angle_deqp_gles31_rotate180_tests", ) targets.binaries.windowed_test_launcher( name = "angle_deqp_gles31_rotate270_tests", label = "//src/tests:angle_deqp_gles31_rotate270_tests", ) targets.binaries.windowed_test_launcher( name = "angle_deqp_gles31_rotate90_tests", label = "//src/tests:angle_deqp_gles31_rotate90_tests", ) targets.binaries.windowed_test_launcher( name = "angle_deqp_gles31_tests", label = "//src/tests:angle_deqp_gles31_tests", ) targets.binaries.windowed_test_launcher( name = "angle_deqp_khr_gles2_tests", label = "//src/tests:angle_deqp_khr_gles2_tests", ) targets.binaries.windowed_test_launcher( name = "angle_deqp_khr_gles31_tests", label = "//src/tests:angle_deqp_khr_gles31_tests", ) targets.binaries.windowed_test_launcher( name = "angle_deqp_khr_gles32_tests", label = "//src/tests:angle_deqp_khr_gles32_tests", ) targets.binaries.windowed_test_launcher( name = "angle_deqp_khr_gles3_tests", label = "//src/tests:angle_deqp_khr_gles3_tests", ) targets.binaries.windowed_test_launcher( name = "angle_deqp_khr_glesext_tests", label = "//src/tests:angle_deqp_khr_glesext_tests", ) targets.binaries.windowed_test_launcher( name = "angle_deqp_khr_noctx_gles2_tests", label = "//src/tests:angle_deqp_khr_noctx_gles2_tests", ) targets.binaries.windowed_test_launcher( name = "angle_deqp_khr_noctx_gles32_tests", label = "//src/tests:angle_deqp_khr_noctx_gles32_tests", ) targets.binaries.windowed_test_launcher( name = "angle_deqp_khr_single_gles32_tests", label = "//src/tests:angle_deqp_khr_single_gles32_tests", ) targets.binaries.windowed_test_launcher( name = "angle_end2end_tests", label = "//src/tests:angle_end2end_tests", ) targets.binaries.windowed_test_launcher( name = "angle_gles1_conformance_tests", label = "//src/tests:angle_gles1_conformance_tests", ) targets.binaries.windowed_test_launcher( name = "angle_oclcts_api", label = "//src/tests:angle_oclcts_api", ) targets.binaries.windowed_test_launcher( name = "angle_oclcts_basic", label = "//src/tests:angle_oclcts_basic", ) targets.binaries.windowed_test_launcher( name = "angle_oclcts_bruteforce", label = "//src/tests:angle_oclcts_bruteforce", ) targets.binaries.windowed_test_launcher( name = "angle_oclcts_buffers", label = "//src/tests:angle_oclcts_buffers", ) targets.binaries.windowed_test_launcher( name = "angle_oclcts_cl_copy_images", label = "//src/tests:angle_oclcts_cl_copy_images", ) targets.binaries.windowed_test_launcher( name = "angle_oclcts_cl_fill_images", label = "//src/tests:angle_oclcts_cl_fill_images", ) targets.binaries.windowed_test_launcher( name = "angle_oclcts_cl_get_info", label = "//src/tests:angle_oclcts_cl_get_info", ) targets.binaries.windowed_test_launcher( name = "angle_oclcts_compiler", label = "//src/tests:angle_oclcts_compiler", ) targets.binaries.windowed_test_launcher( name = "angle_oclcts_events", label = "//src/tests:angle_oclcts_events", ) targets.binaries.windowed_test_launcher( name = "angle_oclcts_multiples", label = "//src/tests:angle_oclcts_multiples", ) targets.binaries.windowed_test_launcher( name = "angle_oclcts_non_uniform_work_group", label = "//src/tests:angle_oclcts_non_uniform_work_group", ) targets.binaries.windowed_test_launcher( name = "angle_oclcts_profiling", label = "//src/tests:angle_oclcts_profiling", ) targets.binaries.script( name = "angle_perftests", label = "//src/tests:angle_perftests", script = "//src/tests/run_perf_tests.py", ) targets.binaries.script( name = "angle_restricted_trace_gold_tests", label = "//src/tests/restricted_traces:angle_restricted_trace_gold_tests", script = "//src/tests/restricted_traces/restricted_trace_gold_tests.py", ) targets.binaries.script( name = "angle_trace_perf_tests", label = "//src/tests:angle_trace_perf_tests", script = "//src/tests/run_perf_tests.py", ) targets.binaries.windowed_test_launcher( name = "angle_unittests", label = "//src/tests:angle_unittests", ) targets.binaries.windowed_test_launcher( name = "angle_white_box_tests", label = "//src/tests:angle_white_box_tests", )