1*b9df5ad1SAndroid Build Coastguard Worker// system/audio.h utilities test 2*b9df5ad1SAndroid Build Coastguard Worker 3*b9df5ad1SAndroid Build Coastguard Workerpackage { 4*b9df5ad1SAndroid Build Coastguard Worker default_team: "trendy_team_android_media_audio_framework", 5*b9df5ad1SAndroid Build Coastguard Worker // http://go/android-license-faq 6*b9df5ad1SAndroid Build Coastguard Worker // A large-scale-change added 'default_applicable_licenses' to import 7*b9df5ad1SAndroid Build Coastguard Worker // the below license kinds from "system_media_license": 8*b9df5ad1SAndroid Build Coastguard Worker // SPDX-license-identifier-Apache-2.0 9*b9df5ad1SAndroid Build Coastguard Worker default_applicable_licenses: ["system_media_license"], 10*b9df5ad1SAndroid Build Coastguard Worker} 11*b9df5ad1SAndroid Build Coastguard Worker 12*b9df5ad1SAndroid Build Coastguard Workercc_defaults { 13*b9df5ad1SAndroid Build Coastguard Worker name: "aidl_utils_test_defaults", 14*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 15*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils", 16*b9df5ad1SAndroid Build Coastguard Worker "libbase", 17*b9df5ad1SAndroid Build Coastguard Worker "libbinder_ndk", 18*b9df5ad1SAndroid Build Coastguard Worker "libcutils", 19*b9df5ad1SAndroid Build Coastguard Worker "liblog", 20*b9df5ad1SAndroid Build Coastguard Worker ], 21*b9df5ad1SAndroid Build Coastguard Worker defaults: [ 22*b9df5ad1SAndroid Build Coastguard Worker "latest_android_hardware_audio_effect_ndk_static", 23*b9df5ad1SAndroid Build Coastguard Worker "latest_android_media_audio_common_types_ndk_static", 24*b9df5ad1SAndroid Build Coastguard Worker ], 25*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 26*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 27*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 28*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 29*b9df5ad1SAndroid Build Coastguard Worker ], 30*b9df5ad1SAndroid Build Coastguard Worker} 31*b9df5ad1SAndroid Build Coastguard Worker 32*b9df5ad1SAndroid Build Coastguard Workercc_test { 33*b9df5ad1SAndroid Build Coastguard Worker name: "elementwise_op_basic_tests", 34*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 35*b9df5ad1SAndroid Build Coastguard Worker defaults: ["aidl_utils_test_defaults"], 36*b9df5ad1SAndroid Build Coastguard Worker srcs: ["elementwise_op_basic_tests.cpp"], 37*b9df5ad1SAndroid Build Coastguard Worker} 38*b9df5ad1SAndroid Build Coastguard Worker 39*b9df5ad1SAndroid Build Coastguard Workercc_test { 40*b9df5ad1SAndroid Build Coastguard Worker name: "elementwise_op_aidl_tests", 41*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 42*b9df5ad1SAndroid Build Coastguard Worker defaults: ["aidl_utils_test_defaults"], 43*b9df5ad1SAndroid Build Coastguard Worker srcs: ["elementwise_op_aidl_union_tests.cpp"], 44*b9df5ad1SAndroid Build Coastguard Worker} 45*b9df5ad1SAndroid Build Coastguard Worker 46*b9df5ad1SAndroid Build Coastguard Workercc_test { 47*b9df5ad1SAndroid Build Coastguard Worker name: "audio_aidl_utils_test", 48*b9df5ad1SAndroid Build Coastguard Worker defaults: ["aidl_utils_test_defaults"], 49*b9df5ad1SAndroid Build Coastguard Worker header_libs: ["libmedia_headers"], 50*b9df5ad1SAndroid Build Coastguard Worker srcs: ["audio_aidl_utils_test.cpp"], 51*b9df5ad1SAndroid Build Coastguard Worker test_suites: ["device-tests"], 52*b9df5ad1SAndroid Build Coastguard Worker} 53*b9df5ad1SAndroid Build Coastguard Worker 54*b9df5ad1SAndroid Build Coastguard Workercc_test { 55*b9df5ad1SAndroid Build Coastguard Worker name: "aidl_effects_utils_test", 56*b9df5ad1SAndroid Build Coastguard Worker defaults: ["aidl_utils_test_defaults"], 57*b9df5ad1SAndroid Build Coastguard Worker srcs: ["aidl_effects_utils_test.cpp"], 58*b9df5ad1SAndroid Build Coastguard Worker test_suites: ["device-tests"], 59*b9df5ad1SAndroid Build Coastguard Worker} 60*b9df5ad1SAndroid Build Coastguard Worker 61*b9df5ad1SAndroid Build Coastguard Workercc_test { 62*b9df5ad1SAndroid Build Coastguard Worker name: "audio_effects_utils_tests", 63*b9df5ad1SAndroid Build Coastguard Worker 64*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 65*b9df5ad1SAndroid Build Coastguard Worker "libbase", 66*b9df5ad1SAndroid Build Coastguard Worker "liblog", 67*b9df5ad1SAndroid Build Coastguard Worker "libutils", 68*b9df5ad1SAndroid Build Coastguard Worker ], 69*b9df5ad1SAndroid Build Coastguard Worker 70*b9df5ad1SAndroid Build Coastguard Worker header_libs: ["libmedia_headers"], 71*b9df5ad1SAndroid Build Coastguard Worker 72*b9df5ad1SAndroid Build Coastguard Worker srcs: [ 73*b9df5ad1SAndroid Build Coastguard Worker "audio_effects_utils_tests.cpp", 74*b9df5ad1SAndroid Build Coastguard Worker ], 75*b9df5ad1SAndroid Build Coastguard Worker 76*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 77*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 78*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 79*b9df5ad1SAndroid Build Coastguard Worker ], 80*b9df5ad1SAndroid Build Coastguard Worker 81*b9df5ad1SAndroid Build Coastguard Worker test_suites: ["device-tests"], 82*b9df5ad1SAndroid Build Coastguard Worker} 83*b9df5ad1SAndroid Build Coastguard Worker 84*b9df5ad1SAndroid Build Coastguard Workercc_test { 85*b9df5ad1SAndroid Build Coastguard Worker name: "systemaudio_tests", 86*b9df5ad1SAndroid Build Coastguard Worker 87*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 88*b9df5ad1SAndroid Build Coastguard Worker "libaudiofoundation", 89*b9df5ad1SAndroid Build Coastguard Worker "libbase", 90*b9df5ad1SAndroid Build Coastguard Worker "liblog", 91*b9df5ad1SAndroid Build Coastguard Worker "libmedia_helper", 92*b9df5ad1SAndroid Build Coastguard Worker "libutils", 93*b9df5ad1SAndroid Build Coastguard Worker ], 94*b9df5ad1SAndroid Build Coastguard Worker 95*b9df5ad1SAndroid Build Coastguard Worker header_libs: ["libmedia_headers"], 96*b9df5ad1SAndroid Build Coastguard Worker 97*b9df5ad1SAndroid Build Coastguard Worker srcs: [ 98*b9df5ad1SAndroid Build Coastguard Worker "static_checks.cpp", 99*b9df5ad1SAndroid Build Coastguard Worker "static_checks_c.c", 100*b9df5ad1SAndroid Build Coastguard Worker "systemaudio_tests.cpp", 101*b9df5ad1SAndroid Build Coastguard Worker ], 102*b9df5ad1SAndroid Build Coastguard Worker 103*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 104*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 105*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 106*b9df5ad1SAndroid Build Coastguard Worker ], 107*b9df5ad1SAndroid Build Coastguard Worker 108*b9df5ad1SAndroid Build Coastguard Worker test_suites: ["device-tests"], 109*b9df5ad1SAndroid Build Coastguard Worker 110*b9df5ad1SAndroid Build Coastguard Worker} 111