Audio VTS: Enforce policy configuration format
Validate the audio_policy_configuration.xml supplied in /vendor against
the format schema.
Test: Run the VTS test on target
Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check --primary-abi-only --skip-preconditions --module VtsHalAudioV2_0Target -t CheckConfig.audioPolicyConfigurationValidation
Bug: 35700978
Change-Id: I800e692a6ff4f64655007c33af7e34d879ee1132
Signed-off-by: Kevin Rocard <krocard@google.com>
diff --git a/audio/2.0/vts/functional/Android.mk b/audio/2.0/vts/functional/Android.mk
index 8af18be..db08dde 100644
--- a/audio/2.0/vts/functional/Android.mk
+++ b/audio/2.0/vts/functional/Android.mk
@@ -21,6 +21,8 @@
LOCAL_CPPFLAGS := -O0 -g -Wall -Wextra -Werror
LOCAL_SRC_FILES := \
AudioPrimaryHidlHalTest.cpp \
+ ValidateAudioConfiguration.cpp \
+ utility/ValidateXml.cpp
LOCAL_C_INCLUDES := external/libxml2/include