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 "frameworks_av_license" 6 // to get the below license kinds: 7 // SPDX-license-identifier-Apache-2.0 8 default_applicable_licenses: ["frameworks_av_license"], 9} 10 11cc_test { 12 name: "audiopolicy_tests", 13 14 defaults: [ 15 "aconfig_lib_cc_shared_link.defaults", 16 "latest_android_media_audio_common_types_cpp_static", 17 ], 18 19 include_dirs: [ 20 "frameworks/av/services/audiopolicy", 21 ], 22 23 shared_libs: [ 24 "audiopolicy-aidl-cpp", 25 "framework-permission-aidl-cpp", 26 "libaudioclient", 27 "libaudiofoundation", 28 "libaudiopolicy", 29 "libaudiopolicymanagerdefault", 30 "libbase", 31 "libbinder", 32 "libcutils", 33 "libhidlbase", 34 "liblog", 35 "libmedia_helper", 36 "libstagefright_foundation", 37 "libutils", 38 "libxml2", 39 "server_configurable_flags", 40 ], 41 42 static_libs: [ 43 "android.media.audiopolicy-aconfig-cc", 44 "audioclient-types-aidl-cpp", 45 "com.android.media.audio-aconfig-cc", 46 "com.android.media.audioserver-aconfig-cc", 47 "libaudio_aidl_conversion_common_cpp", 48 "libaudiopolicycomponents", 49 "libflagtest", 50 "libgmock", 51 ], 52 53 header_libs: [ 54 "libaudiopolicycommon", 55 "libaudiopolicyengine_interface_headers", 56 "libaudiopolicymanager_interface_headers", 57 ], 58 59 srcs: [ 60 "audiopolicymanager_tests.cpp", 61 "test_execution_tracer.cpp", 62 ], 63 64 data: [":audiopolicytest_configuration_files"], 65 66 cflags: [ 67 "-Wall", 68 "-Werror", 69 ], 70 71 test_suites: [ 72 "automotive-tests", 73 "device-tests", 74 ], 75 76} 77 78cc_test { 79 name: "audio_health_tests", 80 81 defaults: [ 82 "latest_android_media_audio_common_types_cpp_shared", 83 ], 84 85 require_root: true, 86 87 shared_libs: [ 88 "audioclient-types-aidl-cpp", 89 "libaudioclient", 90 "libaudioclient_aidl_conversion", 91 "libaudiofoundation", 92 "libaudiopolicycomponents", 93 "libaudiopolicymanagerdefault", 94 "libcutils", 95 "liblog", 96 "libmedia_helper", 97 "libshmemcompat", 98 "libshmemutil", 99 "libstagefright_foundation", 100 "libutils", 101 "libxml2", 102 ], 103 104 header_libs: [ 105 "libaudiopolicyengine_interface_headers", 106 "libaudiopolicymanager_interface_headers", 107 ], 108 109 srcs: ["audio_health_tests.cpp"], 110 111 cflags: [ 112 "-Wall", 113 "-Werror", 114 ], 115 116 test_suites: ["general-tests"], 117 118} 119 120cc_test { 121 name: "spatializer_tests", 122 123 defaults: [ 124 "latest_android_media_audio_common_types_cpp_shared", 125 "libaudiopolicyservice_dependencies", 126 ], 127 128 require_root: true, 129 130 shared_libs: [ 131 "libaudioclient", 132 "libaudiofoundation", 133 "libcutils", 134 "liblog", 135 ], 136 137 static_libs: [ 138 "libaudiopolicyservice", 139 ], 140 141 header_libs: [ 142 "libaudiohal_headers", 143 "libaudiopolicyservice_headers", 144 "libmediametrics_headers", 145 ], 146 147 srcs: ["spatializer_tests.cpp"], 148 149 cflags: [ 150 "-Wall", 151 "-Werror", 152 ], 153 154 test_suites: ["device-tests"], 155} 156