blob: f855038c24188fb0511b0d2c5413ffb93a44b838 [file] [log] [blame]
Mikhail Naganove5d747e2021-11-16 01:31:03 +00001package {
Aditya Choudharyc5c6c622024-01-31 11:06:17 +00002 default_team: "trendy_team_android_media_audio_framework",
Mikhail Naganove5d747e2021-11-16 01:31:03 +00003 // 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
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053011cc_defaults {
12 name: "VtsHalAudioTargetTestDefaults",
Mikhail Naganove5d747e2021-11-16 01:31:03 +000013 defaults: [
Lorena Torres-Huerta9ae4f222022-08-12 23:08:10 +000014 "latest_android_hardware_audio_common_ndk_static",
Shunkai Yao195d3d62023-10-10 19:26:07 +000015 "latest_android_hardware_audio_effect_ndk_static",
Lorena Torres-Huerta9ae4f222022-08-12 23:08:10 +000016 "latest_android_media_audio_common_types_ndk_static",
Shunkai Yao46807422024-10-17 00:05:58 +000017 "latest_android_media_audio_eraser_types_ndk_static",
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053018 "use_libaidlvintf_gtest_helper_static",
19 "VtsHalTargetTestDefaults",
Mikhail Naganove5d747e2021-11-16 01:31:03 +000020 ],
Mikhail Naganove5d747e2021-11-16 01:31:03 +000021 shared_libs: [
Mikhail Naganovf84d6402022-06-16 00:35:31 +000022 "libbinder_ndk",
Mikhail Naganov4f5d3f12022-07-22 23:23:25 +000023 "libfmq",
Mikhail Naganove5d747e2021-11-16 01:31:03 +000024 ],
25 static_libs: [
Mikhail Naganov6a4872d2022-06-15 21:39:04 +000026 "android.hardware.common-V2-ndk",
27 "android.hardware.common.fmq-V1-ndk",
Mikhail Naganov0b9c5fe2022-08-08 18:28:36 +000028 "libaudioaidlcommon",
Vlad Popaf4fe41c2022-12-14 11:57:26 +010029 "libaidlcommonsupport",
Sneha Patil93e4eb52024-02-13 14:09:48 +053030 "libpffft",
Mikhail Naganove5d747e2021-11-16 01:31:03 +000031 ],
Mikhail Naganov0e128dd2023-09-13 18:01:18 -070032 header_libs: [
33 "libaudioaidl_headers",
Shunkai Yao0606d2a2024-11-05 19:46:57 +000034 "libaudioutils_headers",
Mikhail Naganov0e128dd2023-09-13 18:01:18 -070035 "libexpectedutils_headers",
36 ],
Mikhail Naganov4f5d3f12022-07-22 23:23:25 +000037 cflags: [
38 "-Wall",
39 "-Wextra",
40 "-Werror",
41 "-Wthread-safety",
Sneha Patil93e4eb52024-02-13 14:09:48 +053042 "-Wno-error=unused-parameter",
Mikhail Naganov4f5d3f12022-07-22 23:23:25 +000043 ],
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053044 test_suites: [
45 "general-tests",
46 "vts",
47 ],
Jaideep Sharma74498412023-09-13 15:25:25 +053048 srcs: [
Jaideep Sharma74498412023-09-13 15:25:25 +053049 "TestUtils.cpp",
50 ],
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053051}
52
Shunkai Yao52da94e2023-12-14 02:28:03 +000053cc_defaults {
54 name: "VtsHalAudioEffectTargetTestDefaults",
55 defaults: [
56 "latest_android_hardware_audio_effect_ndk_static",
57 "VtsHalAudioTargetTestDefaults",
58 ],
59 srcs: [
60 ":effectCommonFile",
61 ],
Mikhail Naganovc5132382025-02-12 16:08:55 -080062 test_config_template: "VtsHalAudioEffectTargetTestTemplate.xml",
Shunkai Yao52da94e2023-12-14 02:28:03 +000063}
64
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053065cc_test {
66 name: "VtsHalAudioCoreTargetTest",
67 defaults: [
68 "VtsHalAudioTargetTestDefaults",
69 "latest_android_hardware_audio_core_ndk_static",
Vlad Popa2afbd1e2022-12-28 17:04:58 +010070 "latest_android_hardware_audio_core_sounddose_ndk_static",
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053071 ],
72 shared_libs: [
73 "libcutils",
74 ],
Mikhail Naganov4f5d3f12022-07-22 23:23:25 +000075 srcs: [
76 "ModuleConfig.cpp",
Lorena Torres-Huertaaff8a1f2022-11-05 01:28:15 +000077 "VtsHalAudioCoreConfigTargetTest.cpp",
78 "VtsHalAudioCoreModuleTargetTest.cpp",
Mikhail Naganov4f5d3f12022-07-22 23:23:25 +000079 ],
Mikhail Naganovc5132382025-02-12 16:08:55 -080080 data: [
81 "data/sine882hz_44100_3s.ape",
82 "data/sine960hz_48000_3s.ape",
83 ],
84 test_config_template: "VtsHalAudioCoreTargetTestTemplate.xml",
Mikhail Naganove5d747e2021-11-16 01:31:03 +000085}
Shunkai Yao67b1be62022-07-13 05:01:42 +000086
87cc_test {
Shunkai Yaoea24c1a2022-09-28 17:39:23 +000088 name: "VtsHalAudioEffectFactoryTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +000089 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053090 srcs: ["VtsHalAudioEffectFactoryTargetTest.cpp"],
Shunkai Yaoea24c1a2022-09-28 17:39:23 +000091}
92
93cc_test {
Shunkai Yao67b1be62022-07-13 05:01:42 +000094 name: "VtsHalAudioEffectTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +000095 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053096 srcs: ["VtsHalAudioEffectTargetTest.cpp"],
Shunkai Yaoa4ab38c2022-10-14 01:07:47 +000097}
98
99cc_test {
Shunkai Yaof0803cd2022-12-08 00:07:13 +0000100 name: "VtsHalBassBoostTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000101 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Shunkai Yaof0803cd2022-12-08 00:07:13 +0000102 srcs: ["VtsHalBassBoostTargetTest.cpp"],
Sneha Patile5849232023-12-01 17:52:28 +0530103 cflags: [
104 "-Wno-error=unused-parameter",
105 ],
106 static_libs: [
107 "libpffft",
108 ],
Shunkai Yaof0803cd2022-12-08 00:07:13 +0000109}
110
111cc_test {
Sham Rathod40f55bd2022-11-14 14:24:49 +0530112 name: "VtsHalDownmixTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000113 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Sham Rathod40f55bd2022-11-14 14:24:49 +0530114 srcs: ["VtsHalDownmixTargetTest.cpp"],
Sneha Patilf533b502023-10-25 12:39:55 +0530115 shared_libs: [
116 "libaudioutils",
117 ],
Sham Rathod40f55bd2022-11-14 14:24:49 +0530118}
119
120cc_test {
Ram Mohane4064ce2022-12-20 18:05:14 +0530121 name: "VtsHalDynamicsProcessingTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000122 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Ram Mohanafdf90b2023-03-23 08:48:25 +0530123 static_libs: ["libaudioaidlranges"],
Ram Mohane4064ce2022-12-20 18:05:14 +0530124 srcs: ["VtsHalDynamicsProcessingTest.cpp"],
Sneha Patilabc94642024-11-13 08:41:05 +0000125 shared_libs: [
126 "libaudioutils",
127 ],
Ram Mohane4064ce2022-12-20 18:05:14 +0530128}
129
130cc_test {
Shraddha Basantwanidbb0ed62022-11-17 20:32:18 +0530131 name: "VtsHalEnvironmentalReverbTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000132 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Shraddha Basantwanidbb0ed62022-11-17 20:32:18 +0530133 srcs: ["VtsHalEnvironmentalReverbTargetTest.cpp"],
Sneha Patil37f131c2024-05-09 15:11:19 +0530134 shared_libs: [
135 "libaudioutils",
136 ],
Shraddha Basantwanidbb0ed62022-11-17 20:32:18 +0530137}
138
139cc_test {
Shunkai Yaoa4ab38c2022-10-14 01:07:47 +0000140 name: "VtsHalEqualizerTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000141 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +0530142 srcs: ["VtsHalEqualizerTargetTest.cpp"],
Shunkai Yao67b1be62022-07-13 05:01:42 +0000143}
Shraddha Basantwani68041ca2022-11-04 15:13:32 +0530144
145cc_test {
Sham Rathodd4f15e32022-11-18 14:25:52 +0530146 name: "VtsHalHapticGeneratorTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000147 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Sham Rathodd4f15e32022-11-18 14:25:52 +0530148 srcs: ["VtsHalHapticGeneratorTargetTest.cpp"],
Sneha Patil393369b2024-07-16 13:50:05 +0000149 shared_libs: [
150 "libaudioutils",
151 ],
Sham Rathodd4f15e32022-11-18 14:25:52 +0530152}
153
154cc_test {
Shraddha Basantwani68041ca2022-11-04 15:13:32 +0530155 name: "VtsHalLoudnessEnhancerTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000156 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Shraddha Basantwani68041ca2022-11-04 15:13:32 +0530157 srcs: ["VtsHalLoudnessEnhancerTargetTest.cpp"],
158}
Sham Rathod94aae5e2022-11-23 12:22:32 +0530159
160cc_test {
Sham Rathod73aa2c32022-12-20 17:03:40 +0530161 name: "VtsHalPresetReverbTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000162 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Sham Rathod73aa2c32022-12-20 17:03:40 +0530163 srcs: ["VtsHalPresetReverbTargetTest.cpp"],
Sneha Patil94abce02024-04-03 12:15:03 +0530164 shared_libs: [
165 "libaudioutils",
166 ],
Sham Rathod73aa2c32022-12-20 17:03:40 +0530167}
168
169cc_test {
Sham Rathod2d319dc2022-11-29 15:06:12 +0530170 name: "VtsHalVirtualizerTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000171 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Sham Rathod2d319dc2022-11-29 15:06:12 +0530172 srcs: ["VtsHalVirtualizerTargetTest.cpp"],
Sneha Patil5c95e332024-02-22 18:37:18 +0530173 shared_libs: [
174 "libaudioutils",
175 ],
Sham Rathod2d319dc2022-11-29 15:06:12 +0530176}
177
178cc_test {
Sham Rathod94aae5e2022-11-23 12:22:32 +0530179 name: "VtsHalVisualizerTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000180 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Sham Rathod94aae5e2022-11-23 12:22:32 +0530181 srcs: ["VtsHalVisualizerTargetTest.cpp"],
Aayush Soni9eb548c2024-10-22 13:07:47 +0000182 shared_libs: [
183 "libaudioutils",
184 ],
Sham Rathod94aae5e2022-11-23 12:22:32 +0530185}
Shunkai Yao5bd4a302022-12-20 15:46:24 +0000186
187cc_test {
Sham Rathod1b6c1f02022-11-22 17:39:22 +0530188 name: "VtsHalVolumeTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000189 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Sham Rathod1b6c1f02022-11-22 17:39:22 +0530190 srcs: ["VtsHalVolumeTargetTest.cpp"],
191}
192
193cc_test {
Shunkai Yao5bd4a302022-12-20 15:46:24 +0000194 name: "VtsHalAECTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000195 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Shunkai Yao5bd4a302022-12-20 15:46:24 +0000196 srcs: ["VtsHalAECTargetTest.cpp"],
197}
198
199cc_test {
Shraddha Basantwanicac2e682023-02-15 18:03:58 +0530200 name: "VtsHalAGC1TargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000201 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Shraddha Basantwanicac2e682023-02-15 18:03:58 +0530202 srcs: ["VtsHalAGC1TargetTest.cpp"],
203}
204
205cc_test {
Shraddha Basantwani84ea32e2023-02-01 16:22:37 +0530206 name: "VtsHalAGC2TargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000207 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Shraddha Basantwani84ea32e2023-02-01 16:22:37 +0530208 srcs: ["VtsHalAGC2TargetTest.cpp"],
Shunkai Yao5bd4a302022-12-20 15:46:24 +0000209}
210
211cc_test {
212 name: "VtsHalNSTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000213 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Shunkai Yao5bd4a302022-12-20 15:46:24 +0000214 srcs: ["VtsHalNSTargetTest.cpp"],
215}
Shunkai Yaof60fc372023-12-12 17:48:18 +0000216
217cc_test {
218 name: "VtsHalSpatializerTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000219 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Shunkai Yaof60fc372023-12-12 17:48:18 +0000220 srcs: ["VtsHalSpatializerTargetTest.cpp"],
221}