xref: /aosp_15_r20/frameworks/base/core/tests/fuzzers/java_service_fuzzer/Android.bp (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
1package {
2    default_applicable_licenses: ["frameworks_base_license"],
3}
4
5aidl_interface {
6    name: "fuzzTestInterface",
7    srcs: ["fuzztest/ITestService.aidl"],
8    unstable: true,
9    backend: {
10        java: {
11            enabled: true,
12        },
13    },
14}
15
16java_fuzz {
17    name: "java_binder_service_fuzzer",
18    srcs: [
19        "ServiceFuzzer.java",
20        "TestService.java",
21        ":framework-core-sources-for-fuzzers",
22    ],
23    static_libs: [
24        "jazzer",
25        "fuzzTestInterface-java",
26        "random_parcel_lib",
27    ],
28    jni_libs: [
29        "librandom_parcel_jni",
30        "libc++",
31        "libandroid_runtime",
32    ],
33    libs: [
34        "framework",
35        "unsupportedappusage",
36        "ext",
37        "framework-res",
38    ],
39    native_bridge_supported: true,
40    fuzz_config: {
41        cc: [
42            "[email protected]",
43            "[email protected]",
44        ],
45        triage_assignee: "[email protected]", // TODO(b/261539788)
46        // Adds bugs to hotlist "AIDL fuzzers bugs" on buganizer
47        hotlists: ["4637097"],
48    },
49}
50