[benchmarks][authfs] Run AuthFsBenchmarks in postsubmit
Test: atest AuthFsHostTest AuthFsBenchmarks
Bug: 254050475
Change-Id: I2ff801532c73a8b7dcde89c0d87bdf339c447ab4
diff --git a/authfs/tests/benchmarks/Android.bp b/authfs/tests/benchmarks/Android.bp
new file mode 100644
index 0000000..b198328
--- /dev/null
+++ b/authfs/tests/benchmarks/Android.bp
@@ -0,0 +1,37 @@
+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",
+ ],
+ test_suites: ["general-tests"],
+ data_device_bins_first: [
+ "open_then_run",
+ "fsverity",
+ ],
+ per_testcase_directory: true,
+ data: [
+ ":authfs_test_files",
+ ":CtsApkVerityTestPrebuiltFiles",
+ ":MicrodroidTestApp",
+ ":measure_io",
+ ],
+}
+
+cc_binary {
+ name: "measure_io",
+ srcs: [
+ "src/measure_io.cpp",
+ ],
+ shared_libs: [
+ "libbase",
+ ],
+}