1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
load("@bazel_skylib//lib:selects.bzl", "selects")
load("@bazel_skylib//rules:common_settings.bzl", "string_flag")
load(":tradefed_test.bzl", "tradefed_test_suite")
# flags / configs.
string_flag(
name = "runmode",
build_setting_default = "",
)
config_setting(
name = "all",
flag_values = {
":runmode": "all",
},
)
config_setting(
name = "host_driven_test",
flag_values = {
":runmode": "host_driven_test",
},
)
selects.config_setting_group(
name = "android_host_driven_tradefed_test",
match_all = [
"//build/bazel/platforms/os:android",
":host_driven_test",
],
)
selects.config_setting_group(
name = "linux_host_driven_tradefed_test",
match_all = [
"//build/bazel/platforms/os:linux",
":host_driven_test",
],
)
# exports.
exports_files(
glob(["*.tpl"]),
)
# tests_suites.
tradefed_test_suite(name = "tradefed_tests")
|