blob: 85319ec1b0294c3b4b80cb3e64491854f113235b [file] [log] [blame]
Mikhail Naganove5d747e2021-11-16 01:31:03 +00001package {
2 // See: http://go/android-license-faq
3 // A large-scale-change added 'default_applicable_licenses' to import
4 // all of the 'license_kinds' from "hardware_interfaces_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["hardware_interfaces_license"],
8}
9
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053010cc_defaults {
11 name: "VtsHalAudioTargetTestDefaults",
Mikhail Naganove5d747e2021-11-16 01:31:03 +000012 defaults: [
Lorena Torres-Huerta9ae4f222022-08-12 23:08:10 +000013 "latest_android_hardware_audio_common_ndk_static",
Shunkai Yao195d3d62023-10-10 19:26:07 +000014 "latest_android_hardware_audio_effect_ndk_static",
Lorena Torres-Huerta9ae4f222022-08-12 23:08:10 +000015 "latest_android_media_audio_common_types_ndk_static",
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053016 "use_libaidlvintf_gtest_helper_static",
17 "VtsHalTargetTestDefaults",
Mikhail Naganove5d747e2021-11-16 01:31:03 +000018 ],
Mikhail Naganove5d747e2021-11-16 01:31:03 +000019 shared_libs: [
Mikhail Naganovf84d6402022-06-16 00:35:31 +000020 "libbinder_ndk",
Mikhail Naganov4f5d3f12022-07-22 23:23:25 +000021 "libfmq",
Mikhail Naganove5d747e2021-11-16 01:31:03 +000022 ],
23 static_libs: [
Mikhail Naganov6a4872d2022-06-15 21:39:04 +000024 "android.hardware.common-V2-ndk",
25 "android.hardware.common.fmq-V1-ndk",
Mikhail Naganov0b9c5fe2022-08-08 18:28:36 +000026 "libaudioaidlcommon",
Vlad Popaf4fe41c2022-12-14 11:57:26 +010027 "libaidlcommonsupport",
Mikhail Naganove5d747e2021-11-16 01:31:03 +000028 ],
Mikhail Naganov0e128dd2023-09-13 18:01:18 -070029 header_libs: [
30 "libaudioaidl_headers",
31 "libexpectedutils_headers",
32 ],
Mikhail Naganov4f5d3f12022-07-22 23:23:25 +000033 cflags: [
34 "-Wall",
35 "-Wextra",
36 "-Werror",
37 "-Wthread-safety",
38 ],
Mikhail Naganovb80de7b2023-12-27 14:13:31 -080039 test_config_template: "VtsHalAudioTargetTestTemplate.xml",
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053040 test_suites: [
41 "general-tests",
42 "vts",
43 ],
Jaideep Sharma74498412023-09-13 15:25:25 +053044 srcs: [
Jaideep Sharma74498412023-09-13 15:25:25 +053045 "TestUtils.cpp",
46 ],
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053047}
48
Shunkai Yao52da94e2023-12-14 02:28:03 +000049cc_defaults {
50 name: "VtsHalAudioEffectTargetTestDefaults",
51 defaults: [
52 "latest_android_hardware_audio_effect_ndk_static",
53 "VtsHalAudioTargetTestDefaults",
54 ],
55 srcs: [
56 ":effectCommonFile",
57 ],
58}
59
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053060cc_test {
61 name: "VtsHalAudioCoreTargetTest",
62 defaults: [
63 "VtsHalAudioTargetTestDefaults",
64 "latest_android_hardware_audio_core_ndk_static",
Vlad Popa2afbd1e2022-12-28 17:04:58 +010065 "latest_android_hardware_audio_core_sounddose_ndk_static",
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053066 ],
67 shared_libs: [
68 "libcutils",
69 ],
Mikhail Naganov4f5d3f12022-07-22 23:23:25 +000070 srcs: [
71 "ModuleConfig.cpp",
Lorena Torres-Huertaaff8a1f2022-11-05 01:28:15 +000072 "VtsHalAudioCoreConfigTargetTest.cpp",
73 "VtsHalAudioCoreModuleTargetTest.cpp",
Mikhail Naganov4f5d3f12022-07-22 23:23:25 +000074 ],
Mikhail Naganove5d747e2021-11-16 01:31:03 +000075}
Shunkai Yao67b1be62022-07-13 05:01:42 +000076
77cc_test {
Shunkai Yaoea24c1a2022-09-28 17:39:23 +000078 name: "VtsHalAudioEffectFactoryTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +000079 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053080 srcs: ["VtsHalAudioEffectFactoryTargetTest.cpp"],
Shunkai Yaoea24c1a2022-09-28 17:39:23 +000081}
82
83cc_test {
Shunkai Yao67b1be62022-07-13 05:01:42 +000084 name: "VtsHalAudioEffectTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +000085 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053086 srcs: ["VtsHalAudioEffectTargetTest.cpp"],
Shunkai Yaoa4ab38c2022-10-14 01:07:47 +000087}
88
89cc_test {
Shunkai Yaof0803cd2022-12-08 00:07:13 +000090 name: "VtsHalBassBoostTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +000091 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Shunkai Yaof0803cd2022-12-08 00:07:13 +000092 srcs: ["VtsHalBassBoostTargetTest.cpp"],
93}
94
95cc_test {
Sham Rathod40f55bd2022-11-14 14:24:49 +053096 name: "VtsHalDownmixTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +000097 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Sham Rathod40f55bd2022-11-14 14:24:49 +053098 srcs: ["VtsHalDownmixTargetTest.cpp"],
Sneha Patilf533b502023-10-25 12:39:55 +053099 shared_libs: [
100 "libaudioutils",
101 ],
Sham Rathod40f55bd2022-11-14 14:24:49 +0530102}
103
104cc_test {
Ram Mohane4064ce2022-12-20 18:05:14 +0530105 name: "VtsHalDynamicsProcessingTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000106 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Ram Mohanafdf90b2023-03-23 08:48:25 +0530107 static_libs: ["libaudioaidlranges"],
Ram Mohane4064ce2022-12-20 18:05:14 +0530108 srcs: ["VtsHalDynamicsProcessingTest.cpp"],
109}
110
111cc_test {
Shraddha Basantwanidbb0ed62022-11-17 20:32:18 +0530112 name: "VtsHalEnvironmentalReverbTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000113 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Shraddha Basantwanidbb0ed62022-11-17 20:32:18 +0530114 srcs: ["VtsHalEnvironmentalReverbTargetTest.cpp"],
115}
116
117cc_test {
Shunkai Yaoa4ab38c2022-10-14 01:07:47 +0000118 name: "VtsHalEqualizerTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000119 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +0530120 srcs: ["VtsHalEqualizerTargetTest.cpp"],
Shunkai Yao67b1be62022-07-13 05:01:42 +0000121}
Shraddha Basantwani68041ca2022-11-04 15:13:32 +0530122
123cc_test {
Sham Rathodd4f15e32022-11-18 14:25:52 +0530124 name: "VtsHalHapticGeneratorTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000125 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Sham Rathodd4f15e32022-11-18 14:25:52 +0530126 srcs: ["VtsHalHapticGeneratorTargetTest.cpp"],
127}
128
129cc_test {
Shraddha Basantwani68041ca2022-11-04 15:13:32 +0530130 name: "VtsHalLoudnessEnhancerTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000131 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Shraddha Basantwani68041ca2022-11-04 15:13:32 +0530132 srcs: ["VtsHalLoudnessEnhancerTargetTest.cpp"],
133}
Sham Rathod94aae5e2022-11-23 12:22:32 +0530134
135cc_test {
Sham Rathod73aa2c32022-12-20 17:03:40 +0530136 name: "VtsHalPresetReverbTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000137 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Sham Rathod73aa2c32022-12-20 17:03:40 +0530138 srcs: ["VtsHalPresetReverbTargetTest.cpp"],
139}
140
141cc_test {
Sham Rathod2d319dc2022-11-29 15:06:12 +0530142 name: "VtsHalVirtualizerTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000143 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Sham Rathod2d319dc2022-11-29 15:06:12 +0530144 srcs: ["VtsHalVirtualizerTargetTest.cpp"],
145}
146
147cc_test {
Sham Rathod94aae5e2022-11-23 12:22:32 +0530148 name: "VtsHalVisualizerTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000149 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Sham Rathod94aae5e2022-11-23 12:22:32 +0530150 srcs: ["VtsHalVisualizerTargetTest.cpp"],
151}
Shunkai Yao5bd4a302022-12-20 15:46:24 +0000152
153cc_test {
Sham Rathod1b6c1f02022-11-22 17:39:22 +0530154 name: "VtsHalVolumeTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000155 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Sham Rathod1b6c1f02022-11-22 17:39:22 +0530156 srcs: ["VtsHalVolumeTargetTest.cpp"],
157}
158
159cc_test {
Shunkai Yao5bd4a302022-12-20 15:46:24 +0000160 name: "VtsHalAECTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000161 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Shunkai Yao5bd4a302022-12-20 15:46:24 +0000162 srcs: ["VtsHalAECTargetTest.cpp"],
163}
164
165cc_test {
Shraddha Basantwanicac2e682023-02-15 18:03:58 +0530166 name: "VtsHalAGC1TargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000167 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Shraddha Basantwanicac2e682023-02-15 18:03:58 +0530168 srcs: ["VtsHalAGC1TargetTest.cpp"],
169}
170
171cc_test {
Shraddha Basantwani84ea32e2023-02-01 16:22:37 +0530172 name: "VtsHalAGC2TargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000173 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Shraddha Basantwani84ea32e2023-02-01 16:22:37 +0530174 srcs: ["VtsHalAGC2TargetTest.cpp"],
Shunkai Yao5bd4a302022-12-20 15:46:24 +0000175}
176
177cc_test {
178 name: "VtsHalNSTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000179 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Shunkai Yao5bd4a302022-12-20 15:46:24 +0000180 srcs: ["VtsHalNSTargetTest.cpp"],
181}
Shunkai Yaof60fc372023-12-12 17:48:18 +0000182
183cc_test {
184 name: "VtsHalSpatializerTargetTest",
Shunkai Yao52da94e2023-12-14 02:28:03 +0000185 defaults: ["VtsHalAudioEffectTargetTestDefaults"],
Shunkai Yaof60fc372023-12-12 17:48:18 +0000186 srcs: ["VtsHalSpatializerTargetTest.cpp"],
187}