blob: 48e369c52312d41bd7287c0dde10d81bdf0c6190 [file] [log] [blame]
Jiyong Parkdfa3aec2021-03-09 20:32:15 +09001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5java_test_host {
6 name: "MicrodroidHostTestCases",
7 srcs: ["java/**/*.java"],
Jiyong Park29de5172022-02-08 00:37:05 +09008 test_suites: [
9 "cts",
10 "general-tests",
Mostafa Salehd33267b2024-07-18 12:10:59 +000011 "pts",
Jiyong Park29de5172022-02-08 00:37:05 +090012 ],
Jiyong Park6de08572021-06-14 21:13:32 +090013 libs: [
Jaewan Kim2cf6f392023-02-10 01:35:47 +090014 "androidx.annotation_annotation",
Jiyong Park6de08572021-06-14 21:13:32 +090015 "tradefed",
Victor Hsiehccce5492021-06-30 14:25:42 -070016 ],
17 static_libs: [
David Brazdilf9fe9a02022-07-22 15:36:02 +010018 "MicrodroidHostTestHelper",
Jiyong Park5517b102022-07-11 16:09:19 +090019 "compatibility-host-util",
Seungjae Yoo1b8a7d12022-08-12 04:44:52 +000020 "cts-statsd-atom-host-test-utils",
Jooyung Han62fe1b42023-02-15 17:49:17 +090021 "microdroid_payload_metadata",
Jiyong Park6de08572021-06-14 21:13:32 +090022 ],
Jiyong Park29de5172022-02-08 00:37:05 +090023 per_testcase_directory: true,
Cole Faust316e6422024-10-22 16:31:03 -070024 device_common_data: [
Inseob Kim3ac5c112022-02-09 22:57:11 +090025 ":MicrodroidTestApp",
Shikha Panwar979b9df2024-03-20 19:48:19 +000026 ":MicrodroidTestAppUpdated",
Inseob Kim3ac5c112022-02-09 22:57:11 +090027 ":microdroid_general_sepolicy.conf",
Jooyung Han6afd6672022-02-22 05:22:23 +090028 ":test.com.android.virt.pem",
Jooyung Han1c3d2fa2022-02-24 02:35:59 +090029 ":test2.com.android.virt.pem",
Elie Kheirallah127f0732024-10-23 00:15:14 +000030 "java/**/goldens/dt_dump_*",
Inseob Kim3ac5c112022-02-09 22:57:11 +090031 ],
Jooyung Han6afd6672022-02-22 05:22:23 +090032 data_native_bins: [
33 "sepolicy-analyze",
34 // For re-sign test
35 "avbtool",
36 "img2simg",
Shikha Panwara7605cf2023-01-12 09:29:39 +000037 "initrd_bootconfig",
Jooyung Han6afd6672022-02-22 05:22:23 +090038 "lpmake",
39 "lpunpack",
Inseob Kim2e2f48a2024-02-21 22:56:08 +090040 "lz4",
Jooyung Han6afd6672022-02-22 05:22:23 +090041 "sign_virt_apex",
42 "simg2img",
Elie Kheirallah127f0732024-10-23 00:15:14 +000043 "dtc",
Jooyung Han6afd6672022-02-22 05:22:23 +090044 ],
45 // java_test_host doesn't have data_native_libs but jni_libs can be used to put
46 // native modules under ./lib directory.
47 // This works because host tools have rpath (../lib and ./lib).
48 jni_libs: [
49 "libbase",
50 "libc++",
51 "libcrypto_utils",
52 "libcrypto",
53 "libext4_utils",
Elie Kheirallah127f0732024-10-23 00:15:14 +000054 "libfdt",
Jooyung Han6afd6672022-02-22 05:22:23 +090055 "liblog",
56 "liblp",
57 "libsparse",
58 "libz",
59 ],
Jiyong Parkdfa3aec2021-03-09 20:32:15 +090060}