xref: /aosp_15_r20/system/media/tests/Android.bp (revision b9df5ad1c9ac98a7fefaac271a55f7ae3db05414)
1*b9df5ad1SAndroid Build Coastguard Worker// system/audio.h utilities test
2*b9df5ad1SAndroid Build Coastguard Worker
3*b9df5ad1SAndroid Build Coastguard Workerpackage {
4*b9df5ad1SAndroid Build Coastguard Worker    default_team: "trendy_team_android_media_audio_framework",
5*b9df5ad1SAndroid Build Coastguard Worker    // http://go/android-license-faq
6*b9df5ad1SAndroid Build Coastguard Worker    // A large-scale-change added 'default_applicable_licenses' to import
7*b9df5ad1SAndroid Build Coastguard Worker    // the below license kinds from "system_media_license":
8*b9df5ad1SAndroid Build Coastguard Worker    //   SPDX-license-identifier-Apache-2.0
9*b9df5ad1SAndroid Build Coastguard Worker    default_applicable_licenses: ["system_media_license"],
10*b9df5ad1SAndroid Build Coastguard Worker}
11*b9df5ad1SAndroid Build Coastguard Worker
12*b9df5ad1SAndroid Build Coastguard Workercc_defaults {
13*b9df5ad1SAndroid Build Coastguard Worker    name: "aidl_utils_test_defaults",
14*b9df5ad1SAndroid Build Coastguard Worker    shared_libs: [
15*b9df5ad1SAndroid Build Coastguard Worker        "libaudioutils",
16*b9df5ad1SAndroid Build Coastguard Worker        "libbase",
17*b9df5ad1SAndroid Build Coastguard Worker        "libbinder_ndk",
18*b9df5ad1SAndroid Build Coastguard Worker        "libcutils",
19*b9df5ad1SAndroid Build Coastguard Worker        "liblog",
20*b9df5ad1SAndroid Build Coastguard Worker    ],
21*b9df5ad1SAndroid Build Coastguard Worker    defaults: [
22*b9df5ad1SAndroid Build Coastguard Worker        "latest_android_hardware_audio_effect_ndk_static",
23*b9df5ad1SAndroid Build Coastguard Worker        "latest_android_media_audio_common_types_ndk_static",
24*b9df5ad1SAndroid Build Coastguard Worker    ],
25*b9df5ad1SAndroid Build Coastguard Worker    cflags: [
26*b9df5ad1SAndroid Build Coastguard Worker        "-Wall",
27*b9df5ad1SAndroid Build Coastguard Worker        "-Werror",
28*b9df5ad1SAndroid Build Coastguard Worker        "-Wextra",
29*b9df5ad1SAndroid Build Coastguard Worker    ],
30*b9df5ad1SAndroid Build Coastguard Worker}
31*b9df5ad1SAndroid Build Coastguard Worker
32*b9df5ad1SAndroid Build Coastguard Workercc_test {
33*b9df5ad1SAndroid Build Coastguard Worker    name: "elementwise_op_basic_tests",
34*b9df5ad1SAndroid Build Coastguard Worker    host_supported: true,
35*b9df5ad1SAndroid Build Coastguard Worker    defaults: ["aidl_utils_test_defaults"],
36*b9df5ad1SAndroid Build Coastguard Worker    srcs: ["elementwise_op_basic_tests.cpp"],
37*b9df5ad1SAndroid Build Coastguard Worker}
38*b9df5ad1SAndroid Build Coastguard Worker
39*b9df5ad1SAndroid Build Coastguard Workercc_test {
40*b9df5ad1SAndroid Build Coastguard Worker    name: "elementwise_op_aidl_tests",
41*b9df5ad1SAndroid Build Coastguard Worker    host_supported: true,
42*b9df5ad1SAndroid Build Coastguard Worker    defaults: ["aidl_utils_test_defaults"],
43*b9df5ad1SAndroid Build Coastguard Worker    srcs: ["elementwise_op_aidl_union_tests.cpp"],
44*b9df5ad1SAndroid Build Coastguard Worker}
45*b9df5ad1SAndroid Build Coastguard Worker
46*b9df5ad1SAndroid Build Coastguard Workercc_test {
47*b9df5ad1SAndroid Build Coastguard Worker    name: "audio_aidl_utils_test",
48*b9df5ad1SAndroid Build Coastguard Worker    defaults: ["aidl_utils_test_defaults"],
49*b9df5ad1SAndroid Build Coastguard Worker    header_libs: ["libmedia_headers"],
50*b9df5ad1SAndroid Build Coastguard Worker    srcs: ["audio_aidl_utils_test.cpp"],
51*b9df5ad1SAndroid Build Coastguard Worker    test_suites: ["device-tests"],
52*b9df5ad1SAndroid Build Coastguard Worker}
53*b9df5ad1SAndroid Build Coastguard Worker
54*b9df5ad1SAndroid Build Coastguard Workercc_test {
55*b9df5ad1SAndroid Build Coastguard Worker    name: "aidl_effects_utils_test",
56*b9df5ad1SAndroid Build Coastguard Worker    defaults: ["aidl_utils_test_defaults"],
57*b9df5ad1SAndroid Build Coastguard Worker    srcs: ["aidl_effects_utils_test.cpp"],
58*b9df5ad1SAndroid Build Coastguard Worker    test_suites: ["device-tests"],
59*b9df5ad1SAndroid Build Coastguard Worker}
60*b9df5ad1SAndroid Build Coastguard Worker
61*b9df5ad1SAndroid Build Coastguard Workercc_test {
62*b9df5ad1SAndroid Build Coastguard Worker    name: "audio_effects_utils_tests",
63*b9df5ad1SAndroid Build Coastguard Worker
64*b9df5ad1SAndroid Build Coastguard Worker    shared_libs: [
65*b9df5ad1SAndroid Build Coastguard Worker        "libbase",
66*b9df5ad1SAndroid Build Coastguard Worker        "liblog",
67*b9df5ad1SAndroid Build Coastguard Worker        "libutils",
68*b9df5ad1SAndroid Build Coastguard Worker    ],
69*b9df5ad1SAndroid Build Coastguard Worker
70*b9df5ad1SAndroid Build Coastguard Worker    header_libs: ["libmedia_headers"],
71*b9df5ad1SAndroid Build Coastguard Worker
72*b9df5ad1SAndroid Build Coastguard Worker    srcs: [
73*b9df5ad1SAndroid Build Coastguard Worker        "audio_effects_utils_tests.cpp",
74*b9df5ad1SAndroid Build Coastguard Worker    ],
75*b9df5ad1SAndroid Build Coastguard Worker
76*b9df5ad1SAndroid Build Coastguard Worker    cflags: [
77*b9df5ad1SAndroid Build Coastguard Worker        "-Wall",
78*b9df5ad1SAndroid Build Coastguard Worker        "-Werror",
79*b9df5ad1SAndroid Build Coastguard Worker    ],
80*b9df5ad1SAndroid Build Coastguard Worker
81*b9df5ad1SAndroid Build Coastguard Worker    test_suites: ["device-tests"],
82*b9df5ad1SAndroid Build Coastguard Worker}
83*b9df5ad1SAndroid Build Coastguard Worker
84*b9df5ad1SAndroid Build Coastguard Workercc_test {
85*b9df5ad1SAndroid Build Coastguard Worker    name: "systemaudio_tests",
86*b9df5ad1SAndroid Build Coastguard Worker
87*b9df5ad1SAndroid Build Coastguard Worker    shared_libs: [
88*b9df5ad1SAndroid Build Coastguard Worker        "libaudiofoundation",
89*b9df5ad1SAndroid Build Coastguard Worker        "libbase",
90*b9df5ad1SAndroid Build Coastguard Worker        "liblog",
91*b9df5ad1SAndroid Build Coastguard Worker        "libmedia_helper",
92*b9df5ad1SAndroid Build Coastguard Worker        "libutils",
93*b9df5ad1SAndroid Build Coastguard Worker    ],
94*b9df5ad1SAndroid Build Coastguard Worker
95*b9df5ad1SAndroid Build Coastguard Worker    header_libs: ["libmedia_headers"],
96*b9df5ad1SAndroid Build Coastguard Worker
97*b9df5ad1SAndroid Build Coastguard Worker    srcs: [
98*b9df5ad1SAndroid Build Coastguard Worker        "static_checks.cpp",
99*b9df5ad1SAndroid Build Coastguard Worker        "static_checks_c.c",
100*b9df5ad1SAndroid Build Coastguard Worker        "systemaudio_tests.cpp",
101*b9df5ad1SAndroid Build Coastguard Worker    ],
102*b9df5ad1SAndroid Build Coastguard Worker
103*b9df5ad1SAndroid Build Coastguard Worker    cflags: [
104*b9df5ad1SAndroid Build Coastguard Worker        "-Wall",
105*b9df5ad1SAndroid Build Coastguard Worker        "-Werror",
106*b9df5ad1SAndroid Build Coastguard Worker    ],
107*b9df5ad1SAndroid Build Coastguard Worker
108*b9df5ad1SAndroid Build Coastguard Worker    test_suites: ["device-tests"],
109*b9df5ad1SAndroid Build Coastguard Worker
110*b9df5ad1SAndroid Build Coastguard Worker}
111