blob: 7679c5796e9edcbab838b9ceedde0dfdda38bbeb [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",
11 ],
Jiyong Park6de08572021-06-14 21:13:32 +090012 libs: [
13 "tradefed",
Victor Hsiehccce5492021-06-30 14:25:42 -070014 ],
15 static_libs: [
David Brazdilf9fe9a02022-07-22 15:36:02 +010016 "MicrodroidHostTestHelper",
Jiyong Park5517b102022-07-11 16:09:19 +090017 "compatibility-host-util",
Seungjae Yoo1b8a7d12022-08-12 04:44:52 +000018 "cts-statsd-atom-host-test-utils",
Jiyong Park6de08572021-06-14 21:13:32 +090019 ],
Jiyong Park29de5172022-02-08 00:37:05 +090020 per_testcase_directory: true,
Inseob Kim3ac5c112022-02-09 22:57:11 +090021 data: [
22 ":MicrodroidTestApp",
23 ":microdroid_general_sepolicy.conf",
Jooyung Han6afd6672022-02-22 05:22:23 +090024 ":test.com.android.virt.pem",
Jooyung Han1c3d2fa2022-02-24 02:35:59 +090025 ":test2.com.android.virt.pem",
Inseob Kim3ac5c112022-02-09 22:57:11 +090026 ],
Jooyung Han6afd6672022-02-22 05:22:23 +090027 data_native_bins: [
28 "sepolicy-analyze",
29 // For re-sign test
30 "avbtool",
31 "img2simg",
32 "lpmake",
33 "lpunpack",
Jooyung Han70225b32022-08-23 17:46:10 +090034 "mk_payload",
Jooyung Han6afd6672022-02-22 05:22:23 +090035 "sign_virt_apex",
36 "simg2img",
37 ],
38 // java_test_host doesn't have data_native_libs but jni_libs can be used to put
39 // native modules under ./lib directory.
40 // This works because host tools have rpath (../lib and ./lib).
41 jni_libs: [
42 "libbase",
43 "libc++",
44 "libcrypto_utils",
45 "libcrypto",
46 "libext4_utils",
47 "liblog",
48 "liblp",
49 "libsparse",
50 "libz",
51 ],
Jiyong Parkdfa3aec2021-03-09 20:32:15 +090052}