blob: 67a0e8d7869b15229223ec78535418f25f31b364 [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: [
Jooyung Han6afd6672022-02-22 05:22:23 +090013 "gson-prebuilt-jar",
Jiyong Park6de08572021-06-14 21:13:32 +090014 "tradefed",
Victor Hsiehccce5492021-06-30 14:25:42 -070015 ],
16 static_libs: [
17 "VirtualizationTestHelper",
Jiyong Park6de08572021-06-14 21:13:32 +090018 ],
Jiyong Park29de5172022-02-08 00:37:05 +090019 per_testcase_directory: true,
Inseob Kim3ac5c112022-02-09 22:57:11 +090020 data: [
21 ":MicrodroidTestApp",
22 ":microdroid_general_sepolicy.conf",
Jooyung Han6afd6672022-02-22 05:22:23 +090023 ":test.com.android.virt.pem",
24 ":test-payload-metadata",
Inseob Kim3ac5c112022-02-09 22:57:11 +090025 ],
Jooyung Han6afd6672022-02-22 05:22:23 +090026 data_native_bins: [
27 "sepolicy-analyze",
28 // For re-sign test
29 "avbtool",
30 "img2simg",
31 "lpmake",
32 "lpunpack",
33 "sign_virt_apex",
34 "simg2img",
35 ],
36 // java_test_host doesn't have data_native_libs but jni_libs can be used to put
37 // native modules under ./lib directory.
38 // This works because host tools have rpath (../lib and ./lib).
39 jni_libs: [
40 "libbase",
41 "libc++",
42 "libcrypto_utils",
43 "libcrypto",
44 "libext4_utils",
45 "liblog",
46 "liblp",
47 "libsparse",
48 "libz",
49 ],
Jiyong Parkdfa3aec2021-03-09 20:32:15 +090050}