blob: f165b8f77985e6e91fe0fedb73a8f5e932941ac8 [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"],
22 // This breaks shebang, but test will execute the script with bash
23 cmd: "echo \"set -x\" > $(out); cat $(in) >> $(out)",
24}
25
26sh_binary_host {
27 name: "ferrochrome-precondition-checker.sh",
28 src: "ferrochrome-precondition-checker.sh",
Jaewan Kimb5fb9692024-06-10 14:18:12 +090029}