• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
2    default_team: "trendy_team_android_media_audio_framework",
3    // See: http://go/android-license-faq
4    // A large-scale-change added 'default_applicable_licenses' to import
5    // all of the 'license_kinds' from "hardware_interfaces_license"
6    // to get the below license kinds:
7    //   SPDX-license-identifier-Apache-2.0
8    default_applicable_licenses: ["hardware_interfaces_license"],
9}
10
11cc_defaults {
12    name: "VtsHalAudioTargetTestDefaults",
13    defaults: [
14        "latest_android_hardware_audio_common_ndk_static",
15        "latest_android_hardware_audio_effect_ndk_static",
16        "latest_android_media_audio_common_types_ndk_static",
17        "latest_android_media_audio_eraser_types_ndk_static",
18        "use_libaidlvintf_gtest_helper_static",
19        "VtsHalTargetTestDefaults",
20    ],
21    shared_libs: [
22        "libbinder_ndk",
23        "libfmq",
24    ],
25    static_libs: [
26        "android.hardware.common-V2-ndk",
27        "android.hardware.common.fmq-V1-ndk",
28        "libaudioaidlcommon",
29        "libaidlcommonsupport",
30        "libpffft",
31    ],
32    header_libs: [
33        "libaudioaidl_headers",
34        "libaudioutils_headers",
35        "libexpectedutils_headers",
36    ],
37    cflags: [
38        "-Wall",
39        "-Wextra",
40        "-Werror",
41        "-Wthread-safety",
42        "-Wno-error=unused-parameter",
43    ],
44    test_suites: [
45        "general-tests",
46        "vts",
47    ],
48    srcs: [
49        "TestUtils.cpp",
50    ],
51}
52
53cc_defaults {
54    name: "VtsHalAudioEffectTargetTestDefaults",
55    defaults: [
56        "latest_android_hardware_audio_effect_ndk_static",
57        "VtsHalAudioTargetTestDefaults",
58    ],
59    srcs: [
60        ":effectCommonFile",
61    ],
62    test_config_template: "VtsHalAudioEffectTargetTestTemplate.xml",
63}
64
65cc_test {
66    name: "VtsHalAudioCoreTargetTest",
67    defaults: [
68        "VtsHalAudioTargetTestDefaults",
69        "latest_android_hardware_audio_core_ndk_static",
70        "latest_android_hardware_audio_core_sounddose_ndk_static",
71    ],
72    shared_libs: [
73        "libcutils",
74    ],
75    srcs: [
76        "ModuleConfig.cpp",
77        "VtsHalAudioCoreConfigTargetTest.cpp",
78        "VtsHalAudioCoreModuleTargetTest.cpp",
79    ],
80    data: [
81        "data/sine882hz_44100_3s.ape",
82        "data/sine960hz_48000_3s.ape",
83    ],
84    test_config_template: "VtsHalAudioCoreTargetTestTemplate.xml",
85}
86
87cc_test {
88    name: "VtsHalAudioEffectFactoryTargetTest",
89    defaults: ["VtsHalAudioEffectTargetTestDefaults"],
90    srcs: ["VtsHalAudioEffectFactoryTargetTest.cpp"],
91}
92
93cc_test {
94    name: "VtsHalAudioEffectTargetTest",
95    defaults: ["VtsHalAudioEffectTargetTestDefaults"],
96    srcs: ["VtsHalAudioEffectTargetTest.cpp"],
97}
98
99cc_test {
100    name: "VtsHalBassBoostTargetTest",
101    defaults: ["VtsHalAudioEffectTargetTestDefaults"],
102    srcs: ["VtsHalBassBoostTargetTest.cpp"],
103    cflags: [
104        "-Wno-error=unused-parameter",
105    ],
106    static_libs: [
107        "libpffft",
108    ],
109}
110
111cc_test {
112    name: "VtsHalDownmixTargetTest",
113    defaults: ["VtsHalAudioEffectTargetTestDefaults"],
114    srcs: ["VtsHalDownmixTargetTest.cpp"],
115    shared_libs: [
116        "libaudioutils",
117    ],
118}
119
120cc_test {
121    name: "VtsHalDynamicsProcessingTargetTest",
122    defaults: ["VtsHalAudioEffectTargetTestDefaults"],
123    static_libs: ["libaudioaidlranges"],
124    srcs: ["VtsHalDynamicsProcessingTest.cpp"],
125    shared_libs: [
126        "libaudioutils",
127    ],
128}
129
130cc_test {
131    name: "VtsHalEnvironmentalReverbTargetTest",
132    defaults: ["VtsHalAudioEffectTargetTestDefaults"],
133    srcs: ["VtsHalEnvironmentalReverbTargetTest.cpp"],
134    shared_libs: [
135        "libaudioutils",
136    ],
137}
138
139cc_test {
140    name: "VtsHalEqualizerTargetTest",
141    defaults: ["VtsHalAudioEffectTargetTestDefaults"],
142    srcs: ["VtsHalEqualizerTargetTest.cpp"],
143}
144
145cc_test {
146    name: "VtsHalHapticGeneratorTargetTest",
147    defaults: ["VtsHalAudioEffectTargetTestDefaults"],
148    srcs: ["VtsHalHapticGeneratorTargetTest.cpp"],
149    shared_libs: [
150        "libaudioutils",
151    ],
152}
153
154cc_test {
155    name: "VtsHalLoudnessEnhancerTargetTest",
156    defaults: ["VtsHalAudioEffectTargetTestDefaults"],
157    srcs: ["VtsHalLoudnessEnhancerTargetTest.cpp"],
158}
159
160cc_test {
161    name: "VtsHalPresetReverbTargetTest",
162    defaults: ["VtsHalAudioEffectTargetTestDefaults"],
163    srcs: ["VtsHalPresetReverbTargetTest.cpp"],
164    shared_libs: [
165        "libaudioutils",
166    ],
167}
168
169cc_test {
170    name: "VtsHalVirtualizerTargetTest",
171    defaults: ["VtsHalAudioEffectTargetTestDefaults"],
172    srcs: ["VtsHalVirtualizerTargetTest.cpp"],
173    shared_libs: [
174        "libaudioutils",
175    ],
176}
177
178cc_test {
179    name: "VtsHalVisualizerTargetTest",
180    defaults: ["VtsHalAudioEffectTargetTestDefaults"],
181    srcs: ["VtsHalVisualizerTargetTest.cpp"],
182    shared_libs: [
183        "libaudioutils",
184    ],
185}
186
187cc_test {
188    name: "VtsHalVolumeTargetTest",
189    defaults: ["VtsHalAudioEffectTargetTestDefaults"],
190    srcs: ["VtsHalVolumeTargetTest.cpp"],
191}
192
193cc_test {
194    name: "VtsHalAECTargetTest",
195    defaults: ["VtsHalAudioEffectTargetTestDefaults"],
196    srcs: ["VtsHalAECTargetTest.cpp"],
197}
198
199cc_test {
200    name: "VtsHalAGC1TargetTest",
201    defaults: ["VtsHalAudioEffectTargetTestDefaults"],
202    srcs: ["VtsHalAGC1TargetTest.cpp"],
203}
204
205cc_test {
206    name: "VtsHalAGC2TargetTest",
207    defaults: ["VtsHalAudioEffectTargetTestDefaults"],
208    srcs: ["VtsHalAGC2TargetTest.cpp"],
209}
210
211cc_test {
212    name: "VtsHalNSTargetTest",
213    defaults: ["VtsHalAudioEffectTargetTestDefaults"],
214    srcs: ["VtsHalNSTargetTest.cpp"],
215}
216
217cc_test {
218    name: "VtsHalSpatializerTargetTest",
219    defaults: ["VtsHalAudioEffectTargetTestDefaults"],
220    srcs: ["VtsHalSpatializerTargetTest.cpp"],
221}
222