xref: /aosp_15_r20/build/make/tools/aconfig/aconfig_storage_write_api/tests/Android.bp (revision 9e94795a3d4ef5c1d47486f9a02bb378756cea8a)
1rust_test {
2    name: "aconfig_storage_write_api.test.rust",
3    srcs: [
4        "storage_write_api_test.rs",
5    ],
6    rustlibs: [
7        "libanyhow",
8        "libaconfig_storage_file",
9        "libaconfig_storage_read_api",
10        "libaconfig_storage_write_api",
11        "libprotobuf",
12        "libtempfile",
13    ],
14    data: [
15        "flag.val",
16        "flag.info",
17    ],
18    test_suites: ["general-tests"],
19}
20
21cc_test {
22    name: "aconfig_storage_write_api.test.cpp",
23    srcs: [
24        "storage_write_api_test.cpp",
25    ],
26    static_libs: [
27        "libgmock",
28        "libaconfig_storage_read_api_cc",
29        "libaconfig_storage_write_api_cc",
30        "libbase",
31        "liblog",
32    ],
33    data: [
34        "flag.val",
35        "flag.info",
36    ],
37    test_suites: [
38        "device-tests",
39        "general-tests",
40    ],
41    generated_headers: [
42        "cxx-bridge-header",
43        "libcxx_aconfig_storage_read_api_bridge_header",
44    ],
45    generated_sources: ["libcxx_aconfig_storage_read_api_bridge_code"],
46    whole_static_libs: ["libaconfig_storage_read_api_cxx_bridge"],
47}
48