blob: 36142b4359280df03dd709ec3395c00d6e03831c [file] [log] [blame]
Bob Badour8eb43ae2021-02-12 14:24:10 -08001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
Jeff Sharkeyd16dc502017-10-23 14:38:55 -06005cc_test {
6 name: "vold_tests",
7 defaults: [
8 "vold_default_flags",
9 "vold_default_libs",
10 ],
11
12 srcs: [
Jeff Sharkeyd16dc502017-10-23 14:38:55 -060013 "Utils_test.cpp",
Yurii Zubrytskyi9e7482e2020-03-24 16:23:51 -070014 "VoldNativeServiceValidation_test.cpp",
Jeff Sharkeyd16dc502017-10-23 14:38:55 -060015 ],
16 static_libs: ["libvold"],
Yurii Zubrytskyi9e7482e2020-03-24 16:23:51 -070017 shared_libs: ["libbinder"]
Jeff Sharkeyd16dc502017-10-23 14:38:55 -060018}
Pawanbe708612022-08-19 17:51:44 +000019
20cc_fuzz {
21 name: "vold_native_service_fuzzer",
22 defaults: [
23 "vold_default_flags",
24 "vold_default_libs",
25 "keystore2_use_latest_aidl_ndk_shared",
26 "service_fuzzer_defaults",
Pawan Waghe7b16912023-05-05 21:49:54 +000027 "fuzzer_disable_leaks"
Pawanbe708612022-08-19 17:51:44 +000028 ],
29 static_libs: [
30 "libvold",
31 "android.security.maintenance-ndk",
32 "libkeymint_support",
33 ],
34 header_libs: ["libvold_headers"],
35 srcs: [
36 "VoldFuzzer.cpp",
37 ],
Pawan Waghefe3c892023-09-05 18:34:33 +000038 corpus: ["vold_native_service_fuzzer_corpus/*"],
Pawanbe708612022-08-19 17:51:44 +000039 fuzz_config: {
40 cc: [
41 "maco@google.com",
42 ],
43 }
44}