blob: 852255d433167e012ce2c834ce7098f35e9be47f [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",
Lorena Torres-Huerta9ae4f222022-08-12 23:08:10 +000014 "latest_android_media_audio_common_types_ndk_static",
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053015 "use_libaidlvintf_gtest_helper_static",
16 "VtsHalTargetTestDefaults",
Mikhail Naganove5d747e2021-11-16 01:31:03 +000017 ],
Mikhail Naganove5d747e2021-11-16 01:31:03 +000018 shared_libs: [
Mikhail Naganovf84d6402022-06-16 00:35:31 +000019 "libbinder_ndk",
Mikhail Naganov4f5d3f12022-07-22 23:23:25 +000020 "libfmq",
Mikhail Naganove5d747e2021-11-16 01:31:03 +000021 ],
22 static_libs: [
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053023 "android.hardware.audio.effect-V1-ndk",
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 ],
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053029 header_libs: ["libaudioaidl_headers"],
Mikhail Naganov4f5d3f12022-07-22 23:23:25 +000030 cflags: [
31 "-Wall",
32 "-Wextra",
33 "-Werror",
34 "-Wthread-safety",
35 ],
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053036 test_suites: [
37 "general-tests",
38 "vts",
39 ],
Shunkai Yaof8be1ac2023-03-06 18:41:27 +000040 srcs: [":effectCommonFile"],
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053041}
42
43cc_test {
44 name: "VtsHalAudioCoreTargetTest",
45 defaults: [
46 "VtsHalAudioTargetTestDefaults",
47 "latest_android_hardware_audio_core_ndk_static",
Vlad Popa2afbd1e2022-12-28 17:04:58 +010048 "latest_android_hardware_audio_core_sounddose_ndk_static",
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053049 ],
50 shared_libs: [
51 "libcutils",
52 ],
Mikhail Naganov4f5d3f12022-07-22 23:23:25 +000053 srcs: [
54 "ModuleConfig.cpp",
Lorena Torres-Huertaaff8a1f2022-11-05 01:28:15 +000055 "VtsHalAudioCoreConfigTargetTest.cpp",
56 "VtsHalAudioCoreModuleTargetTest.cpp",
Mikhail Naganov4f5d3f12022-07-22 23:23:25 +000057 ],
Mikhail Naganove5d747e2021-11-16 01:31:03 +000058}
Shunkai Yao67b1be62022-07-13 05:01:42 +000059
60cc_test {
Shunkai Yaoea24c1a2022-09-28 17:39:23 +000061 name: "VtsHalAudioEffectFactoryTargetTest",
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053062 defaults: ["VtsHalAudioTargetTestDefaults"],
63 srcs: ["VtsHalAudioEffectFactoryTargetTest.cpp"],
Shunkai Yaoea24c1a2022-09-28 17:39:23 +000064}
65
66cc_test {
Shunkai Yao67b1be62022-07-13 05:01:42 +000067 name: "VtsHalAudioEffectTargetTest",
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053068 defaults: ["VtsHalAudioTargetTestDefaults"],
69 srcs: ["VtsHalAudioEffectTargetTest.cpp"],
Shunkai Yaoa4ab38c2022-10-14 01:07:47 +000070}
71
72cc_test {
Shunkai Yaof0803cd2022-12-08 00:07:13 +000073 name: "VtsHalBassBoostTargetTest",
74 defaults: ["VtsHalAudioTargetTestDefaults"],
75 srcs: ["VtsHalBassBoostTargetTest.cpp"],
76}
77
78cc_test {
Sham Rathod40f55bd2022-11-14 14:24:49 +053079 name: "VtsHalDownmixTargetTest",
80 defaults: ["VtsHalAudioTargetTestDefaults"],
81 srcs: ["VtsHalDownmixTargetTest.cpp"],
82}
83
84cc_test {
Ram Mohane4064ce2022-12-20 18:05:14 +053085 name: "VtsHalDynamicsProcessingTargetTest",
86 defaults: ["VtsHalAudioTargetTestDefaults"],
Ram Mohanafdf90b2023-03-23 08:48:25 +053087 static_libs: ["libaudioaidlranges"],
Ram Mohane4064ce2022-12-20 18:05:14 +053088 srcs: ["VtsHalDynamicsProcessingTest.cpp"],
89}
90
91cc_test {
Shraddha Basantwanidbb0ed62022-11-17 20:32:18 +053092 name: "VtsHalEnvironmentalReverbTargetTest",
93 defaults: ["VtsHalAudioTargetTestDefaults"],
94 srcs: ["VtsHalEnvironmentalReverbTargetTest.cpp"],
95}
96
97cc_test {
Shunkai Yaoa4ab38c2022-10-14 01:07:47 +000098 name: "VtsHalEqualizerTargetTest",
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053099 defaults: ["VtsHalAudioTargetTestDefaults"],
100 srcs: ["VtsHalEqualizerTargetTest.cpp"],
Shunkai Yao67b1be62022-07-13 05:01:42 +0000101}
Shraddha Basantwani68041ca2022-11-04 15:13:32 +0530102
103cc_test {
Sham Rathodd4f15e32022-11-18 14:25:52 +0530104 name: "VtsHalHapticGeneratorTargetTest",
105 defaults: ["VtsHalAudioTargetTestDefaults"],
106 srcs: ["VtsHalHapticGeneratorTargetTest.cpp"],
107}
108
109cc_test {
Shraddha Basantwani68041ca2022-11-04 15:13:32 +0530110 name: "VtsHalLoudnessEnhancerTargetTest",
111 defaults: ["VtsHalAudioTargetTestDefaults"],
112 srcs: ["VtsHalLoudnessEnhancerTargetTest.cpp"],
113}
Sham Rathod94aae5e2022-11-23 12:22:32 +0530114
115cc_test {
Sham Rathod73aa2c32022-12-20 17:03:40 +0530116 name: "VtsHalPresetReverbTargetTest",
117 defaults: ["VtsHalAudioTargetTestDefaults"],
118 srcs: ["VtsHalPresetReverbTargetTest.cpp"],
119}
120
121cc_test {
Sham Rathod2d319dc2022-11-29 15:06:12 +0530122 name: "VtsHalVirtualizerTargetTest",
123 defaults: ["VtsHalAudioTargetTestDefaults"],
124 srcs: ["VtsHalVirtualizerTargetTest.cpp"],
125}
126
127cc_test {
Sham Rathod94aae5e2022-11-23 12:22:32 +0530128 name: "VtsHalVisualizerTargetTest",
129 defaults: ["VtsHalAudioTargetTestDefaults"],
130 srcs: ["VtsHalVisualizerTargetTest.cpp"],
131}
Shunkai Yao5bd4a302022-12-20 15:46:24 +0000132
133cc_test {
Sham Rathod1b6c1f02022-11-22 17:39:22 +0530134 name: "VtsHalVolumeTargetTest",
135 defaults: ["VtsHalAudioTargetTestDefaults"],
136 srcs: ["VtsHalVolumeTargetTest.cpp"],
137}
138
139cc_test {
Shunkai Yao5bd4a302022-12-20 15:46:24 +0000140 name: "VtsHalAECTargetTest",
141 defaults: ["VtsHalAudioTargetTestDefaults"],
142 srcs: ["VtsHalAECTargetTest.cpp"],
143}
144
145cc_test {
Shraddha Basantwanicac2e682023-02-15 18:03:58 +0530146 name: "VtsHalAGC1TargetTest",
147 defaults: ["VtsHalAudioTargetTestDefaults"],
148 srcs: ["VtsHalAGC1TargetTest.cpp"],
149}
150
151cc_test {
Shraddha Basantwani84ea32e2023-02-01 16:22:37 +0530152 name: "VtsHalAGC2TargetTest",
Shunkai Yao5bd4a302022-12-20 15:46:24 +0000153 defaults: ["VtsHalAudioTargetTestDefaults"],
Shraddha Basantwani84ea32e2023-02-01 16:22:37 +0530154 srcs: ["VtsHalAGC2TargetTest.cpp"],
Shunkai Yao5bd4a302022-12-20 15:46:24 +0000155}
156
157cc_test {
158 name: "VtsHalNSTargetTest",
159 defaults: ["VtsHalAudioTargetTestDefaults"],
160 srcs: ["VtsHalNSTargetTest.cpp"],
161}