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