blob: aad8d59c677212bf09615ba40823b6ba214924e3 [file] [log] [blame]
Alice Wange4829c82022-10-18 14:05:28 +00001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5java_test_host {
6 name: "AuthFsBenchmarks",
7 srcs: ["src/java/com/android/fs/benchmarks/*.java"],
8 libs: [
9 "tradefed",
10 ],
11 static_libs: [
12 "AuthFsHostTestCommon",
13 "MicrodroidHostTestHelper",
Alice Wangcd9ab9b2022-10-27 19:59:26 +000014 "cts-host-utils",
Jaewan Kim64d2e412023-04-11 16:20:11 +090015 "MicrodroidTestPreparer", // Workaround for sandboxed test environment to install this
Alice Wange4829c82022-10-18 14:05:28 +000016 ],
17 test_suites: ["general-tests"],
18 data_device_bins_first: [
19 "open_then_run",
Alice Wange4829c82022-10-18 14:05:28 +000020 ],
21 per_testcase_directory: true,
Cole Faust316e6422024-10-22 16:31:03 -070022 device_common_data: [
Alice Wange4829c82022-10-18 14:05:28 +000023 ":authfs_test_files",
Alice Wange4829c82022-10-18 14:05:28 +000024 ":MicrodroidTestApp",
Alice Wange4829c82022-10-18 14:05:28 +000025 ],
Jaewan Kim6d11d372023-04-11 11:21:51 +090026 required: ["MicrodroidTestPreparer"],
Alice Wange4829c82022-10-18 14:05:28 +000027}
28
29cc_binary {
30 name: "measure_io",
Nikita Ioffe38b9e712024-02-08 15:55:07 +000031 defaults: ["avf_build_flags_cc"],
Alice Wange4829c82022-10-18 14:05:28 +000032 srcs: [
33 "src/measure_io.cpp",
34 ],
35 shared_libs: [
36 "libbase",
37 ],
38}
Nikita Ioffea7cb3672023-02-24 23:10:34 +000039
40// Package measure_io binary into a jar, to bundle with the MicrodroidTestApp.
41// When MicrodroidTestApp is mounted inside the Microdroid, the zipfuse will
42// add the +x permission on it.
43java_genrule {
44 name: "measure_io_as_jar",
45 out: ["measure_io.jar"],
Cole Faust316e6422024-10-22 16:31:03 -070046 device_first_srcs: [
Nikita Ioffea7cb3672023-02-24 23:10:34 +000047 ":measure_io",
48 ],
Dan Willemsen2ef575b2024-02-16 20:39:06 -050049 tools: ["soong_zip"],
50 cmd: "mkdir -p $(genDir)/bin" +
51 "&& cp $(in) $(genDir)/bin" +
52 "&& $(location soong_zip) -jar -o $(out) -C $(genDir) -D $(genDir)/bin",
Nikita Ioffea7cb3672023-02-24 23:10:34 +000053}