blob: 110d000ee5c5e8998bef841e42331443cb8c4dc1 [file] [log] [blame]
package {
default_applicable_licenses: ["Android-Apache-2.0"],
}
java_test_host {
name: "AuthFsBenchmarks",
srcs: ["src/java/com/android/fs/benchmarks/*.java"],
libs: [
"tradefed",
],
static_libs: [
"AuthFsHostTestCommon",
"MicrodroidHostTestHelper",
"cts-host-utils",
"MicrodroidTestPreparer", // Workaround for sandboxed test environment to install this
],
test_suites: ["general-tests"],
data_device_bins_first: [
"open_then_run",
"fsverity",
],
per_testcase_directory: true,
data: [
":authfs_test_files",
":CtsApkVerityTestPrebuiltFiles",
":MicrodroidTestApp",
],
required: ["MicrodroidTestPreparer"],
}
cc_binary {
name: "measure_io",
srcs: [
"src/measure_io.cpp",
],
shared_libs: [
"libbase",
],
}
// Package measure_io binary into a jar, to bundle with the MicrodroidTestApp.
// When MicrodroidTestApp is mounted inside the Microdroid, the zipfuse will
// add the +x permission on it.
java_genrule {
name: "measure_io_as_jar",
out: ["measure_io.jar"],
srcs: [
":measure_io",
],
cmd: "out_dir=$$(dirname $(out))" +
"&& bin_dir=\"bin\" " +
"&& mkdir -p $$out_dir/$$bin_dir" +
"&& cp $(in) $$out_dir/$$bin_dir" +
"&& jar cf $(out) -C $$out_dir $$bin_dir",
}