blob: c2335e463cb26cd50629e85cb8235d90f665afb8 [file] [log] [blame]
Bob Badourb224b362021-02-12 20:13:01 -08001package {
Aditya Choudharyad2ba1b2024-02-05 15:45:22 +00002 default_team: "trendy_team_android_media_audio_framework",
Bob Badourb224b362021-02-12 20:13:01 -08003 // See: http://go/android-license-faq
4 // A large-scale-change added 'default_applicable_licenses' to import
5 // all of the 'license_kinds' from "hardware_interfaces_license"
6 // to get the below license kinds:
7 // SPDX-license-identifier-Apache-2.0
8 default_applicable_licenses: ["hardware_interfaces_license"],
9}
10
François Gaffieb449cdb2019-12-13 13:31:36 -080011cc_test {
12 name: "VtsHalAudioPolicyV1_0TargetTest",
François Gaffieb449cdb2019-12-13 13:31:36 -080013 srcs: [
14 "ValidateEngineConfiguration.cpp",
15 ],
16 static_libs: [
François Gaffieb449cdb2019-12-13 13:31:36 -080017 "libxml2",
18 "liblog",
François Gaffiea8cac482019-12-18 09:29:58 +010019 "libmedia_helper",
François Gaffie57ccab72024-04-17 11:47:51 +020020 "libaudiopolicycapengine_config",
François Gaffiea8cac482019-12-18 09:29:58 +010021 "libaudiopolicycomponents",
François Gaffie57ccab72024-04-17 11:47:51 +020022 "libaudiopolicyengine_config",
François Gaffiea8cac482019-12-18 09:29:58 +010023 "libaudiopolicyengineconfigurable_pfwwrapper",
24 "android.hardware.audio.common.test.utility",
25 "libparameter",
26 "libpfw_utility",
27 "libremote-processor",
28 "libutils",
29 "libcutils",
30 "libhidlbase",
31 "liblog",
32 "libbase",
33 ],
34 shared_libs: [
35 "libaudiofoundation",
François Gaffieb449cdb2019-12-13 13:31:36 -080036 ],
Dan Shiba894f82020-03-26 00:06:39 -070037 // Use test_config for vts suite.
François Gaffieb449cdb2019-12-13 13:31:36 -080038 // TODO(b/146104851): Add auto-gen rules and remove it.
39 test_config: "VtsHalAudioPolicyV1_0TargetTest.xml",
40 cflags: [
41 "-DXSD_DIR=\"/data/local/tmp\"",
François Gaffiea8cac482019-12-18 09:29:58 +010042 "-DXSD_PFW_DIR=\"/data/local/tmp/Schemas\"",
François Gaffieb449cdb2019-12-13 13:31:36 -080043 "-Wall",
44 "-Werror",
45 "-Wno-unused-function",
46 "-O0",
47 "-g",
48 ],
49 data: [
50 ":audio_policy_engine_conf_V1_0",
François Gaffiea8cac482019-12-18 09:29:58 +010051 ":audio_policy_engine_configurable_configuration_V1_0",
52 ":audio_policy_engine_configurable_configuration_ComponentLibrary_V1_0",
53 ":audio_policy_engine_configurable_configuration_ComponentTypeSet_V1_0",
54 ":audio_policy_engine_configurable_configuration_ConfigurableDomain_V1_0",
55 ":audio_policy_engine_configurable_configuration_ConfigurableDomains_V1_0",
56 ":audio_policy_engine_configurable_configuration_FileIncluder_V1_0",
57 ":audio_policy_engine_configurable_configuration_Parameter_V1_0",
58 ":audio_policy_engine_configurable_configuration_ParameterFrameworkConfiguration_V1_0",
59 ":audio_policy_engine_configurable_configuration_ParameterSettings_V1_0",
60 ":audio_policy_engine_configurable_configuration_Subsystem_V1_0",
61 ":audio_policy_engine_configurable_configuration_SystemClass_V1_0",
62 ":audio_policy_engine_configurable_configuration_W3cXmlAttributes_V1_0",
François Gaffieb449cdb2019-12-13 13:31:36 -080063 ],
64 gtest: true,
65 test_suites: [
66 "general-tests",
Dan Shiba894f82020-03-26 00:06:39 -070067 "vts",
François Gaffieb449cdb2019-12-13 13:31:36 -080068 ],
69}