blob: 95a9580808626235aa2e152b93f63d2c1a03b12e [file] [log] [blame]
Bob Badour8eb43ae2021-02-12 14:24:10 -08001package {
Aditya Choudhary73874ce2024-02-02 13:56:19 +00002 default_team: "trendy_team_android_kernel",
Bob Badour8eb43ae2021-02-12 14:24:10 -08003 default_applicable_licenses: ["Android-Apache-2.0"],
4}
5
Jeff Sharkeyd16dc502017-10-23 14:38:55 -06006cc_test {
7 name: "vold_tests",
8 defaults: [
9 "vold_default_flags",
10 "vold_default_libs",
11 ],
12
13 srcs: [
Jeff Sharkeyd16dc502017-10-23 14:38:55 -060014 "Utils_test.cpp",
Yurii Zubrytskyi9e7482e2020-03-24 16:23:51 -070015 "VoldNativeServiceValidation_test.cpp",
Jeff Sharkeyd16dc502017-10-23 14:38:55 -060016 ],
17 static_libs: ["libvold"],
Aditya Choudhary73874ce2024-02-02 13:56:19 +000018 shared_libs: ["libbinder"],
Jeff Sharkeyd16dc502017-10-23 14:38:55 -060019}
Pawanbe708612022-08-19 17:51:44 +000020
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",
Aditya Choudhary73874ce2024-02-02 13:56:19 +000028 "fuzzer_disable_leaks",
Pawanbe708612022-08-19 17:51:44 +000029 ],
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 ],
Pawan Waghefe3c892023-09-05 18:34:33 +000039 corpus: ["vold_native_service_fuzzer_corpus/*"],
Pawanbe708612022-08-19 17:51:44 +000040 fuzz_config: {
41 cc: [
42 "maco@google.com",
43 ],
Aditya Choudhary73874ce2024-02-02 13:56:19 +000044 },
Pawanbe708612022-08-19 17:51:44 +000045}