blob: 31fe0f6e6d99ed32bf4443e2c10c88dbfbf22ab2 [file] [log] [blame]
Inseob Kim5d5476b2022-06-27 13:22:09 +09001package {
Aditya Choudhary61615bd2024-01-31 21:26:18 +00002 default_team: "trendy_team_virtualization",
Inseob Kim5d5476b2022-06-27 13:22:09 +09003 default_applicable_licenses: ["Android-Apache-2.0"],
4}
5
6android_test {
7 name: "MicrodroidBenchmarkApp",
8 test_suites: [
9 "general-tests",
10 ],
11 srcs: ["src/java/**/*.java"],
12 static_libs: [
Alice Wang7e0843d2022-09-01 11:30:21 +000013 "MicrodroidDeviceTestHelper",
Alice Wangbc039c02022-09-01 11:06:51 +000014 "MicrodroidTestHelper",
Inseob Kim5d5476b2022-06-27 13:22:09 +090015 "androidx.test.runner",
16 "androidx.test.ext.junit",
Alice Wang246108f2022-07-25 14:44:13 +000017 "com.android.microdroid.testservice-java",
Krzysztof KosiƄski9cf23c62023-10-07 00:48:09 +000018 "truth",
Inseob Kim5d5476b2022-06-27 13:22:09 +090019 ],
Alice Wang98e6e8a2022-08-08 15:31:58 +000020 jni_libs: [
21 "MicrodroidBenchmarkNativeLib",
Alan Stokes38d00f82022-10-03 17:43:45 +010022 "MicrodroidIdleNativeLib",
David Brazdil1156e932023-02-23 15:32:44 +000023 "MicrodroidTestNativeLib",
Alice Wang98e6e8a2022-08-08 15:31:58 +000024 "libiovsock_host_jni",
25 ],
Alan Stokesca0d27e2022-10-03 11:26:13 +010026 jni_uses_platform_apis: true,
27 sdk_version: "test_current",
Inseob Kim5d5476b2022-06-27 13:22:09 +090028 use_embedded_native_libs: true,
29 compile_multilib: "64",
Inseob Kim564f14a2023-07-13 12:59:25 +090030 required: ["perf-setup"],
Jaewan Kim6d11d372023-04-11 11:21:51 +090031 host_required: ["MicrodroidTestPreparer"],
Nikita Ioffebea3a6e2023-09-12 14:27:16 +010032 data: [":test_microdroid_vendor_image"],
Inseob Kim5d5476b2022-06-27 13:22:09 +090033}
34
35cc_library_shared {
36 name: "MicrodroidBenchmarkNativeLib",
Alan Stokes08c421a2022-11-15 16:06:26 +000037 srcs: ["src/native/*.cpp"],
38 local_include_dirs: ["src/native/include"],
Alan Stokes18986452022-10-28 11:11:11 +010039 static_libs: [
Alice Wang246108f2022-07-25 14:44:13 +000040 "com.android.microdroid.testservice-ndk",
Alan Stokes18986452022-10-28 11:11:11 +010041 ],
42 shared_libs: [
Alice Wang246108f2022-07-25 14:44:13 +000043 "libbase",
44 "libbinder_ndk",
Alice Wang246108f2022-07-25 14:44:13 +000045 "liblog",
Alan Stokesbcc2ec22022-10-31 17:02:50 +000046 "libvm_payload#current",
Alice Wang246108f2022-07-25 14:44:13 +000047 ],
Inseob Kim5d5476b2022-06-27 13:22:09 +090048}