xref: /aosp_15_r20/tools/asuite/atest/bazel/resources/rules/BUILD.bazel (revision c2e18aaa1096c836b086f94603d04f4eb9cf37f5)
1load("//bazel/rules:common_settings.bzl", "string_flag")
2load("//bazel/rules:common_settings.bzl", "string_list_flag")
3load("//bazel/rules/device:single_local_device.bzl", "local_device")
4
5package(default_visibility = ["//visibility:public"])
6
7string_flag(
8    name = "platform_flavor",
9    build_setting_default = "",
10)
11
12local_device(
13    name = "local_device",
14    out = "single_local_device.sh",
15)
16
17label_flag(
18    name = "target_device",
19    build_setting_default = ":local_device",
20)
21
22string_list_flag(
23    name = "extra_tradefed_result_reporters",
24    build_setting_default = [],
25)
26
27config_setting(
28    name = "device",
29    flag_values = {":platform_flavor": "device"},
30)
31
32config_setting(
33    name = "host",
34    flag_values = {":platform_flavor": "host"},
35)
36
37exports_files([
38    "tradefed_test.sh.template",
39    "device_test.sh.template",
40])
41