blob: cccb2fc6f033800fe71ec508eefd5cdec2468070 [file] [log] [blame]
Bob Badourc22b35b2021-02-23 14:26:20 -08001package {
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
François Gaffieb449cdb2019-12-13 13:31:36 -080010cc_test {
11 name: "VtsHalAudioPolicyV1_0TargetTest",
François Gaffieb449cdb2019-12-13 13:31:36 -080012 srcs: [
13 "ValidateEngineConfiguration.cpp",
14 ],
15 static_libs: [
François Gaffieb449cdb2019-12-13 13:31:36 -080016 "libxml2",
17 "liblog",
François Gaffiea8cac482019-12-18 09:29:58 +010018 "libmedia_helper",
19 "libaudiopolicyengine_config",
20 "libaudiopolicycomponents",
21 "libaudiopolicyengineconfigurable_pfwwrapper",
22 "android.hardware.audio.common.test.utility",
23 "libparameter",
24 "libpfw_utility",
25 "libremote-processor",
26 "libutils",
27 "libcutils",
28 "libhidlbase",
29 "liblog",
30 "libbase",
31 ],
32 shared_libs: [
33 "libaudiofoundation",
François Gaffieb449cdb2019-12-13 13:31:36 -080034 ],
Dan Shiba894f82020-03-26 00:06:39 -070035 // Use test_config for vts suite.
François Gaffieb449cdb2019-12-13 13:31:36 -080036 // TODO(b/146104851): Add auto-gen rules and remove it.
37 test_config: "VtsHalAudioPolicyV1_0TargetTest.xml",
38 cflags: [
39 "-DXSD_DIR=\"/data/local/tmp\"",
François Gaffiea8cac482019-12-18 09:29:58 +010040 "-DXSD_PFW_DIR=\"/data/local/tmp/Schemas\"",
François Gaffieb449cdb2019-12-13 13:31:36 -080041 "-Wall",
42 "-Werror",
43 "-Wno-unused-function",
44 "-O0",
45 "-g",
46 ],
47 data: [
48 ":audio_policy_engine_conf_V1_0",
François Gaffiea8cac482019-12-18 09:29:58 +010049 ":audio_policy_engine_configurable_configuration_V1_0",
50 ":audio_policy_engine_configurable_configuration_ComponentLibrary_V1_0",
51 ":audio_policy_engine_configurable_configuration_ComponentTypeSet_V1_0",
52 ":audio_policy_engine_configurable_configuration_ConfigurableDomain_V1_0",
53 ":audio_policy_engine_configurable_configuration_ConfigurableDomains_V1_0",
54 ":audio_policy_engine_configurable_configuration_FileIncluder_V1_0",
55 ":audio_policy_engine_configurable_configuration_Parameter_V1_0",
56 ":audio_policy_engine_configurable_configuration_ParameterFrameworkConfiguration_V1_0",
57 ":audio_policy_engine_configurable_configuration_ParameterSettings_V1_0",
58 ":audio_policy_engine_configurable_configuration_Subsystem_V1_0",
59 ":audio_policy_engine_configurable_configuration_SystemClass_V1_0",
60 ":audio_policy_engine_configurable_configuration_W3cXmlAttributes_V1_0",
François Gaffieb449cdb2019-12-13 13:31:36 -080061 ],
62 gtest: true,
63 test_suites: [
64 "general-tests",
Dan Shiba894f82020-03-26 00:06:39 -070065 "vts",
François Gaffieb449cdb2019-12-13 13:31:36 -080066 ],
67}