xref: /aosp_15_r20/system/vold/tests/Android.bp (revision f40fafd4c6c2594924d919feffc1a1fd6e3b30f3)
1package {
2    default_team: "trendy_team_android_kernel",
3    default_applicable_licenses: ["Android-Apache-2.0"],
4}
5
6cc_test {
7    name: "vold_tests",
8    defaults: [
9        "vold_default_flags",
10        "vold_default_libs",
11    ],
12
13    srcs: [
14        "Utils_test.cpp",
15        "VoldNativeServiceValidation_test.cpp",
16    ],
17    static_libs: ["libvold"],
18    shared_libs: ["libbinder"],
19}
20
21cc_fuzz {
22    name: "vold_native_service_fuzzer",
23    defaults: [
24        "vold_default_flags",
25        "vold_default_libs",
26        "keystore2_use_latest_aidl_ndk_shared",
27        "service_fuzzer_defaults",
28        "fuzzer_disable_leaks",
29    ],
30    static_libs: [
31        "libvold",
32        "android.security.maintenance-ndk",
33        "libkeymint_support",
34    ],
35    header_libs: ["libvold_headers"],
36    srcs: [
37        "VoldFuzzer.cpp",
38    ],
39    corpus: ["vold_native_service_fuzzer_corpus/*"],
40    fuzz_config: {
41        cc: [
42            "[email protected]",
43        ],
44    },
45}
46