blob: 8f5fb418405c428cc976de4222ecd9690da2e7c9 [file] [log] [blame]
Alice Wange64dd182024-01-17 15:57:55 +00001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5android_test {
6 name: "VmAttestationTestApp",
7 test_suites: [
8 "general-tests",
9 ],
10 srcs: ["src/java/**/*.java"],
11 static_libs: [
12 "MicrodroidDeviceTestHelper",
13 "androidx.test.runner",
14 "androidx.test.ext.junit",
15 "com.android.virt.vm_attestation.testservice-java",
16 "truth",
17 ],
18 jni_libs: ["libvm_attestation_test_payload"],
19 jni_uses_platform_apis: true,
20 use_embedded_native_libs: true,
21 sdk_version: "test_current",
22 compile_multilib: "first",
23}
24
25rust_defaults {
26 name: "vm_attestation_test_payload_defaults",
27 crate_name: "vm_attestation_test_payload",
28 defaults: ["avf_build_flags_rust"],
29 srcs: ["src/native/main.rs"],
30 prefer_rlib: true,
31 rustlibs: [
32 "com.android.virt.vm_attestation.testservice-rust",
33 "libandroid_logger",
34 "libanyhow",
35 "libavflog",
36 "liblog_rust",
37 "libvm_payload_bindgen",
38 ],
39}
40
41rust_ffi {
42 name: "libvm_attestation_test_payload",
43 defaults: ["vm_attestation_test_payload_defaults"],
44}