blob: 5ef01cc7633424203f97790f6781b22b8ca2d4d5 [file] [log] [blame]
Alice Wange4829c82022-10-18 14:05:28 +00001package {
Aditya Choudhary53696172024-02-05 15:46:19 +00002 default_team: "trendy_team_virtualization",
Alice Wange4829c82022-10-18 14:05:28 +00003 default_applicable_licenses: ["Android-Apache-2.0"],
4}
5
6java_test_host {
7 name: "AuthFsBenchmarks",
8 srcs: ["src/java/com/android/fs/benchmarks/*.java"],
9 libs: [
10 "tradefed",
11 ],
12 static_libs: [
13 "AuthFsHostTestCommon",
14 "MicrodroidHostTestHelper",
Alice Wangcd9ab9b2022-10-27 19:59:26 +000015 "cts-host-utils",
Jaewan Kim64d2e412023-04-11 16:20:11 +090016 "MicrodroidTestPreparer", // Workaround for sandboxed test environment to install this
Alice Wange4829c82022-10-18 14:05:28 +000017 ],
18 test_suites: ["general-tests"],
19 data_device_bins_first: [
20 "open_then_run",
Alice Wange4829c82022-10-18 14:05:28 +000021 ],
22 per_testcase_directory: true,
23 data: [
24 ":authfs_test_files",
Alice Wange4829c82022-10-18 14:05:28 +000025 ":MicrodroidTestApp",
Alice Wange4829c82022-10-18 14:05:28 +000026 ],
Jaewan Kim6d11d372023-04-11 11:21:51 +090027 required: ["MicrodroidTestPreparer"],
Alice Wange4829c82022-10-18 14:05:28 +000028}
29
30cc_binary {
31 name: "measure_io",
32 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"],
46 srcs: [
47 ":measure_io",
48 ],
49 cmd: "out_dir=$$(dirname $(out))" +
50 "&& bin_dir=\"bin\" " +
51 "&& mkdir -p $$out_dir/$$bin_dir" +
52 "&& cp $(in) $$out_dir/$$bin_dir" +
53 "&& jar cf $(out) -C $$out_dir $$bin_dir",
54}