blob: f1b7f27c7ff60e06a99dab3464030cb4fc6c717a [file] [log] [blame]
Jaewan Kimb5fb9692024-06-10 14:18:12 +09001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5sh_test_host {
6 name: "ferrochrome-tests",
Jaewan Kim3ad58c32024-06-13 08:59:29 +00007 src: ":ferrochrome-tests.sh",
8 test_suites: ["general-tests"],
Jaewan Kimb5fb9692024-06-10 14:18:12 +09009 test_options: {
10 unit_test: false,
11 },
12 per_testcase_directory: true,
13 data: ["assets/vm_config.json"],
Jaewan Kim3ad58c32024-06-13 08:59:29 +000014 data_bins: ["ferrochrome-precondition-checker.sh"],
15}
16
17// Workaround for enabling verbose logging only on CI
18genrule {
19 name: "ferrochrome-tests.sh",
20 srcs: ["ferrochrome.sh"],
21 out: ["ferrochrome-tests"],
Jaewan Kime0c44b42024-08-05 14:58:53 +090022 cmd: "sed '2 i set -x' $(in) > $(out)",
Jaewan Kim3ad58c32024-06-13 08:59:29 +000023}
24
25sh_binary_host {
26 name: "ferrochrome-precondition-checker.sh",
27 src: "ferrochrome-precondition-checker.sh",
Jaewan Kimb5fb9692024-06-10 14:18:12 +090028}